package com.ruoyi.satisfaction.domain.entity; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; /** * 满意度统计聚合查询入参 *

* 用于 satisfactionGraph 一次性查出「本次请求涉及的所有模板」的发送量与填报量, * 替代原来「每个模板问题各查两次」的写法。 * orgid / campusid 复用 BaseEntity 字段(与原 ServiceSubtaskSatisfactionEntity 取值来源一致)。 * * @author smartor */ @ApiModel(value = "SatisfactionStatQuery", description = "满意度统计聚合查询入参") @Data public class SatisfactionStatQuery extends BaseEntity { private static final long serialVersionUID = 1L; /** * 任务类型(service_subtask.type),字符串比较,避免 varchar 与数字隐式转换 */ @ApiModelProperty(value = "任务类型(1、语音;2、问卷表;)") private String type; /** * 查询开始时间 */ @ApiModelProperty(value = "查询开始时间") private Date startTime; /** * 查询结束时间 */ @ApiModelProperty(value = "查询结束时间") private Date endTime; /** * 部门集合 */ @ApiModelProperty(value = "部门集合") private List deptcodes; /** * 病区编号 */ @ApiModelProperty(value = "病区集合") private List hospitaldistrictcodes; /** * 基础模板Ids(ivr 用 templateid,问卷用 svyid) */ @ApiModelProperty(value = "基础模板Ids") private List libTemplateIds; }