package com.zhongzheng.modules.goods.vo;

import com.zhongzheng.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;


/**
 * 商品视图对象 mall_package
 *
 * @author hjl
 * @date 2021-10-12
 */
@Data
@ApiModel("商品视图对象")
public class GoodsPeriodVo {
	private static final long serialVersionUID = 1L;

	/** $pkColumn.columnComment */
	@ApiModelProperty("$pkColumn.columnComment")
	private Long goodsId;

	/** 年份 */
	@Excel(name = "年份")
	@ApiModelProperty("年份")
	private Long year;


	/** 商品名称 */
	@Excel(name = "商品名称")
	@ApiModelProperty("商品名称")
	private String goodsName;


	/** 商品名称 */
	@Excel(name = "商品名称")
	@ApiModelProperty("学时审核状态 -1 不可审核 1通过审核  2待审 3不通过")
	private Long periodStatus;

	/** 重修节数目 */
	@Excel(name = "需要重修节数目")
	@ApiModelProperty("需要重修节数目")
	private Long rebuild;

	/** 重修节数目 */
	@Excel(name = "是否确认重修 1已经确认  0未确认")
	@ApiModelProperty("是否确认重修 1已经确认  0未确认")
	private Long rebuildStatus;

	@Excel(name = "班级Id")
	@ApiModelProperty("班级Id")
	private Long gradeId;

	/** 节数 */
	@ApiModelProperty("试卷数")
	private Long examNum;


	/** 已做试卷 */
	@ApiModelProperty("已做试卷")
	private Long recordNum;

	/** 通过节 */
	@ApiModelProperty("視頻通过节")
	private Long pass;

	/** 作弊节 */
	@ApiModelProperty("視頻作弊节")
	private Long cheat;

	/** 待审*/
	@ApiModelProperty("視頻待审")
	private Long pending;

	/** 通过节 */
	@ApiModelProperty("試卷通过节")
	private Long examPass;

	/** 作弊节 */
	@ApiModelProperty("試卷作弊节")
	private Long examCheat;

	/** 待审*/
	@ApiModelProperty("試卷待审")
	private Long examPending;

	/** 学习进度 */
	@ApiModelProperty("0无预约考试 1有预约考试")
	private Long applyStatus;

	/** 学习进度 */
	@ApiModelProperty("0无刷题 1有刷题")
	private Long beforeStatus;

	/** 学习进度 */
	@ApiModelProperty("考试标题")
	private String applyName;

	@ApiModelProperty("前培名字")
	private String beforeName;
}
