陈昶聿
2026-01-30 7f7e41a31031f9fef49b705c00eaadedd58bfeb3
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
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 ruoyi
 * @date 2024-02-02
 */
@ApiModel(value = "ServiceSubtaskCountReq", description = "各科室完成量统计结果请求")
@Data
public class ServiceSubtaskCountReq {
    private static final long serialVersionUID = 1L;
 
    @ApiModelProperty(value = "用户ID")
    private Long userId;
 
    private Integer visitCount;
 
    private Integer isVisitAgain;
 
    @ApiModelProperty(value = "异常预警:0绿色;1红色;2黄色")
    private Integer isabnormal;
 
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "开始时间")
    private Date startTime;
 
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "结束时间")
    private Date endTime;
 
    @ApiModelProperty(value = "服务类型")
    private List<Long> serviceType;
 
    @ApiModelProperty(value = "病区Code集合")
    private List<String> leavehospitaldistrictcodes;
 
    @ApiModelProperty(value = "科室Code集合")
    private List<String> deptcodes;
 
    @ApiModelProperty(value = "子任务Id集合")
    private List<Long> subTaskIds;
 
    @ApiModelProperty(value = "科室病区")
    private Integer statisticaltype;
 
    private String visitDeptCode;
    private String visitDeptName;
 
    @ApiModelProperty(value = "医生编码")
    private String drcode;
 
    @ApiModelProperty(value = "语音分类编码")
    private Long ivrCategoryid;
 
    @ApiModelProperty(value = "问卷分类编码")
    private Long svyCategoryid;
 
    @ApiModelProperty(value = "任务类型:1,机器人语音  2,问卷;3,通知;")
    private String type;
 
    @ApiModelProperty(value = "查询参数 joyCount-满意度统计; returnVisitCount-复诊统计")
    private String configKey;
 
    @ApiModelProperty(value = "查询参数对应值 joyCount-满意度统计; returnVisitCount-复诊统计")
    private String configValue;
 
    /**
     * 机构编码
     */
    @ApiModelProperty("机构编码")
    private String orgid;
 
    /**
     * 院区编码
     */
    @ApiModelProperty("院区编码")
    private String campusid;
 
    /**
     * 问题编码-查询使用,支持多个问题,用逗号区分
     */
    @ApiModelProperty(value = "问题编码")
    private String scriptids;
 
    /**
     * 分组类型 drCode, deptCode, leaveHospitalDistrictCode
     */
    @ApiModelProperty(value = "分组类型")
    private String groupKeyType;
 
    /**
     * 分组key
     */
    @ApiModelProperty(value = "分组key")
    private String groupKey;
 
    /**
     * 随访统计方式 1-默认统计方式 2-统计时算上不发送的
     */
    @ApiModelProperty(value = "统计方式")
    private String followUpCountStyle;
 
    /**
     * 分组code集合
     */
    @ApiModelProperty(value = "分组code集合")
    private List<String> groupKeyList;
 
    /**
     * pageNum
     */
    @ApiModelProperty("pageNum")
    private Integer pageNum;
 
    /**
     * pageSize
     */
    @ApiModelProperty("pageSize")
    private Integer pageSize;
}