| | |
| | | package com.smartor.domain; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import org.apache.commons.lang3.builder.ToStringBuilder; |
| | | import org.apache.commons.lang3.builder.ToStringStyle; |
| | | import com.ruoyi.common.annotation.Excel; |
| | |
| | | |
| | | /** |
| | | * 患者档案对象 pat_archive |
| | | * |
| | | * |
| | | * @author smartor |
| | | * @date 2023-03-04 |
| | | */ |
| | | public class PatArchive extends BaseEntity |
| | | { |
| | | @ApiModel(value = "PatArchive", description = "患者档案对象") |
| | | @Data |
| | | public class PatArchive extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** 自增ID */ |
| | | private Long patid; |
| | | /** |
| | | * 自增ID |
| | | */ |
| | | @ApiModelProperty("自增ID") |
| | | private Long id; |
| | | |
| | | /** 姓名 */ |
| | | /** |
| | | * 父ID |
| | | */ |
| | | @ApiModelProperty("父ID") |
| | | private Long pid; |
| | | |
| | | /** |
| | | * GUID |
| | | */ |
| | | @ApiModelProperty("GUID") |
| | | private String guid; |
| | | |
| | | /** |
| | | * 姓名 |
| | | */ |
| | | @ApiModelProperty("患者编号") |
| | | @Excel(name = " 患者编号 ") |
| | | private String patientno; |
| | | |
| | | /** |
| | | * 服务标识:0,需要,1,不需要 |
| | | */ |
| | | @ApiModelProperty("服务标识:0,需要,1,不需要") |
| | | @Excel(name = " 服务标识:0,需要,1,不需要 ") |
| | | private String notrequiredFlag; |
| | | |
| | | /** |
| | | * 不要服务的原因 |
| | | */ |
| | | @ApiModelProperty("不要服务的原因") |
| | | @Excel(name = " 不要服务的原因 ") |
| | | private String notrequiredreason; |
| | | |
| | | /** |
| | | * 来源(1:HIS;2:数据平台;3:文件导入) |
| | | */ |
| | | @ApiModelProperty("来源(1:HIS;2:数据平台;3:文件导入)") |
| | | @Excel(name = " 来源(1:HIS;2:数据平台;3:文件导入) ") |
| | | private Integer sourcefrom; |
| | | |
| | | /** |
| | | * his系统的患者id |
| | | */ |
| | | @ApiModelProperty("his系统的患者id") |
| | | @Excel(name = "his系统的患者id") |
| | | private Integer patidHis; |
| | | |
| | | /** |
| | | * his系统的患者id |
| | | */ |
| | | @ApiModelProperty("his系统的患者id") |
| | | @Excel(name = "his系统的患者id") |
| | | private String sdFlag; |
| | | |
| | | /** |
| | | * 姓名 |
| | | */ |
| | | @ApiModelProperty("姓名") |
| | | @Excel(name = " 姓名 ") |
| | | private String name; |
| | | |
| | | /** 性别 */ |
| | | /** |
| | | * 性别 1:男 2:女 |
| | | */ |
| | | @ApiModelProperty("性别") |
| | | @Excel(name = " 性别 ") |
| | | private Long sex; |
| | | |
| | | /** 证件号码 */ |
| | | @Excel(name = " 证件号码 ") |
| | | private String iccardno; |
| | | /** |
| | | * 证件类型 |
| | | */ |
| | | @ApiModelProperty("证件类型") |
| | | @Excel(name = " 证件类型 ") |
| | | private String idcardtype; |
| | | |
| | | /** 生日 */ |
| | | |
| | | /** |
| | | * 证件号码 |
| | | */ |
| | | @ApiModelProperty("籍贯") |
| | | @Excel(name = " 籍贯 ") |
| | | private String nativePlace; |
| | | |
| | | /** |
| | | * 住院号 |
| | | */ |
| | | @ApiModelProperty(value = "住院号") |
| | | private String inhospno; |
| | | |
| | | /** |
| | | * 证件号码 |
| | | */ |
| | | @ApiModelProperty("居住地") |
| | | @Excel(name = " 居住地 ") |
| | | private String placeOfResidence; |
| | | |
| | | /** |
| | | * 证件号码 |
| | | */ |
| | | @ApiModelProperty("出生地") |
| | | @Excel(name = " 出生地 ") |
| | | private String birthplace; |
| | | |
| | | /** |
| | | * 证件号码 |
| | | */ |
| | | @ApiModelProperty("证件号码") |
| | | @Excel(name = " 证件号码 ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * 生日 |
| | | */ |
| | | @ApiModelProperty("生日") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = " 生日 ", width = 30, dateFormat = "yyyy-MM-dd") |
| | | private Date birthdate; |
| | | |
| | | /** 年龄 */ |
| | | /** |
| | | * 入院时间 |
| | | */ |
| | | @ApiModelProperty("入院时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = " 生日 ", width = 30, dateFormat = "yyyy-MM-dd") |
| | | private Date inhosptime; |
| | | |
| | | /** |
| | | * 年龄 |
| | | */ |
| | | @ApiModelProperty("年龄") |
| | | @Excel(name = " 年龄 ") |
| | | private Long age; |
| | | /** |
| | | * 年龄 |
| | | */ |
| | | @ApiModelProperty("年龄单位") |
| | | @Excel(name = " 年龄单位 ") |
| | | private String ageUnit; |
| | | |
| | | /** 来源 */ |
| | | @Excel(name = " 来源 ") |
| | | private Long source; |
| | | |
| | | /** 建档时间 */ |
| | | /** |
| | | * 建档时间 |
| | | */ |
| | | @ApiModelProperty("建档时间") |
| | | @Excel(name = " 建档时间 ") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date archivetime; |
| | | |
| | | /** 建档人 */ |
| | | /** |
| | | * 建档人 |
| | | */ |
| | | @ApiModelProperty("建档人") |
| | | @Excel(name = " 建档人 ") |
| | | private String archiveby; |
| | | |
| | | /** 手机号码 */ |
| | | /** |
| | | * 手机号码 |
| | | */ |
| | | @ApiModelProperty("手机号码") |
| | | @Excel(name = " 手机号码 ") |
| | | private String telcode; |
| | | |
| | | /** 亲属号码 */ |
| | | |
| | | /** |
| | | * 亲属号码 |
| | | */ |
| | | @ApiModelProperty("亲属号码") |
| | | @Excel(name = " 亲属号码 ") |
| | | private String relativetelcode; |
| | | |
| | | /** 证件类型 */ |
| | | private String iccardtype; |
| | | /** |
| | | * 民族 |
| | | */ |
| | | @ApiModelProperty("民族") |
| | | @Excel(name = " 民族 ") |
| | | private String nation; |
| | | |
| | | /** 机构ID */ |
| | | /** |
| | | * 机构ID |
| | | */ |
| | | @ApiModelProperty("机构ID") |
| | | @Excel(name = " 机构ID ") |
| | | private String orgid; |
| | | |
| | | /** 微信openid */ |
| | | /** |
| | | * 微信openid |
| | | */ |
| | | @ApiModelProperty("微信openid") |
| | | @Excel(name = " 微信openid ") |
| | | private String openid; |
| | | |
| | | /** 删除标记 */ |
| | | /** |
| | | * 删除标记 |
| | | */ |
| | | @ApiModelProperty("删除标记") |
| | | private String delFlag; |
| | | |
| | | /** 上传标记 */ |
| | | /** |
| | | * 上传标记 |
| | | */ |
| | | @ApiModelProperty("上传标记") |
| | | private Long isupload; |
| | | |
| | | /** 上传时间 */ |
| | | /** |
| | | * 上传时间 |
| | | */ |
| | | @ApiModelProperty("上传时间") |
| | | private Date uploadTime; |
| | | |
| | | public void setPatid(Long patid) |
| | | { |
| | | this.patid = patid; |
| | | } |
| | | /** |
| | | * 标签 |
| | | */ |
| | | @ApiModelProperty("标签") |
| | | @Excel(name = " 标签 ", cellType = Excel.ColumnType.STRING) |
| | | private String tag; |
| | | |
| | | public Long getPatid() |
| | | { |
| | | return patid; |
| | | } |
| | | public void setName(String name) |
| | | { |
| | | this.name = name; |
| | | } |
| | | /** |
| | | * 标签 |
| | | */ |
| | | @ApiModelProperty("标签id") |
| | | @Excel(name = " 标签id ", cellType = Excel.ColumnType.STRING) |
| | | private Long tagid; |
| | | |
| | | public String getName() |
| | | { |
| | | return name; |
| | | } |
| | | public void setSex(Long sex) |
| | | { |
| | | this.sex = sex; |
| | | } |
| | | @ApiModelProperty("标签集合") |
| | | private List<PatArchivetag> tagList; |
| | | |
| | | public Long getSex() |
| | | { |
| | | return sex; |
| | | } |
| | | public void setIccardno(String iccardno) |
| | | { |
| | | this.iccardno = iccardno; |
| | | } |
| | | /** |
| | | * 标签 |
| | | */ |
| | | @ApiModelProperty("患者类型") |
| | | @Excel(name = " 患者类型 ", cellType = Excel.ColumnType.STRING) |
| | | private String pattype; |
| | | |
| | | public String getIccardno() |
| | | { |
| | | return iccardno; |
| | | } |
| | | public void setBirthdate(Date birthdate) |
| | | { |
| | | this.birthdate = birthdate; |
| | | } |
| | | /** |
| | | * 钉钉号 |
| | | */ |
| | | @ApiModelProperty("钉钉号") |
| | | @Excel(name = " 钉钉号 ") |
| | | private String dduserid; |
| | | |
| | | public Date getBirthdate() |
| | | { |
| | | return birthdate; |
| | | } |
| | | public void setAge(Long age) |
| | | { |
| | | this.age = age; |
| | | } |
| | | /** |
| | | * 钉钉号 |
| | | */ |
| | | @ApiModelProperty("科室") |
| | | @Excel(name = " 科室 ") |
| | | private String dept; |
| | | |
| | | public Long getAge() |
| | | { |
| | | return age; |
| | | } |
| | | public void setSource(Long source) |
| | | { |
| | | this.source = source; |
| | | } |
| | | /** |
| | | * 钉钉号 |
| | | */ |
| | | @ApiModelProperty("科室") |
| | | @Excel(name = " 科室 ") |
| | | private String deptcode; |
| | | /** |
| | | * 医生姓名 |
| | | */ |
| | | @ApiModelProperty("医生姓名") |
| | | @Excel(name = " 医生姓名 ") |
| | | private String drname; |
| | | |
| | | public Long getSource() |
| | | { |
| | | return source; |
| | | } |
| | | public void setArchivetime(Date archivetime) |
| | | { |
| | | this.archivetime = archivetime; |
| | | } |
| | | /** |
| | | * 医生编码 |
| | | */ |
| | | @ApiModelProperty("医生编码") |
| | | @Excel(name = " 医生编码 ") |
| | | private String drcode; |
| | | |
| | | public Date getArchivetime() |
| | | { |
| | | return archivetime; |
| | | } |
| | | public void setArchiveby(String archiveby) |
| | | { |
| | | this.archiveby = archiveby; |
| | | } |
| | | /** |
| | | * 钉钉号 |
| | | */ |
| | | @ApiModelProperty("科室") |
| | | @Excel(name = " 科室 ") |
| | | private String bedNo; |
| | | |
| | | public String getArchiveby() |
| | | { |
| | | return archiveby; |
| | | } |
| | | public void setTelcode(String telcode) |
| | | { |
| | | this.telcode = telcode; |
| | | } |
| | | /** |
| | | * 会员属性:0非会员,1一般会员、2重要会员 |
| | | */ |
| | | @ApiModelProperty("会员属性:0非会员,1一般会员、2重要会员") |
| | | @Excel(name = " 会员属性:0非会员,1一般会员、2重要会员 ") |
| | | private String viptype; |
| | | |
| | | public String getTelcode() |
| | | { |
| | | return telcode; |
| | | } |
| | | public void setRelativetelcode(String relativetelcode) |
| | | { |
| | | this.relativetelcode = relativetelcode; |
| | | } |
| | | @ApiModelProperty("出院病区名称") |
| | | private String leavehospitaldistrictname; |
| | | |
| | | public String getRelativetelcode() |
| | | { |
| | | return relativetelcode; |
| | | } |
| | | public void setIccardtype(String iccardtype) |
| | | { |
| | | this.iccardtype = iccardtype; |
| | | } |
| | | @ApiModelProperty("出院病区编号") |
| | | private String leavehospitaldistrictcode; |
| | | |
| | | public String getIccardtype() |
| | | { |
| | | return iccardtype; |
| | | } |
| | | public void setOrgid(String orgid) |
| | | { |
| | | this.orgid = orgid; |
| | | } |
| | | |
| | | public String getOrgid() |
| | | { |
| | | return orgid; |
| | | } |
| | | public void setOpenid(String openid) |
| | | { |
| | | this.openid = openid; |
| | | } |
| | | |
| | | public String getOpenid() |
| | | { |
| | | return openid; |
| | | } |
| | | public void setDelFlag(String delFlag) |
| | | { |
| | | this.delFlag = delFlag; |
| | | } |
| | | |
| | | public String getDelFlag() |
| | | { |
| | | return delFlag; |
| | | } |
| | | public void setIsupload(Long isupload) |
| | | { |
| | | this.isupload = isupload; |
| | | } |
| | | |
| | | public Long getIsupload() |
| | | { |
| | | return isupload; |
| | | } |
| | | public void setUploadTime(Date uploadTime) |
| | | { |
| | | this.uploadTime = uploadTime; |
| | | } |
| | | |
| | | public Date getUploadTime() |
| | | { |
| | | return uploadTime; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) |
| | | .append("patid", getPatid()) |
| | | .append("name", getName()) |
| | | .append("sex", getSex()) |
| | | .append("iccardno", getIccardno()) |
| | | .append("birthdate", getBirthdate()) |
| | | .append("age", getAge()) |
| | | .append("source", getSource()) |
| | | .append("archivetime", getArchivetime()) |
| | | .append("archiveby", getArchiveby()) |
| | | .append("telcode", getTelcode()) |
| | | .append("relativetelcode", getRelativetelcode()) |
| | | .append("iccardtype", getIccardtype()) |
| | | .append("orgid", getOrgid()) |
| | | .append("openid", getOpenid()) |
| | | .append("delFlag", getDelFlag()) |
| | | .append("updateBy", getUpdateBy()) |
| | | .append("updateTime", getUpdateTime()) |
| | | .append("createBy", getCreateBy()) |
| | | .append("createTime", getCreateTime()) |
| | | .append("isupload", getIsupload()) |
| | | .append("uploadTime", getUploadTime()) |
| | | .toString(); |
| | | } |
| | | } |