package org.springblade.modules.yw.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.ExcelDictItemLabel; import java.io.Serializable; /** * 应急空间设施 excel 模板 * @author zhongrj * @date 2024-10-29 */ @Data @ColumnWidth(25) @HeadRowHeight(20) @ContentRowHeight(18) public class EmergencySpaceExcel implements Serializable { private static final long serialVersionUID = 1L; @ColumnWidth(20) @ExcelProperty("应急空间名称*") private String name; @ColumnWidth(20) @ExcelProperty("企业名称") private String firmName; @ColumnWidth(20) @ExcelProperty(value = "类型",converter = ExcelDictConverter.class) @ExcelDictItemLabel(type = "emergency_space_type") private String type; @ColumnWidth(20) @ExcelProperty(value = "防控级别",converter = ExcelDictConverter.class) @ExcelDictItemLabel(type = "pre_level") private String preLevel; @ColumnWidth(20) @ExcelProperty(value = "功能",converter = ExcelDictConverter.class) @ExcelDictItemLabel(type = "emergency_space_use") private String mainFunc; @ExcelProperty("经度") private String lng; @ExcelProperty("纬度") private String lat; @ExcelProperty("可用容量(立方米)或转输(处置)能力(立方米/小时)") private Double capacity; @ExcelProperty("备注") private String remark; }