hsy
2026-08-28 a8e4132c3e2e9c3b3fcb0360901b35571b6464ea
src/main/java/com/ruoyi/device/dto/DeviceLedgerDto.java
@@ -12,6 +12,9 @@
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;
import com.ruoyi.basic.dto.StorageBlobDTO;
import com.ruoyi.basic.dto.StorageBlobVO;
/**
 * 设备台账实体类
@@ -54,6 +57,56 @@
     */
    private String supplierName;
    @Schema(description = "设备编号")
    private String uniqueCode;
    @Schema(description = "出厂编号")
    private String factoryNumber;
    @Schema(description = "制造厂商")
    private String manufacturer;
    @Schema(description = "资产原值")
    private BigDecimal originalAssetValue;
    @Schema(description = "购置日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate purchaseDate;
    @Schema(description = "启用日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate activationDate;
    @Schema(description = "主要技术参数")
    private String technicalParameters;
    @Schema(description = "主要用途")
    private String mainPurpose;
    @Schema(description = "责任人")
    private String responsiblePerson;
    @Schema(description = "建档日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate filingDate;
    /**
     * 设备附件(用于接收)
     */
    @TableField(exist = false)
    @Schema(description = "设备附件接收列表")
    private List<StorageBlobDTO> storageBlobDTOs;
    /**
     * 设备附件(用于返回)
     */
    @TableField(exist = false)
    @Schema(description = "设备附件展示列表")
    private List<StorageBlobVO> storageBlobVOs;
    /**
     * 单位
     */