package com.zhongzheng.modules.user.bo;

import com.zhongzheng.common.annotation.Excel;
import com.zhongzheng.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * 用户预约考试分页查询对象 user_subscribe
 *
 * @author ruoyi
 * @date 2021-12-07
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("用户预约考试导出模板对象")
public class UserSubscribeExportBo extends BaseEntity {

	@Excel(name = "考试计划ID")
	@ApiModelProperty("考试计划ID")
	@NotBlank(message = "考试计划ID不能为空")
	private Long applyId;

	/** 考试标题 */
	@Excel(name = "考试标题")
	@ApiModelProperty("考试标题")
	@NotBlank(message = "考试标题不能为空")
	private String applyName;

	/** 考试地点 */
	@Excel(name = "考试地点")
	@ApiModelProperty("考试地点")
	@NotBlank(message = "考试地点不能为空")
	private String applySiteAddress;

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

	/** 身份证号 */
	@ApiModelProperty("身份证号列表")
	private List<String> idCards;
}
