package com.ruoyi.inhospvisit.domain.row;
import java.util.Date;
/**
* 长期随访任务·科室/病区维度({@code service_taskdept})的随访侧只读行。
*
*
来源对照(@ b25c3b51)
* 对应 {@code ServiceTaskdept}(10 个自有字段 + {@code createTime/updateTime/orgid}),
* 列清单逐条对齐 {@code ServiceTaskdeptMapper.xml} 的
* {@code selectServiceTaskdeptVo}(L23-38)与 {@code ServiceTaskdeptResult}(L7-21)。
*
* 本行服务哪些随访逻辑
*
* - {@code addDeptSubTaskForPatient}(L1854-1887):{@code deptType="1"} + {@code serviceType="2"}
* - {@code addWardSubTaskForPatient}(L1894-1935):{@code deptType="2"} + {@code serviceType="2"}
* - {@code dealOutHospInfo} 的入院宣教:{@code deptType="1"/"2"} + {@code serviceType="17"}
* —— 那段已归 {@code ruoyi-publicity},走 {@code PublicityDataPort}
*
*
* ⚠️ 与 smartor 的 {@code ServiceTaskdeptMapper} 是两套等价的 SQL
* 这是你已确认的"新模块自携 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;
}
}