package com.smartor.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * @author 接收第三方用户信息 * @date 2024-12-13 */ @Data @ApiModel(value = "ExternalTaskInfo", description = "接收第三方随访任务信息") public class ExternalTaskInfo extends BaseEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "服务类型") private String ServiceType; @ApiModelProperty(value = "任务类型") private String TaskType; @ApiModelProperty(value = "任务记录类型") private String Taskstate; @ApiModelProperty(value = "任务ID") private String TaskGuid; @ApiModelProperty(value = "任务名称") private String TaskName; @ApiModelProperty(value = "任务描述") private String TaskDesc; @ApiModelProperty(value = "任务形式") private String ExemoDe; @ApiModelProperty(value = "计划随访时间") private String LlanTime; @ApiModelProperty(value = "任务创建人") private String Createby; @ApiModelProperty(value = "任务创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date CreateTime; @ApiModelProperty(value = "随访人员姓名") private String OperatorName; @ApiModelProperty(value = "随访人员编号") private String OperatorNo; @ApiModelProperty(value = "随访完成时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date Finishtime; @ApiModelProperty(value = "随访结果记录") private String Result; @ApiModelProperty(value = "随访处理意见") private String Suggest; @ApiModelProperty(value = "医疗机构ID") private String OrgGuid; @ApiModelProperty(value = "患者ID") private String PatGuid; @ApiModelProperty(value = "姓名") private Date PatName; @ApiModelProperty(value = "性别") private String PatSex; @ApiModelProperty(value = "年龄") private String PatAge; @ApiModelProperty(value = "身份证号") private Date PatidNo; @ApiModelProperty(value = "地址") private String PatAddr; @ApiModelProperty(value = "手机号码") private String PatPhone; @ApiModelProperty(value = "患者微信账号") private String PatopenId; @ApiModelProperty(value = "患者住院号") private String InhosNo; @ApiModelProperty(value = "患者门诊号") private String OuthosNo; @ApiModelProperty(value = "就诊类型门诊、急诊、住院、体检") private String VisitType; @ApiModelProperty(value = "就诊序号") private String VisitNo; @ApiModelProperty(value = "就诊日期") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date VisitTime; @ApiModelProperty(value = "房号") private String RoomNo; @ApiModelProperty(value = "床号") private String BedNo; @ApiModelProperty(value = "科室") private String DeptName; }