package cn.besteam.modules.medical.dto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; /** * @Description: 设备管理数据传输对象 * @author: besteam * @date: 2025-08-17 */ @Data public class MwDeviceDTO { @ApiModelProperty("ID") private Integer id; @NotNull(message = "医院ID不能为空") @ApiModelProperty("医院ID") private Integer hospitalId; @NotBlank(message = "设备名称不能为空") @ApiModelProperty("设备名称") private String deviceName; @NotBlank(message = "设备编号不能为空") @ApiModelProperty("设备编号") private String deviceCode; @NotNull(message = "设备类型不能为空") @ApiModelProperty("设备类型ID") private Integer deviceType; @ApiModelProperty("设备位置") private String deviceLocation; @ApiModelProperty("设备状态(0:禁用,1:启用)") private Integer deviceStatus; @ApiModelProperty("所属医院层级结构") private String relation; }