zss
2025-03-15 fdde707bb95af657d838426f1329128b1ff167ab
cnas-server/src/main/java/com/yuanchu/mom/pojo/Device.java
@@ -8,6 +8,7 @@
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
@@ -20,126 +21,87 @@
    @TableId(type = IdType.AUTO)
    private Integer id;
    @ValueTableShow(2)
    @ApiModelProperty(value = "大类")
    private String largeCategory;
    @ValueTableShow(3)
    @ApiModelProperty(value = "出厂日期")
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String dateProduction;
    @ValueTableShow(4)
    @ApiModelProperty(value = "设备负责人")
    private String equipmentManager;
    @ValueTableShow(5)
    @ApiModelProperty(value = "被授权人")
    private String authorizedPerson;
    @ValueTableShow(6)
    @ValueTableShow(1)
    @ApiModelProperty(value = "设备名称")
    private String deviceName;
    @ValueTableShow(7)
    @ApiModelProperty(value = "内部编码")
    private String internalCode;
    @ValueTableShow(value = 2, name = "设备名称EN")
    @ApiModelProperty(value = "en设备名称")
    private String enDeviceName;
    @ValueTableShow(8)
    @ApiModelProperty(value = "资产编码")
    private String assetCode;
    @ValueTableShow(9)
    @ApiModelProperty(value = "校准日期(月)")
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime calibrationDate;
    @ValueTableShow(10)
    @ApiModelProperty(value = "报废日期")
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime scrapTime;
    @ValueTableShow(11)
    @ApiModelProperty(value = "验收记录")
    private String acceptanceRecords;
    @ValueTableShow(12)
    @ApiModelProperty(value = "细类")
    private String subclass;
    @ValueTableShow(13)
    @ApiModelProperty(value = "出厂编号")
    private String factoryNo;
    @ValueTableShow(14)
    @ApiModelProperty(value = "购置日期")
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String acquisitionDate;
    @ValueTableShow(15)
    @ApiModelProperty(value = "准确度量值")
    private String accurateMeasurement;
    @ValueTableShow(16)
    @ApiModelProperty(value = "备注")
    private String notes;
    @ValueTableShow(17)
    @ValueTableShow(3)
    @ApiModelProperty(value = "规格型号")
    private String specificationModel;
    @ValueTableShow(18)
    @ApiModelProperty(value = "设备状态")
    private String deviceStatus;
    @ValueTableShow(19)
    @ApiModelProperty(value = "存放点")
    private String storagePoint;
    @ValueTableShow(20)
    @ApiModelProperty(value = "最近追溯日期")
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime latestTraceability;
    @ValueTableShow(21)
    @ApiModelProperty(value = "停用时间")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime downTime;
    @ValueTableShow(22)
    @ApiModelProperty(value = "维修记录")
    private String maintenanceRecords;
    @ValueTableShow(23)
    @ValueTableShow(4)
    @ApiModelProperty(value = "生产厂家")
    private String manufacturer;
    @ValueTableShow(24)
    @ApiModelProperty(value = "检测类型")
    private String detectionType;
    @ValueTableShow(5)
    @ApiModelProperty(value = "出厂编号")
    private String factoryNo;
    @ValueTableShow(25)
    @ApiModelProperty(value = "采购费用")
    private String procurementCosts;
    @ValueTableShow(value = 6, name = "管理编号")
    @ApiModelProperty(value = "管理编号")
    private String managementNumber;
    @ValueTableShow(26)
    @ApiModelProperty(value = "校准证书")
    private String calibrationCerticate;
    @ValueTableShow(value = 7, name = "技术指标")
    @ApiModelProperty(value = "技术指标")
    private String technicalIndicators;
    @ApiModelProperty(value = "状态")
    private Integer status;
    @ValueTableShow(8)
    @ApiModelProperty(value = "购置日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime acquisitionDate;
    @ValueTableShow(27)
    @ValueTableShow(value = 9, name = "启用日期")
    @ApiModelProperty(value = "启用日期")
    private LocalDateTime activationDate;
    @ApiModelProperty(value = "管理人Id")
    private Integer equipmentManager;
    @ValueTableShow(11)
    @ApiModelProperty(value = "存放点")
    private String storagePoint;
    @ApiModelProperty(value = "所属部门Id")
    private Integer subordinateDepartmentsId;
    @ApiModelProperty(value = "检验项目Id")
    private String insProductIds;
    @ValueTableShow(value = 14, name = "校准服务机构")
    @ApiModelProperty(value = "校准服务机构")
    private String calibrationServices;
    @ValueTableShow(value = 15, name = "最近校准日期")
    @ApiModelProperty(value = "最近校准日期")
    private LocalDateTime lastCalibrationDate;
    @ValueTableShow(value = 16, name = "下次校准日期")
    @ApiModelProperty(value = "下次校准日期")
    private LocalDateTime nextCalibrationDate;
    @ValueTableShow(value = 17, name = "设备分类")
    @ApiModelProperty(value = "设备类型")
    private String largeCategory;
    @ValueTableShow(value = 18, name = "单价")
    @ApiModelProperty(value = "单价")
    private BigDecimal unitPrice;
    @ValueTableShow(19)
    @ApiModelProperty(value = "设备状态")
    private Integer deviceStatus;
    @ValueTableShow(20)
    @ApiModelProperty(value = "校准周期(月)")
    private String calibrationDate;
    @ApiModelProperty(value = "图片上传")
    private String imageUpload;
    @ValueTableShow(28)
    @ApiModelProperty(value = "图片备注")
    private String imageName;
@@ -157,4 +119,40 @@
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
    @ApiModelProperty("数采-文件后缀")
    private String fileType;
    @ApiModelProperty("数采-采集地址")
    private String collectUrl;
    @ApiModelProperty("数采-存储地址")
    private String storageUrl;
    @ApiModelProperty("数采-设备IP")
    private String ip;
    @ApiModelProperty("数采-是否为数采设备")
    @TableField(exist = false)
    private Boolean isItADataAcquisitionDevice;
    @ApiModelProperty("数采-委托字段")
    private String entrustCode;
    @ApiModelProperty("数采-样品字段")
    private String sampleCode;
    @ApiModelProperty("数采-db,mdb文件名称")
    private String dbFileName;
    @ApiModelProperty("被授权人")
    private String authorizedPerson;
    @ApiModelProperty("资产编码")
    private String assetCode;
    @ApiModelProperty("产地")
    private String origin;
    @ApiModelProperty("软件版本")
    private String version;
}