package cc.mrbird.febs.others.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.wuwenze.poi.annotation.Excel; import com.wuwenze.poi.annotation.ExcelField; import com.wuwenze.poi.validator.EmailValidator; import lombok.Data; import java.util.Date; /** * 导入导出测试,Eximport = export + import * * @author MrBird */ @Data @TableName("t_eximport") @Excel("测试导入导出数据") public class Eximport { /** * 字段1 */ @ExcelField(value = "字段1", required = true, maxLength = 20, comment = "提示:必填,长度不能超过20个字符") private String field1; /** * 字段2 */ @ExcelField(value = "字段2", required = true, maxLength = 11, regularExp = "[0-9]+", regularExpMessage = "必须是数字", comment = "提示: 必填,只能填写数字,并且长度不能超过11位") private Integer field2; /** * 字段3 */ @ExcelField(value = "字段3", required = true, maxLength = 50, comment = "提示:必填,只能填写邮箱,长度不能超过50个字符", validator = EmailValidator.class) private String field3; /** * 创建时间 */ private Date createTime; }