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