package cn.besteam.modules.system.vo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.DecimalMin; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; /** * @Description: 科室管理DTO * @author: besteam * @date: 2024-01-01 * @version: V1.0 */ @Data public class SysDepartmentOfficeVO { @ApiModelProperty("科室ID") private Integer id; @ApiModelProperty("医院ID") private Integer parentId; @ApiModelProperty("医院名称") private String hospitalName; @ApiModelProperty("科室名称") @NotBlank(message = "科室名称不能为空") private String departName; @ApiModelProperty("科室位置") private String departmentLocation; @ApiModelProperty("床位数") @Min(value = 0, message = "床位数不能小于0") private Integer bedCount; @ApiModelProperty("产废阈值(kg)") @DecimalMin(value = "0.0", message = "产废阈值不能小于0") private Double wasteThreshold; @ApiModelProperty("树编码") private String treeCode; @ApiModelProperty("状态(1启用,0不启用)") private Integer status; @ApiModelProperty("创建时间") private String createTime; @ApiModelProperty("更新时间") private String updateTime; }