package com.sinata.system.domain.query; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotNull; import java.util.Date; import java.util.List; /** * @author mitao * @date 2024/12/26 */ @Data @ApiModel("处置报表查询数据传输对象") public class DisposalReportQuery { @ApiModelProperty("部门id") @NotNull(message = "部门id不能为空") private Long departmentId; @ApiModelProperty("统计方式(1=日期统计,2=月度统计,3=年度统计)") @NotNull(message = "统计方式不能为空") private Integer dateType; @ApiModelProperty("开始时间") @NotNull(message = "开始时间不能为空") private Date startTime; @ApiModelProperty("结束时间") @NotNull(message = "结束时间不能为空") private Date endTime; @ApiModelProperty(value = "医废类型id列表") @NotNull(message = "医废类型id列表不能为空") private List wasteTypeCodeList; }