package cn.lihu.jh.module.ecg.controller.admin.devmanage.vo; import cn.lihu.jh.module.ecg.dal.dataobject.patient.PatDetails; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.time.LocalDate; import java.util.*; import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 设备 Response VO") @Data @ExcelIgnoreUnannotated public class DeviceRespVO { @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "15567") @ExcelProperty("id") private Integer id; @Schema(description = "设备编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "5317") @ExcelProperty("设备编号") private String devId; @Schema(description = "设备固有编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "5317") @ExcelProperty("设备固有编号") private String devCodeIntrinsic; @Schema(description = "设备医院编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "5317") @ExcelProperty("设备医院编号") private String devCodeHosp; @Schema(description = "设备科室编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "5317") @ExcelProperty("设备科室编号") private String devCodeDept; @Schema(description = "分类名", requiredMode = Schema.RequiredMode.REQUIRED) @ExcelProperty("分类名") private String category; @Schema(description = "品牌", requiredMode = Schema.RequiredMode.REQUIRED) @ExcelProperty("品牌") private String brand; @Schema(description = "型号", requiredMode = Schema.RequiredMode.REQUIRED) @ExcelProperty("型号") private String model; @Schema(description = "采购日期") @ExcelProperty("采购日期") private LocalDate purchaseDate; @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED) @ExcelProperty("创建时间") private LocalDateTime createTime; @Schema(description = "状态日期") @ExcelProperty("状态日期") private LocalDate stateDate; /** * 0 - 空闲 10 - 使用中 20 - 已遗失 */ @Schema(description = "状态") @ExcelProperty("状态") private Integer state; @Schema(description = "拆装编号") @ExcelProperty("拆装编号") private Long rentId; @Schema(description = "患者详情") @ExcelProperty("患者详情") private PatDetails patDetails; }