You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udi-wms-java/src/main/java/com/glxp/api/entity/basic/BasicSkSickerEntity.java

206 lines
4.3 KiB
Java

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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;
}