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 io.swagger.annotations.ApiModelProperty; 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-26 */ @Data @ColumnWidth(25) @HeadRowHeight(20) @ContentRowHeight(18) public class IndParkInfoExcel implements Serializable { private static final long serialVersionUID = 1L; @ColumnWidth(20) @ExcelProperty("园区名称") private String name; @ColumnWidth(20) @ExcelProperty("经度") private String lng; @ColumnWidth(20) @ExcelProperty("纬度") private String lat; @ExcelProperty("地址") private String address; @ExcelProperty("行政区划") private String areaCode; @ColumnWidth(20) @ExcelProperty(value = "园区级别(国家级/省级/市级/县级)",converter = ExcelDictConverter.class) @ExcelDictItemLabel(type = "ind_park_level") private String level; @ExcelProperty("主导产业") private String leaInd; @ExcelProperty("通过认定年份") private Integer accSureYear; @ExcelProperty("规划面积(平方公里)") private String plaArea; @ExcelProperty("突发环境事件应急预案备案时间") private String filTime; @ExcelProperty("园区描述") private String remark; }