package org.springblade.modules.task.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 lombok.Data; import org.springblade.common.excel.ExcelDictConverter; import org.springblade.common.excel.ExcelDictItem; import org.springblade.common.excel.ExcelDictItemLabel; import java.io.Serializable; /** * 二手交易记录 * * @author zhongrj * @date 2024/02/20 */ @Data @ColumnWidth(25) @HeadRowHeight(20) @ContentRowHeight(18) public class TaskLabelReportingEventExcel implements Serializable { private static final long serialVersionUID = 2L; @ExcelProperty(value = "场所负责人") private String principal; @ExcelProperty(value = "场所负责人电话") private String principalPhone; @ExcelProperty( value = "场所名称") private String placeName; @ExcelProperty( value = "阵地类型",converter = ExcelDictConverter.class) @ExcelDictItem(type = "frontType") private String frontType; /** 街道名称 */ @ExcelProperty( "交易对象") private String transactionObject; @ExcelProperty(value = "交易对象电话") private String transactionObjectTel; @ExcelProperty(value = "身份证号码") private String idCard; @ExcelProperty( value = "交易数量") private Integer goodsNums; @ExcelProperty( value = "交易金额") private Float transactionMoney; @ExcelProperty( value = "交易过程") private String transactionProcess; @ExcelProperty( value = "发生时间") private String createTime; @ExcelProperty(value = "地址") private String location; @ExcelProperty( "所属街道") private String streetName; @ExcelProperty(value = "所属社区") private String communityName; @ExcelProperty(value = "审核状态") private String confirmFlag; @ExcelProperty(value = "审核意见") private String confirmNotion; }