package com.zhongzheng.modules.user.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.Date;


/**
 * 用户预约考试视图对象 mall_package
 *
 * @author ruoyi
 * @date 2021-12-07
 */
@Data
@ApiModel("用户预约考试导入对象")
public class UserSubscribeImport {
	private static final long serialVersionUID = 1L;

	/** $column.columnComment */
	@Excel(name = "*姓名")
	private String userName;

	@Excel(name = "*身份证号" )
	private Long idCard;

	/** 考试标题 */
	@Excel(name = "*考试标题")
	private String applyName;

	@Excel(name = "*考试日期")
	private Date applySiteExamTime;

	/** 考试地点 */
	@Excel(name = "*考试地点")
	private String applySiteAddress;

	/** 考试开始时间段 */
	@Excel(name = "*考试时间段")
	private String applySiteTime;

	/** 考试开始时间段 */
	@Excel(name = "*商品编码")
	private String code;

	/** 考试开始时间段 */
	@Excel(name = "*所购商品")
	private String goodsName;


	/** 1非补考学员 2补考学员 */
	@Excel(name = "*学员报名类型")
	private String studentTypeName;

	@Excel(name = "前培标题")
	private String beforeName;

	@Excel(name = "前培标记")
	private String beforeStatus;

	@Excel(name = "考培地址")
	private String applySiteAddressTrain;

	@Excel(name = "考培日期")
	private Date applySiteExamTrainTime;

	@Excel(name = "考培时间段")
	private String applySiteTrainTime;

	/** 1正常 2取消 */
	@Excel(name = "*预约状态")
	private String subscribeStatus;

	@Excel(name = "*考试登记")
	private String examStatus;

	@Excel(name = "考试成绩")
	private BigDecimal performance;

	/** 1通过 0不通过 */
	@Excel(name = "考试结果")
	private String result;

	@Excel(name = "证书编号")
	private String certificateCode;

	@Excel(name = "失败原因")
	private String cause;
}
