package org.jeecg.modules.eam.entity; import lombok.Data; import lombok.experimental.Accessors; import org.jeecg.common.aspect.annotation.Dict; import org.jeecgframework.poi.excel.annotation.Excel; import java.math.BigDecimal; import java.util.Date; /** * @author lnl */ @Data @Accessors(chain = true) public class EquipmentImportVo { @Excel(name="统一编码") private String num; @Excel(name = "设备名称") private String name; @Excel(name = "使用部门",dictTable = "sys_depart",dicCode = "id",dicText = "depart_name") private String useId; @Excel(name = "工区") private String equipmentUda1; @Excel(name = "维护部门",dictTable = "sys_depart",dicCode = "id",dicText = "depart_name") private String manageId; @Excel(name = "维修班组",dictTable = "mom_base_team",dicCode = "id",dicText = "name") private String teamId; @Excel(name = "ABC标识",dicCode = "id",dictTable="mom_eam_equipment_importance",dicText="name") private String equipmentImportanceId; @Excel(name = "设备所属分类") private String equipmentCategoryName; @Excel(name = "关键设备标识") private String keyEquipmentIdentification; @Excel(name = "安全配置") private String securityConfiguration; @Excel(name = "冷却系统") private String coolingSystem; @Excel(name = "灭火器") private String fireExtinguisher; @Excel(name = "灭火器有效期") private String fireExtinguisherValidityPeriod; @Excel(name = "操作系统") private String operatingSystem; @Excel(name = "系统") private String system; @Excel(name = "设备端口") private String port; @Excel(name = "坐标数量") private BigDecimal coordinateNum; @Excel(name = "设备状态",dicCode = "equipment_status") private String equipmentStatus; @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 = "资产制造商",dicCode = "id",dictTable="mom_base_constructor",dicText="name") private String constructorId; @Excel(name = "资产的来源国家") private String sourceCountry; @Excel(name = "型号") private String model; @Excel(name = "规格") private String specification; @Excel(name = "总功率") private String gpo; @Excel(name = "技术状态",dicCode = "technology_status") private String technologyStatus; @Excel(dicCode = "id",dictTable = "mom_base_factory_model",dicText = "name", name = "车间") private String factoryModelId; @Excel(dicCode = "id",dictTable = "mom_base_work_center",dicText = "name",name = "产线") private String workCenterId; @Excel(name = "质保开始日期",format = "yyyyMMdd") private Date warrantyStart; @Excel(name = "质保结束日期",format = "yyyyMMdd") private Date warrantyEnd; @Excel(dicCode = "property_status",name = "资产状态") private String propertyStatus; @Excel(name = "下次技术状态鉴定时间", width = 20, format = "yyyyMMdd") private Date nextTechnologyStatusQualificationTime; }