package com.ane56.contract.Entity; import com.alibaba.excel.annotation.ExcelProperty; import com.ane56.contract.annotation.IdcardValidate; import lombok.Data; import javax.validation.constraints.NotBlank; /** * 基础数据类 * **/ @Data public class IndexOrNameData { /** * 强制读取第三个 这里不建议 index 和 name 同时用,要么一个对象只用index,要么一个对象只用name去匹配 */ @ExcelProperty(index = 2) private Double doubleData; /** * 用名字去匹配,这里需要注意,如果名字重复,会导致只有一个字段读取到数据 */ @ExcelProperty("字符串标题") private String string; @NotBlank(message = "日期标题不能为空") @ExcelProperty("日期标题") private String date; @IdcardValidate @ExcelProperty("身份证号") private String idcard; }
相关文章: