package cn.lihu.jh.module.ecg.controller.admin.devmanage.vo; 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) @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 Integer lost; @Schema(description = "遗失日期") @ExcelProperty("遗失日期") private LocalDate loseDate; /** * 0 - 空闲 10 - 使用中 20 - 已遗失 */ @Schema(description = "状态") @ExcelProperty("状态") private Integer state; }