PatientInfo.java 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. package com.yihu.figure.model.patient;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.yihu.figure.model.IdEntity;
  4. import com.yihu.figure.model.patient.portrait.UserPortrait;
  5. import com.yihu.figure.model.suggest.Suggest;
  6. import javax.persistence.Entity;
  7. import javax.persistence.Table;
  8. import javax.persistence.Transient;
  9. import java.io.Serializable;
  10. import java.util.Date;
  11. import java.util.List;
  12. import java.util.Map;
  13. /**
  14. * Created by yeshijie on 2017/3/6.
  15. */
  16. @Entity
  17. @Table(name = "wlyy_patient_info")
  18. public class PatientInfo extends IdEntity implements Serializable{
  19. // 业务主键
  20. private String code;
  21. // 身份证号
  22. private String idcard;
  23. // 姓名
  24. private String name;
  25. // 生日
  26. private Date birthday;
  27. // 性別,1男,2女
  28. private Integer sex;
  29. // 手機號
  30. private String mobile;
  31. // 社保卡號
  32. private String ssc;
  33. // 城市代碼
  34. private String city;
  35. // 地址
  36. private String address;
  37. // 更新時間
  38. private Date createTime;
  39. //区代码
  40. private String town;
  41. //区名称
  42. private String townName;
  43. //现病史
  44. private String xbs;
  45. //既往史
  46. private String jws;
  47. //个人史
  48. private String grs;
  49. //家族史
  50. private String jzs;
  51. //婚育史
  52. private String hys;
  53. public String getTown() {
  54. return town;
  55. }
  56. public void setTown(String town) {
  57. this.town = town;
  58. }
  59. public String getTownName() {
  60. return townName;
  61. }
  62. public void setTownName(String townName) {
  63. this.townName = townName;
  64. }
  65. //标签列表
  66. private List<UserPortrait> userPortraits;
  67. //建议列表
  68. private Map<String,List<Suggest>> suggests;
  69. @Transient
  70. public Map<String, List<Suggest>> getSuggests() {
  71. return suggests;
  72. }
  73. public void setSuggests(Map<String, List<Suggest>> suggests) {
  74. this.suggests = suggests;
  75. }
  76. @Transient
  77. public List<UserPortrait> getUserPortraits() {
  78. return userPortraits;
  79. }
  80. public void setUserPortraits(List<UserPortrait> userPortraits) {
  81. this.userPortraits = userPortraits;
  82. }
  83. public String getCode() {
  84. return code;
  85. }
  86. public void setCode(String code) {
  87. this.code = code;
  88. }
  89. public String getIdcard() {
  90. return idcard;
  91. }
  92. public void setIdcard(String idcard) {
  93. this.idcard = idcard;
  94. }
  95. public String getName() {
  96. return name;
  97. }
  98. public void setName(String name) {
  99. this.name = name;
  100. }
  101. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+08:00")
  102. public Date getBirthday() {
  103. return birthday;
  104. }
  105. public void setBirthday(Date birthday) {
  106. this.birthday = birthday;
  107. }
  108. public Integer getSex() {
  109. return sex;
  110. }
  111. public void setSex(Integer sex) {
  112. this.sex = sex;
  113. }
  114. public String getMobile() {
  115. return mobile;
  116. }
  117. public void setMobile(String mobile) {
  118. this.mobile = mobile;
  119. }
  120. public String getSsc() {
  121. return ssc;
  122. }
  123. public void setSsc(String ssc) {
  124. this.ssc = ssc;
  125. }
  126. public String getCity() {
  127. return city;
  128. }
  129. public void setCity(String city) {
  130. this.city = city;
  131. }
  132. public String getAddress() {
  133. return address;
  134. }
  135. public void setAddress(String address) {
  136. this.address = address;
  137. }
  138. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+08:00")
  139. public Date getCreateTime() {
  140. return createTime;
  141. }
  142. public void setCreateTime(Date createTime) {
  143. this.createTime = createTime;
  144. }
  145. public String getXbs() {
  146. return xbs;
  147. }
  148. public void setXbs(String xbs) {
  149. this.xbs = xbs;
  150. }
  151. public String getJws() {
  152. return jws;
  153. }
  154. public void setJws(String jws) {
  155. this.jws = jws;
  156. }
  157. public String getGrs() {
  158. return grs;
  159. }
  160. public void setGrs(String grs) {
  161. this.grs = grs;
  162. }
  163. public String getJzs() {
  164. return jzs;
  165. }
  166. public void setJzs(String jzs) {
  167. this.jzs = jzs;
  168. }
  169. public String getHys() {
  170. return hys;
  171. }
  172. public void setHys(String hys) {
  173. this.hys = hys;
  174. }
  175. }