package com.smartor.domain;
|
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import lombok.Data;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
/**
|
* 随访建议表对象 service_subtask_advice
|
*
|
* @author ruoyi
|
* @date 2026-08-14
|
*/
|
@ApiModel(value = "ServiceSubtaskAdvice", description = "随访任务建议")
|
@Data
|
public class ServiceSubtaskAdvice extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 建议主键ID */
|
private Long id;
|
|
/** 任务ID */
|
@Excel(name = "任务ID")
|
private Long subid;
|
|
/** 服务ID */
|
@Excel(name = "服务ID")
|
private Long taskid;
|
|
/** 病人ID */
|
@Excel(name = "病人ID")
|
private Long patid;
|
|
/** 建议类型(1、投诉;2、建议;3、表扬) */
|
@Excel(name = "建议类型(1、投诉;2、建议;3、表扬)")
|
private String adviceType;
|
|
/** 涉及科室代码,逗号分割,可多选 */
|
@Excel(name = "涉及科室代码,逗号分割,可多选")
|
private String deptCodes;
|
|
/** 涉及病区代码,逗号分割,可多选 */
|
@Excel(name = "涉及病区代码,逗号分割,可多选")
|
private String wardCodes;
|
|
/** 涉及人员代码,逗号分割,可多选 */
|
@Excel(name = "涉及人员代码,逗号分割,可多选")
|
private String involvedUsers;
|
|
/** 内容 */
|
@Excel(name = "内容")
|
private String content;
|
|
/** 机构编码 */
|
@Excel(name = "机构编码")
|
private String orgid;
|
|
/** 删除状态 */
|
@Excel(name = "删除状态")
|
private String delFlag;
|
|
/** 创建时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date createTime;
|
|
/** 更新时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date updateTime;
|
|
/** 排序 */
|
@Excel(name = "排序")
|
private Long sort;
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("id", getId())
|
.append("subid", getSubid())
|
.append("taskid", getTaskid())
|
.append("patid", getPatid())
|
.append("adviceType", getAdviceType())
|
.append("deptCodes", getDeptCodes())
|
.append("wardCodes", getWardCodes())
|
.append("involvedUsers", getInvolvedUsers())
|
.append("content", getContent())
|
.append("remark", getRemark())
|
.append("orgid", getOrgid())
|
.append("delFlag", getDelFlag())
|
.append("createTime", getCreateTime())
|
.append("updateTime", getUpdateTime())
|
.append("sort", getSort())
|
.toString();
|
}
|
}
|