liusheng
9 天以前 fa528e0de92f90e66581f306ad57ef0a0df7b95d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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 String orgid;
 
    @ApiModelProperty(value = "科室编码列表,为空则查询所有")
    private List<String> deptcodes;
 
    @ApiModelProperty(value = "病区编码列表,为空则查询所有")
    private List<String> leavehospitaldistrictcodes;
 
    @ApiModelProperty(value = "服务类型列表,为空则查询所有 (2-出院随访, 3-门诊随访)")
    private List<String> serviceTypes;
 
}