package org.springblade.modules.system.excel; import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.write.style.ColumnWidth; import com.alibaba.excel.annotation.write.style.ContentRowHeight; import com.alibaba.excel.annotation.write.style.HeadRowHeight; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * UserExcel * * @author Chill */ @Data @ColumnWidth(25) @HeadRowHeight(20) @ContentRowHeight(18) public class HouseRentalExcel implements Serializable { private static final long serialVersionUID = 2L; /** 主键ID */ @ExcelProperty( "主键ID") private Long id; /** 门牌地址编码 */ @ExcelProperty( "门牌地址编码") private String houseCode; /** 租客关系 1: 同一户 2:不同一户 */ @ExcelProperty( "租客关系 1: 同一户 2:不同一户") private Integer tenantRelationship; /** 租房时间 */ @ExcelProperty( "租房时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date rentalTime; /** 到期时间 */ @ExcelProperty( "到期时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date dueTime; /** 终止时间 */ @ExcelProperty( "终止时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date terminationTime; /** 房屋状态 1:部分出租 2:全部出租 */ @ExcelProperty( "房屋状态 1:部分出租 2:全部出租") private Integer houseStatus; /** 租房用途 1:仓库 2:办公 3:商用 4:居住 */ @ExcelProperty( "租房用途 1:仓库 2:办公 3:商用 4:居住") private Integer rentalUse; /** 审核状态 0: 待审核 1: 审核通过 2: 审核不通过 10未到期; 20即将到期 ;30 已到期 */ @ExcelProperty( "审核状态 0: 待审核 1: 审核通过 2: 审核不通过 10未到期; 20即将到期 ;30 已到期") private Integer auditStatus; /** 合同附件URL */ @ExcelProperty( "合同附件URL") private String fileUrls; /** 创建人 */ @ExcelProperty( "创建人") private Long createUser; /** 创建时间 */ @ExcelProperty( "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; /** 更新人 */ @ExcelProperty( "更新人") private Long updateUser; /** 更新时间 */ @ExcelProperty( "更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateTime; /** 备注 */ @ExcelProperty( "备注") private String remark; }