liusheng
20 小时以前 18f876d637cf1e9b0b264a4586e4a676a21f8166
ruoyi-task/src/main/java/com/ruoyi/task/domain/VO/ServiceSubtaskVO.java
@@ -79,10 +79,10 @@
    private String senduuid;
    /**
     * 发处理意见:1暂不处理、2通知就诊、3病情稳定、4人工随访、5失访送UUID
     * 发处理意见:1暂不处理、2通知就诊、3病情稳定、4人工随访、5失访送UUID、6回院复诊复查
     */
    @Excel(name = " 处理意见:1暂不处理、2通知就诊、3病情稳定、4人工随访、5失访 ")
    @ApiModelProperty(value = "处理意见:1暂不处理、2通知就诊、3病情稳定、4人工随访、5失访")
    @Excel(name = " 处理意见:1暂不处理、2通知就诊、3病情稳定、4人工随访、5失访、6回院复诊复查 ")
    @ApiModelProperty(value = "处理意见:1暂不处理、2通知就诊、3病情稳定、4人工随访、5失访、6回院复诊复查")
    private String suggest;
    /**
@@ -223,32 +223,32 @@
    private Date senddate;
    /**
     * 上午开始发送时间限制
     * 在院病区编码(原 sendlimitabegin 列复用而来)
     */
    @Excel(name = " 上午开始发送时间限制 ")
    @ApiModelProperty(value = "上午开始发送时间限制")
    private String sendlimitabegin;
    @Excel(name = " 在院病区编码 ")
    @ApiModelProperty(value = "在院病区编码")
    private String hospitaldistrictcode;
    /**
     * 上午结束发送时间限制
     * 在院病区名称(原 sendlimitaend 列复用而来)
     */
    @Excel(name = " 上午结束发送时间限制 ")
    @ApiModelProperty(value = "上午结束发送时间限制")
    private String sendlimitaend;
    @Excel(name = " 在院病区名称 ")
    @ApiModelProperty(value = "在院病区名称")
    private String hospitaldistrictname;
    /**
     * 下午开始发送时间限制
     * 在院科室编码(原 sendlimitpbegin 列复用而来)
     */
    @Excel(name = " 下午开始发送时间限制 ")
    @ApiModelProperty(value = "下午开始发送时间限制")
    private String sendlimitpbegin;
    @Excel(name = " 在院科室编码 ")
    @ApiModelProperty(value = "在院科室编码")
    private String deptcode;
    /**
     * 下午结束发送时间限制
     * 在院科室名称(原 sendlimitpend 列复用而来)
     */
    @Excel(name = " 下午结束发送时间限制 ")
    @ApiModelProperty(value = "下午结束发送时间限制")
    private String sendlimitpend;
    @Excel(name = " 在院科室名称 ")
    @ApiModelProperty(value = "在院科室名称")
    private String deptname;
    /**
     * 晚上开始发送时间限制
@@ -351,17 +351,24 @@
    private Long bhsms;
    /**
     * 部门code
     * 出院科室编码(原 deptcode 列,已改名 leaveldeptcode)
     */
    @Excel(name = "  部门code")
    @ApiModelProperty(value = "部门code")
    private String deptcode;
    @Excel(name = "  出院科室编码")
    @ApiModelProperty(value = "出院科室编码")
    private String leaveldeptcode;
    /**
     * 部门code
     */
    @Excel(name = "  部门code")
    @ApiModelProperty(value = "部门code集合")
    @ApiModelProperty(value = "离院部门code集合")
    private List<String> leaveldeptcodes;
    /**
     * 在院部门code
     */
    @Excel(name = "在院部门code")
    @ApiModelProperty(value = "在院部门code")
    private List<String> deptcodes;
    /**
     * 标签状态
@@ -469,6 +476,12 @@
    @ApiModelProperty(value = "当前发送方式")
    private String currentPreachform;
    /**
     * 当前执行方式多选筛选,多个值用逗号分隔
     */
    @ApiModelProperty(value = "当前执行方式多选筛选,多个值用逗号分隔")
    private String currentPreachforms;
    /**
     * 床号
@@ -550,11 +563,12 @@
    private String diagname;
    /**
     * 科室名称
     * 出院科室名称(原 deptname 列,已改名 leaveldeptname)
     */
    @Excel(name = "科室名称")
    @ApiModelProperty(value = "科室名称")
    private String deptname;
    @Excel(name = "出院科室名称")
    @ApiModelProperty(value = "出院科室名称")
    private String leaveldeptname;
