PatientDataDO.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package com.hgwebservice.dal.dataobject.data;
  2. import lombok.*;
  3. import java.util.*;
  4. import com.baomidou.mybatisplus.annotation.*;
  5. /**
  6. * 住院患者信息 DO
  7. *
  8. * @author super_admin
  9. */
  10. @TableName("patient_data")
  11. @KeySequence("patient_data_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
  12. @Data
  13. @ToString(callSuper = true)
  14. @Builder
  15. @NoArgsConstructor
  16. @AllArgsConstructor
  17. public class PatientDataDO {
  18. /**
  19. * 主键id
  20. */
  21. @TableId
  22. private Integer id;
  23. /**
  24. * 必填 (每个病人的唯一标记,不可重复)
  25. */
  26. private String patientNo;
  27. /**
  28. * 住院号
  29. */
  30. private String hospitalNo;
  31. /**
  32. * 腕带号
  33. */
  34. private String wristbandNo;
  35. /**
  36. * 住院次数
  37. */
  38. private Integer hospitalCount;
  39. /**
  40. * 姓名
  41. */
  42. private String name;
  43. /**
  44. * 性别
  45. */
  46. private String gender;
  47. /**
  48. * 出生日期
  49. */
  50. private String birthday;
  51. /**
  52. * 年龄
  53. */
  54. private Integer age;
  55. /**
  56. * 身份证号
  57. */
  58. private String identifyNo;
  59. /**
  60. * 床号
  61. */
  62. private String bedNo;
  63. /**
  64. * 病区代码
  65. */
  66. private String wardCode;
  67. /**
  68. * 病区名称
  69. */
  70. private String wardName;
  71. /**
  72. * 科室代码
  73. */
  74. private String deptCode;
  75. /**
  76. * 科室名称
  77. */
  78. private String deptName;
  79. /**
  80. * 管床医生姓名
  81. */
  82. private String doctorName;
  83. /**
  84. * 入院日期
  85. */
  86. private Date hospitalDate;
  87. private Date createTime;
  88. private Date updateTime;
  89. /**
  90. * 医疗机构代码
  91. */
  92. private String hospitalCode;
  93. /**
  94. * 医院id
  95. */
  96. private Integer hospitalId;
  97. }