package com.ruoyi.common.core.service.dto; import java.io.Serializable; /** * 随访任务执行规则({@code service_task_rule})的随访侧视图。 * *

来源对照(@ b25c3b51)

* 对应 {@code ServiceTaskRule},由 {@code PatMedInhospServiceImpl#addSubTaskByRule} * 通过 {@code selectServiceTaskRuleByDeptOrWard} 查询。该查询最多返回一条。 * *

⚠️ 字段名 {@code wradRule} 是原实体的拼写错误,刻意保持同名

* 原 {@code ServiceTaskRule} 里病区规则字段就叫 {@code wradRule}(缺了 d), * 且 {@code addSubTaskByRule} 里读的是 {@code rule.getWradRule()}。 * 这里保持同名,避免"看起来像新字段"而读错。 * *

三个规则值的语义(原实现 L1721-1726)

*
 * "1" = 首要规则(先执行,成功则次要规则跳过)
 * "2" = 次要规则(首要全失败时才执行)
 * 其它/null = 不参与
 * 
*/ public class VisitTaskRuleDto implements Serializable { private static final long serialVersionUID = 1L; /** 规则ID */ private Long id; /** 科室规则:"1"=首要 "2"=次要 */ private String deptRule; /** 病区规则(⚠️ 原实体拼写即为 {@code wradRule}) */ private String wradRule; /** 疾病规则 */ private String diagRule; /** 离院科室编码 */ private String deptcode; /** 离院病区编码 */ private String wardcode; /** 机构ID */ private String orgid; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getDeptRule() { return deptRule; } public void setDeptRule(String deptRule) { this.deptRule = deptRule; } public String getWradRule() { return wradRule; } public void setWradRule(String wradRule) { this.wradRule = wradRule; } public String getDiagRule() { return diagRule; } public void setDiagRule(String diagRule) { this.diagRule = diagRule; } public String getDeptcode() { return deptcode; } public void setDeptcode(String deptcode) { this.deptcode = deptcode; } public String getWardcode() { return wardcode; } public void setWardcode(String wardcode) { this.wardcode = wardcode; } public String getOrgid() { return orgid; } public void setOrgid(String orgid) { this.orgid = orgid; } }