package com.ruoyi.inhospvisit.domain.row;
|
|
import java.util.Date;
|
|
/**
|
* 长期随访任务·科室/病区维度({@code service_taskdept})的随访侧只读行。
|
*
|
* <h3>来源对照(@ b25c3b51)</h3>
|
* 对应 {@code ServiceTaskdept}(10 个自有字段 + {@code createTime/updateTime/orgid}),
|
* 列清单逐条对齐 {@code ServiceTaskdeptMapper.xml} 的
|
* {@code selectServiceTaskdeptVo}(L23-38)与 {@code ServiceTaskdeptResult}(L7-21)。
|
*
|
* <h3>本行服务哪些随访逻辑</h3>
|
* <ul>
|
* <li>{@code addDeptSubTaskForPatient}(L1854-1887):{@code deptType="1"} + {@code serviceType="2"}</li>
|
* <li>{@code addWardSubTaskForPatient}(L1894-1935):{@code deptType="2"} + {@code serviceType="2"}</li>
|
* <li>{@code dealOutHospInfo} 的入院宣教:{@code deptType="1"/"2"} + {@code serviceType="17"}
|
* —— 那段已归 {@code ruoyi-publicity},走 {@code PublicityDataPort}</li>
|
* </ul>
|
*
|
* <h3>⚠️ 与 smartor 的 {@code ServiceTaskdeptMapper} 是两套等价的 SQL</h3>
|
* 这是你已确认的"新模块自携 SQL"方案。纪律同 {@code VisitInhospRow}:
|
* 改任一边必须同步另一边,并重跑
|
* {@code verify_inhospvisit_mapper.py} 与 {@code verify_inhospvisit_sql_expansion.py}。
|
*/
|
public class VisitTaskdeptRow {
|
|
/** 主键 */
|
private Long id;
|
|
/** 任务ID(原 {@code taskId}) */
|
private Long taskId;
|
|
/** 任务名称 */
|
private String taskName;
|
|
/** 是否长期任务:1 = 是 */
|
private Long longtask;
|
|
/** 服务类型("2" 出院随访 / "17" 宣教关怀(入院) …) */
|
private String serviceType;
|
|
/** 维度类型:"1" = 科室,"2" = 病区 */
|
private String deptType;
|
|
/** 科室ID */
|
private Long deptId;
|
|
/** 科室/病区编码 */
|
private String deptCode;
|
|
/** 科室/病区名称 */
|
private String deptName;
|
|
/** 删除标记 */
|
private String delFlag;
|
|
/** 机构ID */
|
private String orgid;
|
|
/** 创建时间 */
|
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 String getTaskName() {
|
return taskName;
|
}
|
|
public void setTaskName(String taskName) {
|
this.taskName = taskName;
|
}
|
|
public Long getLongtask() {
|
return longtask;
|
}
|
|
public void setLongtask(Long longtask) {
|
this.longtask = longtask;
|
}
|
|
public String getServiceType() {
|
return serviceType;
|
}
|
|
public void setServiceType(String serviceType) {
|
this.serviceType = serviceType;
|
}
|
|
public String getDeptType() {
|
return deptType;
|
}
|
|
public void setDeptType(String deptType) {
|
this.deptType = deptType;
|
}
|
|
public Long getDeptId() {
|
return deptId;
|
}
|
|
public void setDeptId(Long deptId) {
|
this.deptId = deptId;
|
}
|
|
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 getDelFlag() {
|
return delFlag;
|
}
|
|
public void setDelFlag(String delFlag) {
|
this.delFlag = delFlag;
|
}
|
|
public String getOrgid() {
|
return orgid;
|
}
|
|
public void setOrgid(String orgid) {
|
this.orgid = orgid;
|
}
|
|
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;
|
}
|
}
|