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(); } }