liusheng
2024-09-21 d3bf339bd64d7b7efddc0afdd4beb1866b8b5a04
smartor/src/main/java/com/smartor/domain/ServiceSubtask.java
@@ -1,6 +1,8 @@
package com.smartor.domain;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
@@ -17,20 +19,57 @@
 */
@ApiModel(value = "ServiceSubtask", description = "单一随访任务")
@Data
public class ServiceSubtask extends BaseEntity {
public class ServiceSubtask extends PatArchive {
    private static final long serialVersionUID = 1L;
    /**
     *
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private Long id;
    /**
     *
     * 任务ID
     */
    @ApiModelProperty(value = "任务ID")
    private Long taskid;
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String guid;
    /**
     * 异常标识
     */
    @ApiModelProperty(value = "异常标识")
    @Excel(name = " 异常标识 ")
    private String excep;
    /**
     * 出院时间
     */
    @ApiModelProperty(value = "出院时间")
    private Date endtime;
    /**
     * 入院时间
     */
    @ApiModelProperty(value = "入院时间")
    private Date starttime;
    /**
     * 是否提交
     */
    @ApiModelProperty(value = "是否提交:0未提交   1已提交")
    private Long submit;
    /**
     * 发送人
@@ -96,6 +135,13 @@
    private String type;
    /**
     * 服务类型(1、监测评估;2、出院随访;3、门诊随访;4、宣教关怀;5、复诊通知;6、满意度调查;7、患者报告; 8、其他通知)
     */
    @Excel(name = "服务类型(1、监测评估;2、出院随访;3、门诊随访;4、宣教关怀;5、复诊通知;6、满意度调查;7、患者报告; 8、其他通知)")
    @ApiModelProperty(value = "服务类型(1、监测评估;2、出院随访;3、门诊随访;4、宣教关怀;5、复诊通知;6、满意度调查;7、患者报告; 8、其他通知)")
    private String serviceType;
    /**
     * 模板ID
     */
    @Excel(name = "  模板ID")
@@ -108,6 +154,13 @@
    @Excel(name = " 模板名 ")
    @ApiModelProperty(value = "拉取时间")
    private String templatename;
    /**
     * 发处理意见:1暂不处理、2通知就诊、3病情稳定、4人工随访、5失访送UUID
     */
    @Excel(name = " 处理意见:1暂不处理、2通知就诊、3病情稳定、4人工随访、5失访 ")
    @ApiModelProperty(value = "处理意见:1暂不处理、2通知就诊、3病情稳定、4人工随访、5失访")
    private String suggest;
    /**
     * 发送日期
@@ -163,8 +216,15 @@
     * 发送状态
     */
    @Excel(name = " 发送状态 ")
    @ApiModelProperty(value = "发送状态 1 被领取  2 待发送  3 已发送")
    @ApiModelProperty(value = "发送状态 1 被领取  2 待发送  3 已发送  4 不执行  5 发送失败 6 已完成")
    private Long sendstate;
    /**
     * 暂停状 : 状态如果发生修改,值就加1
     */
    @Excel(name = " 暂停状 : 状态如果发生修改,值就加1 ")
    @ApiModelProperty(value = "暂停状 : 状态如果发生修改,值就加1")
    private Long stopState;
    /**
     * 发送UUID
@@ -183,8 +243,7 @@
    /**
     * 完成时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = " 完成时间 ", width = 30, dateFormat = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "完成时间")
    private Date finishtime;
@@ -216,6 +275,20 @@
    @Excel(name = "  部门code")
    @ApiModelProperty(value = "部门code")
    private String deptcode;
    /**
     * 医生编码
     */
    @Excel(name = "  医生编码")
    @ApiModelProperty(value = "医生编码")
    private String drcode;
    /**
     * 医生姓名
     */
    @Excel(name = "  医生姓名")
    @ApiModelProperty(value = "医生姓名")
    private String drname;
    /**
     * 标签状态
@@ -251,20 +324,6 @@
    @Excel(name = " 机构ID ")
    @ApiModelProperty(value = "机构ID")
    private String orgid;
    /**
     * 父ID
     */
    @Excel(name = "父ID")
    @ApiModelProperty(value = "父ID")
    private Long pid;
    /**
     * GUID
     */
    @Excel(name = "GUID")
    @ApiModelProperty(value = "GUID")
    private String guid;
    /**
     * 文本变量参数
@@ -402,6 +461,13 @@
    private Long libtemplateid;
    /**
     * 总分
     */
    @Excel(name = "总分")
    @ApiModelProperty(value = "总分")
    private BigDecimal score;
    /**
     * 模板库模版名称
     */
    @Excel(name = "模板库模版名称")
@@ -409,4 +475,50 @@
    private String libtemplatename;
    /**
     * 长期任务,给患者发送的时间
     */
    @Excel(name = " 长期任务,给患者发送的时间")
    @ApiModelProperty(value = "长期任务,给患者发送的时间")
    private Date longSendTime;
    /**
     * 责任护士编码
     */
    @Excel(name = "责任护士编码")
    @ApiModelProperty("责任护士编码")
    private String nurseId;
    /**
     * 责任护士姓名
     */
    @Excel(name = "责任护士姓名")
    @ApiModelProperty("责任护士姓名")
    private String nurseName;
    /**
     * 出院病区编号
     */
    @ApiModelProperty(value = "出院病区编号")
    private String leavehospitaldistrictcode;
    /**
     * 出院病区名称
     */
    @ApiModelProperty(value = "出院病区名称")
    @Excel(name = " 出院病区名称 ")
    private String leavehospitaldistrictname;
    /**
     * 出院病区编号
     */
    @ApiModelProperty(value = "出院病区编号集合")
    private List<String> leavehospitaldistrictcodes;
    /**
     * 出院病区编号
     */
    @ApiModelProperty(value = "出院部门编号集合")
    private List<String> leaveldeptcodes;
}