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 org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.util.Date; /** * 外部患者档案对象 pat_archive_out * * @author ruoyi * @date 2024-04-29 */ @ApiModel(value = "PatArchiveOut", description = "外部患者档案对象") @Data public class PatArchiveOut extends BaseEntity { private static final long serialVersionUID = 1L; /** * 自增ID */ @ApiModelProperty("问题话术id(主键)") private Long patid; /** * 患者编号 */ @Excel(name = "患者编号") @ApiModelProperty("患者编号") private String patientno; /** * 患者类型:1、门诊、2、住院、3、体检 */ @Excel(name = "患者类型:1、门诊、2、住院、3、体检") @ApiModelProperty("患者类型:1、门诊、2、住院、3、体检") private String pattype; /** * 姓名 */ @Excel(name = " 姓名 ") @ApiModelProperty("姓名") private String name; /** * 性别 1:男 2:女 */ @Excel(name = " 性别 1:男 2:女") @ApiModelProperty("性别 1:男 2:女") private Long sex; /** * 民族 */ @Excel(name = "民族") @ApiModelProperty("民族") private String nation; /** * 籍贯 */ @Excel(name = "籍贯") @ApiModelProperty("籍贯") private String nativePlace; /** * 居住地 */ @Excel(name = "居住地") @ApiModelProperty("居住地") private String placeOfResidence; /** * 出生地 */ @Excel(name = "出生地") @ApiModelProperty("出生地") private String birthplace; /** * 证件号码 */ @Excel(name = " 证件号码 ") @ApiModelProperty("证件号码") private String idcardno; /** * 生日 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 生日 ", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty("生日") private Date birthdate; /** * 年龄 */ @Excel(name = " 年龄 ") @ApiModelProperty("年龄") private Long age; /** * 建档时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 建档时间 ", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty("建档时间") private Date archivetime; /** * 建档人 */ @Excel(name = " 建档人 ") @ApiModelProperty("建档人") private String archiveby; /** * 手机号码 */ @Excel(name = " 手机号码 ") @ApiModelProperty("手机号码") private String telcode; /** * 亲属号码 */ @Excel(name = " 亲属号码 ") @ApiModelProperty("亲属号码") private String relativetelcode; /** * 证件类型 */ @Excel(name = "证件类型 ") @ApiModelProperty("证件类型") private String idcardtype; /** * 机构ID */ @Excel(name = "机构ID ") @ApiModelProperty("机构ID") private String orgid; /** * 微信openid */ @Excel(name = "微信openid ") @ApiModelProperty("微信openid") private String openid; /** * 钉钉号 */ @Excel(name = "钉钉号") @ApiModelProperty("钉钉号") private String dduserid; /** * 删除标记 */ @ApiModelProperty("删除标记") private String delFlag; /** * 来源(1:HIS;2:数据平台;3:文件导入) */ @Excel(name = " 来源(1:HIS;2:数据平台;3:文件导入)") @ApiModelProperty("来源(1:HIS;2:数据平台;3:文件导入)") private Long source; /** * 上传标记 */ @Excel(name = " 上传标记 ") @ApiModelProperty("上传标记") private Long isupload; /** * 上传时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty("上传时间") private Date uploadTime; /** * 父ID */ @Excel(name = "父ID") @ApiModelProperty("父ID") private Long pid; /** * GUID */ @Excel(name = "GUID") @ApiModelProperty("GUID") private String guid; /** * 会员属性:0非会员,1一般会员、2重要会员 */ @Excel(name = "会员属性:0非会员,1一般会员、2重要会员") @ApiModelProperty("会员属性:0非会员,1一般会员、2重要会员") private String membertype; }