package com.zhongzheng.modules.user.vo;

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

import java.math.BigDecimal;
import java.util.Date;



/**
 * 用户下这个商品的考试次数，前培次数增加视图对象 mall_package
 *
 * @author ruoyi
 * @date 2021-12-07
 */
@Data
@ApiModel("用户下这个商品的考试次数，前培次数增加视图对象")
public class UserExamGoodsSupplementVo {
	private static final long serialVersionUID = 1L;

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

	/** 绑定用户商品 */
	@Excel(name = "绑定用户商品")
	@ApiModelProperty("绑定用户商品")
	private Long userExamGoodsId;
	/** 补考或前培商品 */
	@Excel(name = "补考或前培商品")
	@ApiModelProperty("补考或前培商品")
	private Long goodsId;

	/** 商品名称 */
	@Excel(name = "商品名称")
	@ApiModelProperty("商品名称")
	private String goodsName;
	/** 补考或前培开始时间 */
	@ApiModelProperty("补考或前培开始时间")
	private Long makeStartTime;
	/** 补考或前培结束时间 */
	@ApiModelProperty("补考或前培结束时间")
	private Long makeEndTime;
	/** 编码 */
	@Excel(name = "编码")
	@ApiModelProperty("编码")
	private String code;

	/** 编码 */
	@ApiModelProperty("1 有效 2过期")
	private Long timeStatus;

	/** 标准价格 */
	@Excel(name = "标准价格")
	@ApiModelProperty("标准价格")
	private BigDecimal standPrice;
	/** 1补考 2前培 */
	@Excel(name = "1补考 2前培")
	@ApiModelProperty("1补考 2前培")
	private Integer status;
	/** 该商品下考试次数（增加的次数） */
	@Excel(name = "该商品下考试次数" , readConverterExp = "增=加的次数")
	@ApiModelProperty("该商品下考试次数（增加的次数）")
	private Long examNumber;
	/** 该商品下前培次数（增加的次数） */
	@Excel(name = "该商品下前培次数" , readConverterExp = "增=加的次数")
	@ApiModelProperty("该商品下前培次数（增加的次数）")
	private Long doNumber;
	/** 创建时间 */
	@ApiModelProperty("创建时间")
	private Long createTime;
	/** 更新时间 */
	@ApiModelProperty("更新时间")
	private Long updateTime;

	@ApiModelProperty("教育名称")
	private String educationName;
	@ApiModelProperty("项目名称")
	private String projectName;
	@ApiModelProperty("业务名称")
	private String businessName;
}
