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;
|
|
}
|