liding
2025-04-16 56341ed5e8671f7002c295a371d6d4dcf0c55012
cnas-device/src/main/java/com/ruoyi/device/pojo/Device.java
@@ -1,9 +1,13 @@
package com.ruoyi.device.pojo;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.math.BigDecimal;
@@ -21,64 +25,99 @@
    private Integer id;
    @ApiModelProperty(value = "设备名称")
    @ExcelProperty(value = "设备名称")
    private String deviceName;
    @ApiModelProperty(value = "en设备名称")
    @ExcelProperty(value = "设备名称EN")
    private String enDeviceName;
    @ApiModelProperty(value = "规格型号")
    @ExcelProperty(value = "规格型号")
    private String specificationModel;
    @ApiModelProperty(value = "生产厂家")
    @ExcelProperty(value = "生产厂家")
    private String manufacturer;
    @ApiModelProperty(value = "出厂编号")
    @ExcelProperty(value = "出厂编号")
    private String factoryNo;
    @ApiModelProperty(value = "管理编号")
    @ExcelProperty(value = "管理编号")
    private String managementNumber;
    @ApiModelProperty(value = "技术指标")
    @ExcelProperty(value = "技术指标")
    private String technicalIndicators;
    @ApiModelProperty(value = "购置日期")
    @ExcelProperty(value = "购置日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime acquisitionDate;
    @ApiModelProperty(value = "校准有效日期")
    @ExcelProperty(value = "启用日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime activationDate;
    @ApiModelProperty(value = "管理人Id")
    private Integer equipmentManager;
    @TableField(select = false,exist = false)
    @ExcelProperty(value = "管理人")
    private String equipmentManagerName;
    @ApiModelProperty(value = "存放点")
    @ExcelProperty(value = "存放点")
    private String storagePoint;
    @ApiModelProperty(value = "所属部门Id")
    private Integer subordinateDepartmentsId;
    @TableField(select = false,exist = false)
    @ExcelProperty(value = "所属部门")
    private String subordinateDepartments;
    @ApiModelProperty(value = "检验项目Id")
    private String insProductIds;
    @ApiModelProperty(value = "校准服务机构")
    @ExcelProperty(value = "校准服务机构")
    private String calibrationServices;
    @ApiModelProperty(value = "最近校准日期")
    @ExcelProperty(value = "最近校准日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime lastCalibrationDate;
    @ApiModelProperty(value = "下次校准日期")
    @ExcelProperty(value = "下次校准日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime nextCalibrationDate;
    @ApiModelProperty(value = "设备类型")
    @ExcelProperty(value = "设备分类")
    private String largeCategory;
    @ApiModelProperty(value = "单价")
    @ExcelProperty(value = "单价")
    private BigDecimal unitPrice;
    @ApiModelProperty(value = "设备状态")
    private Integer deviceStatus;
    @TableField(select = false,exist = false)
    @ExcelProperty(value = "设备状态")
    private String deviceStatusName;
    @ApiModelProperty(value = "校准周期(月)")
    @ExcelProperty(value = "校准周期(月)")
    private String calibrationDate;
    @ApiModelProperty(value = "图片上传")
@@ -135,4 +174,16 @@
    @ApiModelProperty("产地")
    private String origin;
    @ApiModelProperty("端口号")
    private String port;
    @ApiModelProperty("通道")
    private String channel;
    @ApiModelProperty("进口通道")
    private String importedChannel;
    @ApiModelProperty("进口部位")
    private String importedParts;
}