package com.glxp.api.entity.basic; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.Date; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * 患者信息 */ @ApiModel(value = "com-glxp-api-entity-basic-BasicSkSicker") @Data @Builder @AllArgsConstructor @NoArgsConstructor @TableName(value = "basic_sk_sicker") public class BasicSkSickerEntity { /** * 患者编码 */ @TableId(value = "code") @ApiModelProperty(value = "患者编码") private String code; /** * 姓名 */ @TableField(value = "`name`") @ApiModelProperty(value = "姓名") private String name; /** * 住院号 */ @TableField(value = "adNum") @ApiModelProperty(value = "住院号") private String adNum; /** * 身份证号 */ @TableField(value = "idNum") @ApiModelProperty(value = "身份证号") private String idNum; /** * 手机号 */ @TableField(value = "phone") @ApiModelProperty(value = "手机号") private String phone; /** * 性别 */ @TableField(value = "gender") @ApiModelProperty(value = "性别") private String gender; /** * 职业 */ @TableField(value = "job") @ApiModelProperty(value = "职业") private String job; /** * 出生年月日 */ @TableField(value = "bornDate") @ApiModelProperty(value = "出生年月日") private String bornDate; /** * 国籍 */ @TableField(value = "nationality") @ApiModelProperty(value = "国籍") private String nationality; /** * 文化程度 */ @TableField(value = "education") @ApiModelProperty(value = "文化程度") private String education; /** * 监护人 */ @TableField(value = "guardianName") @ApiModelProperty(value = "监护人") private String guardianName; /** * 监护人与患者关系 */ @TableField(value = "guardianRel") @ApiModelProperty(value = "监护人与患者关系") private String guardianRel; /** * 现居住地 */ @TableField(value = "curAddr") @ApiModelProperty(value = "现居住地") private String curAddr; /** * 户籍地 */ @TableField(value = "kosekiAddr") @ApiModelProperty(value = "户籍地") private String kosekiAddr; /** * 医保卡号 */ @TableField(value = "medicalIns") @ApiModelProperty(value = "医保") private String medicalIns; /** * 创建人 */ @TableField(value = "`createUser`") @ApiModelProperty(value = "创建人") private String createUser; /** * 创建时间 */ @TableField(value = "createTime") @ApiModelProperty(value = "创建时间") private Date createTime; /** * 更新人 */ @TableField(value = "updateUser") @ApiModelProperty(value = "更新人") private String updateUser; /** * 更新时间 */ @TableField(value = "updateTime") @ApiModelProperty(value = "更新时间") private Date updateTime; /** * 备注 */ @TableField(value = "remark") @ApiModelProperty(value = "备注") private String remark; /** * 所属科室名称 */ @TableField(value = "deptName") @ApiModelProperty(value = "所属科室名称") private String deptName; @TableField(value = "deptCode") @ApiModelProperty(value = "所属科室编码") private String deptCode; @TableField(value = "sourceType") @ApiModelProperty(value = "来源类型") private Integer sourceType; /** * 患者状态 1:未完成,2:已完成 */ @TableField(exist = false) @ApiModelProperty(value = "状态") private Integer status; /** * 入院时间 */ @TableField(value = "inHospTime") private Date inHospTime; /** * 出院时间 */ @TableField(value = "outHospTime") private Date outHospTime; }