package com.ruoyi.satisfaction.domain.row; import lombok.Data; /** * 「随访满意度指数」统计用的 {@code service_task} 只读视图。 *

* 为什么需要这个类(而不是直接用 {@code com.ruoyi.task.domain.ServiceTask}): *

*

* 对应原实现:{@code ServiceTaskMapper.selectServiceTaskList}(经 * {@code ServiceTaskServiceImpl.selectServiceTaskList} 调用), * 调用方只取 {@code getType()} / {@code getTemplateid()} / {@code getTaskid()} / {@code getOrgid()}。 *

* ⚠️ 这是只读视图,本模块不会对它做任何写操作。 */ @Data public class SatisfactionTaskRow { /** * 对应列 {@code taskid}:随访任务 id。 *

用于按 {@code taskid} 统计发送量({@code service_subtask})与填报量({@code service_subtask_detail})。 */ private Long taskid; /** * 对应列 {@code templateid}:任务所用模板 id。 *

用于查该任务模板下的满意度题目数量(语音 {@code ivr_task_template_script} / * 问卷 {@code svy_task_template_script})。 */ private Long templateid; /** * 对应列 {@code type}:任务类型({@code "1"}=语音,{@code "2"}=问卷)。 */ private String type; /** * 对应列 {@code orgid}:机构 id。 *

原实现把它透传给后续 3 条查询的 {@code orgid} 条件。 */ private String orgid; }