package com.smartor.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; /** * 服务统计请求参数 * * @author smartor * @date 2025-01-14 */ @ApiModel(value = "ServiceStatisticsRequest", description = "服务统计请求参数") @Data public class ServiceStatisticsRequest { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "开始日期", required = true, example = "2025-08-01") @JsonFormat(pattern = "yyyy-MM-dd") private Date startDate; @ApiModelProperty(value = "结束日期", required = true, example = "2025-08-05") @JsonFormat(pattern = "yyyy-MM-dd") private Date endDate; @ApiModelProperty(value = "统计维度:day-按天, month-按月, year-按年", example = "day") private String timeType = "day"; @ApiModelProperty(value = "机构ID,为空则查询所有") private Long orgid; @ApiModelProperty(value = "科室编码列表,为空则查询所有") private List deptcodes; @ApiModelProperty(value = "病区编码列表,为空则查询所有") private List leavehospitaldistrictcodes; @ApiModelProperty(value = "服务类型列表,为空则查询所有 (2-出院随访, 3-门诊随访)") private List serviceTypes; }