//
//    /**
//     * 就诊日期
@@ -590,12 +604,17 @@
     */
    @ApiModelProperty(value = "出院病区编号")
    private String leavehospitaldistrictcode;
    /**
     * 出院病区编号
     */
    @ApiModelProperty(value = "出院病区集合")
    private List<String> leavehospitaldistrictcodes;
    /**
     * 在院病区集合
     */
    @ApiModelProperty(value = "在院病区集合")
    private List<String> hospitaldistrictcodes;
    /**
     * 出院病区名称
@@ -637,6 +656,12 @@
     */
    @ApiModelProperty(value = "备注")
    private String remark;
    /**
     * 医生处理意见
     */
    @ApiModelProperty(value = "医生处理意见")
    private String doctorOpinion;
    /**
@@ -685,6 +710,24 @@
     */
    @ApiModelProperty(value = "经管医生")
    private String managementDoctor;
    /**
     * 重要性标记编码(2026-11 新增,<b>模糊查询</b>):`/patItem`、`/patItemCount`、
     * `/patItemExport` 的请求体字段。
     * <p>
     * 对应 {@code service_subtask.importance_flag_code}(建任务时从
     * {@code pat_med_inhosp.importance_flag_code} 同步),库里存的是采集拼出的描述串:
     * 「日间手术」「日间诊疗」「无」「特约人员」「离休人员」,多值用英文逗号拼接(如「无,日间手术」);
     * 也可能存枚举编码 {@code FH0165.01} / {@code FH0165.02}。
     * <p>
     * 因为是 {@code LIKE '%值%'}:传「日间」可一次命中日间手术 + 日间诊疗 + 多值行,
     * 传完整值(如「日间手术」或 {@code FH0165.01})则退化为精确匹配。
     * <p>
     * ⚠️ 值经 {@code DtoConversionUtils.sourceToTarget} 同名拷贝到 {@code ServiceSubtaskEntity},
     * 所以本类字段名必须与实体一致,否则参数会被静默丢弃。
     */
    @ApiModelProperty(value = "重要性标记编码(模糊匹配,如 日间 / 日间手术 / FH0165.01)")
    private String importanceFlagCode;
    /**
     * 开始出院日期
@@ -806,6 +849,36 @@
    @ApiModelProperty(value = "页面展示状态 :1:待随访(2 待发送);2:随访中(3 已发送、1 被领取)、3:未完成(5 发送失败、7、超时)、4:已完成( 6 已完成)、5:无需随访(4 不执行)")
    private Long sendstateView;
    /**
     * 是否即将超时:1 是(配合 soonTimeoutHours 使用,用于查询即将超时列表)
     */
    @ApiModelProperty(value = "是否即将超时:1是")
    private Integer soonTimeout;
    /**
     * 即将超时时间(小时):截止时间在 N 小时内
     */
    @ApiModelProperty(value = "即将超时时间(小时)")
    private Integer soonTimeoutHours;
    /**
     * 点位编码集合(2026-11 新增,<b>点位查询条件的唯一入参</b>)。
     * <p>
     * 前端只传这个字段,<b>单选也传数组</b>:
     * <ul>
     *   <li>单选:{@code {"pointLocations": ["P001"]}}</li>
     *   <li>多选:{@code {"pointLocations": ["P001","P002"]}}</li>
     *   <li>不筛点位:不传或传 {@code []}</li>
     * </ul>
     * → SQL 统一走 {@code point_location IN (...)}(见 {@code serviceSubtaskWhere} /
     * {@code countByCondition}),列表与 total 用同一条件。
     * <p>
     * ⚠️ 值经 {@code DtoConversionUtils.sourceToTarget} 同名拷贝到 {@code ServiceSubtaskEntity},
     * 所以本类字段名必须与实体一致,否则参数会被静默丢弃。
     */
    @ApiModelProperty(value = "点位编码集合")
    private List<String> pointLocations;
//    /**
//     * 日期限制 目前由前端控制
//     */