package org.jeecg.modules.eam.entity; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import lombok.experimental.Accessors; import org.jeecg.common.aspect.annotation.Dict; import org.jeecgframework.poi.excel.annotation.Excel; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.util.Date; /** * @author lnl */ @Data @Accessors(chain = true) public class EquipmentImportVo { @Excel(name = "设备所属分类") private String equipmentCategoryName; @Excel(name="统一编码") private String num; @Excel(name = "设备名称") private String name; @Excel(name = "型号") private String model; @Excel(name = "使用部门") private String useId; @Excel(name = "中心") private String workCenterId; @Excel(name = "工区") private String factoryModelId; @Excel(name = "工段") private String areaId; @Excel(name = "维护部门") private String manageId; @Excel(name = "维修班组") private String teamId; @Excel(name = "资产制造商") private String constructorId; @Excel(name = "ABC标识",dicCode = "ABC-standard-result") private String equipmentImportanceId; @Excel(name = "设备状态",dicCode = "equipment_status") private String equipmentStatus; @Excel(name = "技术状态",dicCode = "technology_status") private String technologyStatus; @Excel(name = "关键设备标识",dicCode = "specific_equipment") private String keyEquipmentIdentification; @Excel(name = "资产状态",dicCode = "property_status") private String propertyStatus; @Excel(name = "冷却系统",dicCode = "cooling_system") private String coolingSystem; @Excel(name = "灭火器") private String fireExtinguisher; @Excel(name = "灭火器有效期") private String fireExtinguisherValidityPeriod; @Excel(name = "操作系统",dicCode = "operation_flag") private String operatingSystem; @Excel(name = "系统") private String system; @Excel(name = "设备端口") private String port; @Excel(name = "坐标数量") private BigDecimal coordinateNum; @Excel(name = "重量") private String equipmentUda3; @Excel(name = "重量计量单位") private String equipmentUda4; @Excel(name = "功能位置") private String equipmentUda5; @Excel(name = "安装位置") private String location; @Excel(name = "出厂日期") private String leaveFactoryDate; @Excel(name = "立项卡号") private String projectApprovalNo; @Excel(name = "资金来源") private String fundSource; @Excel(name = "验收日期") private String acceptanceCheckDate; @Excel(name = "出厂编号") private String factoryNumber; @Excel(name = "资产来源国家") private String sourceCountry; @Excel(name = "安全配置") private String securityConfiguration; @Excel(name = "设备规格") private String specification; @Excel(name = "总功率") private String gpo; @Excel(name = "质保开始日期",format = "yyyy-MM-dd") private java.util.Date warrantyStart; @Excel(name = "质保结束日期",format = "yyyy-MM-dd") private java.util.Date warrantyEnd; @Excel(name = "下次技术状态鉴定时间", width = 20, format = "yyyy-MM-dd") private java.util.Date nextTechnologyStatusQualificationTime; @Excel(name = "三保日期", format = "yyyy-MM-dd") private java.util.Date thirdMaintenanceTime; @Excel(name = "技术状态鉴定日期", format = "yyyy-MM-dd") private java.util.Date technologyStatusQualificationTime; @Excel(name = "创建人", width = 15) private java.lang.String createBy; @Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private java.util.Date createTime; @Excel(name = "更新人", width = 15) private java.lang.String updateBy; @Excel(name = "更新时间", width = 20, format = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private java.util.Date updateTime; }