package com.smartor.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 患者与宣教任务关联对象 pat_hetask_relevance * * @author ruoyi * @date 2024-01-07 */ @Data @ApiModel(value = "PatTaskRelevance", description = "患者与宣教任务关联对象") public class PatTaskRelevance extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键 */ @ApiModelProperty("主键") private Long id; /** * 患者ID */ @Excel(name = "患者ID") @ApiModelProperty("患者ID") private Long patid; /** * 微信公众号患者ID */ @Excel(name = "微信公众号患者ID") @ApiModelProperty("微信公众号患者ID") private String openid; /** * 宣教任务ID */ @Excel(name = "宣教任务ID") @ApiModelProperty("宣教任务ID") private Long taskId; /** * 删除标记 */ @ApiModelProperty(value = "删除标记") private String delFlag; /** * 姓名 */ @Excel(name = "姓名") @ApiModelProperty("姓名") private String name; /** * 姓名 */ @Excel(name = "医生编码") @ApiModelProperty("医生编码") private String drcode; /** * 姓名 */ @Excel(name = "医生姓名") @ApiModelProperty("医生姓名") private String drname; /** * 责任护士编码 */ @Excel(name = "责任护士编码") @ApiModelProperty("责任护士编码") private String nurseId; /** * 责任护士姓名 */ @Excel(name = "责任护士姓名") @ApiModelProperty("责任护士姓名") private String nurseName; /** * 身份证号 */ @Excel(name = "身份证号") @ApiModelProperty("身份证号") private String sfzh; /** * 身份证号 */ @Excel(name = "身份证号") @ApiModelProperty("身份证号") private String idcardno; /** * 身份证号 */ @Excel(name = "身份证号") @ApiModelProperty("身份证号") private String idcardtype; /** * 年龄 */ @Excel(name = "年龄") @ApiModelProperty("年龄") private Long age; /** * 性别 */ @Excel(name = "性别") @ApiModelProperty("性别") private Long sex; /** * 床号 */ @Excel(name = "床号") @ApiModelProperty("床号") private String bedNo; /** * 科室 */ @Excel(name = "科室") @ApiModelProperty("科室") private String deptName; /** * 科室编码 */ @Excel(name = "科室编码") @ApiModelProperty("科室编码") private String deptCode; /** * 科室 */ @Excel(name = "地址") @ApiModelProperty("地址") private String addr; /** * 疾病名称 */ @Excel(name = "疾病名称") @ApiModelProperty("疾病名称") private String leavediagname; /** * 疾病名称 */ @Excel(name = "疾病名称") @ApiModelProperty("疾病名称") private String leaveicd10code; /** * 手机号 */ @Excel(name = "手机号") @ApiModelProperty("手机号") private String phone; /** * 手机号 */ @Excel(name = "手机code") @ApiModelProperty("手机code") private String telcode; /** * 病历号 */ @Excel(name = "病历号") @ApiModelProperty("病历号") private String medicalRecordNo; /** * 发送状态:1成功 2 失败 3暂停 */ @Excel(name = "发送状态:1成功 2 失败 3暂停") @ApiModelProperty("发送状态:1成功 2 失败 3暂停") private Long sendStatus; /** * 发送时间 */ @Excel(name = "发送时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("发送时间") private Date sendTime; /** * 入院时间 */ @Excel(name = "入院时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("入院时间") private Date inhosptime; /** * 发送时间 */ @Excel(name = "就诊时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("就诊时间") private Date visitTime; /** * 操作人 */ @Excel(name = "操作人") @ApiModelProperty("操作人") private String operatePerson; /** * 就诊类型(1门诊 2出院) */ @Excel(name = "就诊类型(1门诊 2出院)") @ApiModelProperty("就诊类型(1门诊 2出院)") private String hospType; /** * 接收时间 */ @Excel(name = "接收时间") @ApiModelProperty("接收时间") private String receiveTime; /** * 诊断名称 */ @Excel(name = "诊断名称") @ApiModelProperty(value = "诊断名称") private String diagname; /** * 是否存在操作:1 新增 2修改 3删除 */ @ApiModelProperty(value = "是否存在操作:1 新增 2修改 3删除") private Integer isoperation; /** * 病房号 */ @Excel(name = "病房号") @ApiModelProperty(value = "病房号") private String roomno; /** * 文本变量参数 */ @Excel(name = "文本变量参数") @ApiModelProperty(value = "文本变量参数") private String textParam; /** * 出院病区编号 */ @ApiModelProperty(value = "出院病区编号") private String leavehospitaldistrictcode; /** * 出院病区名称 */ @ApiModelProperty(value = "出院病区名称") @Excel(name = " 出院病区名称 ") private String leavehospitaldistrictname; /** * 出院时间 */ // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "出院时间") private Date endtime; /** * 入院时间 */ // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "入院时间") private Date starttime; /** * 完成时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "完成时间") private Date finishtime; /** * 长期任务,给患者发送的时间 */ @Excel(name = " 长期任务,给患者发送的时间") @ApiModelProperty(value = "长期任务,给患者发送的时间") private Date longSendTime; }