package com.zhongzheng.modules.grade.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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


/**
 * 学员记录视图对象 mall_package
 *
 * @author ruoyi
 * @date 2021-11-10
 */
@Data
@ExcelTarget("classPeriodStudentExportVo")
public class ClassPeriodStudentExportVo {
	private static final long serialVersionUID = 1L;

	/** 学员编码 */
	@Excel(name = "学员编码")
	@ApiModelProperty("学员编码")
	private String studentCode;
	/** 学员编码 */
	@Excel(name = "学员姓名")
	@ApiModelProperty("学员姓名")
	private String realName;
	/** 学员编码 */
	@Excel(name = "学员身份证")
	@ApiModelProperty("学员身份证")
	private String idCard;
	/** 学员编码 */
	@Excel(name = "学员电话")
	@ApiModelProperty("学员电话")
	private String telPhone;
	/** 一寸照片 */
	@Excel(name = "一寸照片")
	@ApiModelProperty("一寸照片")
	private String oneInchPhotos;
	/** 身份证人像照 */
	@Excel(name = "身份证人像照")
	@ApiModelProperty("身份证人像照")
	private String idCardImg1;
	/** 商品ID */
	@Excel(name = "商品名称")
	@ApiModelProperty("商品名称")
	private String goodsName;
	/** 学时 */
	@Excel(name = "学时")
	@ApiModelProperty("学时")
	private Long classHours;
	@Excel(name = "学习有效期")
	private String studyTimeStr;
	@Excel(name = "所在班级")
	private String className;
	@Excel(name = "班级有效期")
	private String classTimeStr;

	@ExcelCollection(name = "学习记录")
	private List<UserPeriodExportVo> periodVoList;
}
