package com.ruoyi.device.dto; import com.fasterxml.jackson.annotation.JsonInclude; import com.ruoyi.device.pojo.Device; import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.time.LocalDateTime; @Data @AllArgsConstructor @NoArgsConstructor public class DeviceDto extends Device { @Schema(description = "管理人") private String equipmentManagerUser; @Schema(description = "所属部门") @JsonInclude(JsonInclude.Include.NON_NULL) private String laboratoryName; @Schema(description = "检验项目") private String insProductItem; @Schema(description = "管理人姓名") private String equipmentManagerName; @Schema(description = "被授权人姓名") private String authorizedPersonName; @Schema(description = "核准证书编号") private String calibrateNo; @Schema(description = "最近校准日期") private LocalDateTime lastCalibrationDateTwo; @Schema(description = "下次校准日期") private LocalDateTime nextCalibrationDateTwo; }