package com.ruoyi.inhospvisit.domain.row; import java.util.Date; /** * 长期随访任务·疾病维度({@code service_taskdiag})的随访侧只读行。 * *

来源对照(@ b25c3b51)

* 对应 {@code ServiceTaskdiag}(17 个字段),列清单逐条对齐 * {@code ServiceTaskdiagMapper.xml} 的 {@code selectServiceTaskdiagVo}(L29-50) * 与 {@code ServiceTaskdiagResult}(L7-27)。 * *

本行服务哪些随访逻辑

* {@code addIcd10SubTaskForPatient}(L1942-2001)用 * {@code selectServiceTaskdiagListByIcdName} 查长期任务,然后要求 * {@code deptCode} 或 {@code wardCode} 与患者的离院科室/病区匹配才建子任务 * (原 L1975-1983)—— 所以 {@code deptCode/wardCode} 是这一维度最关键的字段。 * *

⚠️ 与 smartor 的 {@code ServiceTaskdiagMapper} 是两套等价的 SQL

* 纪律同 {@code VisitInhospRow}。 */ public class VisitTaskdiagRow { /** 主键 */ private Long id; /** 任务ID(原 {@code taskId}) */ private Long taskId; /** 是否长期任务:1 = 是 */ private Long longtask; /** 任务名称 */ private String taskName; /** 服务类型 */ private String serviceType; /** ICD10 主键 */ private Long icd10id; /** ICD10 编码 */ private String icd10code; /** ICD10 名称(诊断名) */ private String icd10name; /** 删除标记(注意:原实体里是 {@code Integer} 类型) */ private Integer delFlag; /** 机构ID */ private String orgid; /** GUID */ private String guid; /** 父 GUID */ private String pguid; /** pid */ private Long pid; /** 科室编码(关键:必须与患者离院科室匹配) */ private String deptCode; /** 科室名称 */ private String deptName; /** 病区编码(关键:必须与患者离院病区匹配) */ private String wardCode; /** 病区名称 */ private String wardName; /** 创建时间 */ private Date createTime; /** 更新时间 */ private Date updateTime; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getTaskId() { return taskId; } public void setTaskId(Long taskId) { this.taskId = taskId; } public Long getLongtask() { return longtask; } public void setLongtask(Long longtask) { this.longtask = longtask; } public String getTaskName() { return taskName; } public void setTaskName(String taskName) { this.taskName = taskName; } public String getServiceType() { return serviceType; } public void setServiceType(String serviceType) { this.serviceType = serviceType; } public Long getIcd10id() { return icd10id; } public void setIcd10id(Long icd10id) { this.icd10id = icd10id; } public String getIcd10code() { return icd10code; } public void setIcd10code(String icd10code) { this.icd10code = icd10code; } public String getIcd10name() { return icd10name; } public void setIcd10name(String icd10name) { this.icd10name = icd10name; } public Integer getDelFlag() { return delFlag; } public void setDelFlag(Integer delFlag) { this.delFlag = delFlag; } public String getOrgid() { return orgid; } public void setOrgid(String orgid) { this.orgid = orgid; } public String getGuid() { return guid; } public void setGuid(String guid) { this.guid = guid; } public String getPguid() { return pguid; } public void setPguid(String pguid) { this.pguid = pguid; } public Long getPid() { return pid; } public void setPid(Long pid) { this.pid = pid; } public String getDeptCode() { return deptCode; } public void setDeptCode(String deptCode) { this.deptCode = deptCode; } public String getDeptName() { return deptName; } public void setDeptName(String deptName) { this.deptName = deptName; } public String getWardCode() { return wardCode; } public void setWardCode(String wardCode) { this.wardCode = wardCode; } public String getWardName() { return wardName; } public void setWardName(String wardName) { this.wardName = wardName; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } }