InspectEntity.java 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. package com.dashitech.businessdata.entity;
  2. import com.dashitech.utils.I18n;
  3. import org.springframework.format.annotation.DateTimeFormat;
  4. import javax.persistence.*;
  5. import java.io.Serializable;
  6. import java.util.Date;
  7. /**
  8. * Created by chi on 2019/9/12.
  9. * 送检信息,病人检查
  10. * execDept、applyDept 主表为id,这里是编码
  11. */
  12. @Entity
  13. @Table(name = "itsm_transport_inspect")
  14. public class InspectEntity implements Serializable {
  15. private static final long serialVersionUID = 1L;
  16. @Id
  17. @GeneratedValue(strategy = GenerationType.IDENTITY)
  18. @Column(name="id",length = 20)
  19. private Long id;
  20. @I18n("病人标识")
  21. @Column(name = "patient_code")
  22. private String patientCode;
  23. @I18n("病人姓名")
  24. @Column(name = "patient_name")
  25. private String patientName;
  26. @I18n("腕带条码")
  27. @Column(name = "patient_bar_code")
  28. private String barCode;
  29. @I18n("状态")//待检查 待到达 待送达 检查中 已完成,申请
  30. @Column(name="inspect_state")
  31. private Integer inspectState;
  32. @I18n("自定义检查状态")
  33. @Column(name = "inspect_check_type")
  34. private Integer inspectCheckType;
  35. @I18n("申请检查单标识")
  36. @Column(name = "inspect_code")
  37. private String inspectCode;
  38. @I18n("检查标识类型")
  39. @Column(name = "inspect_type_code")
  40. private String inspectTypeCode;
  41. @I18n("检查类型名称")
  42. @Column(name = "inspect_type_name")
  43. private String inspectName;
  44. @I18n("申请科室,主表为id这里为编码")
  45. @Column(name="apply_dept")
  46. private String applyDept;
  47. @I18n("检查部位名称")
  48. @Column(name = "inspect_bwname")
  49. private String bwName;
  50. @I18n("执行科室,主表为id这里为编码")
  51. @Column(name="exec_Dept")
  52. private String execDept;
  53. @I18n("预约时间")
  54. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  55. @Column(name = "yytime")
  56. private Date yyTime;
  57. @I18n("床号")
  58. @Column(name = "bed_num")
  59. private String bedNum;
  60. @I18n("检查时间")
  61. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  62. @Column(name = "inspect_time")
  63. private Date inspectTime;
  64. @I18n("检查人")
  65. @Column(name = "inspector")
  66. private String inspector;
  67. @I18n("预约号码")
  68. @Column(name = "reservation_number")
  69. private String reservationNumber;
  70. @I18n("优先级")
  71. @Column(name = "priority")
  72. private String priority;
  73. @I18n("院区id")
  74. @Column(name = "hos_id")
  75. private Long hosId;
  76. public Integer getInspectCheckType() {
  77. return inspectCheckType;
  78. }
  79. public void setInspectCheckType(Integer inspectCheckType) {
  80. this.inspectCheckType = inspectCheckType;
  81. }
  82. public Long getHosId() {
  83. return hosId;
  84. }
  85. public void setHosId(Long hosId) {
  86. this.hosId = hosId;
  87. }
  88. public String getPriority() {
  89. return priority;
  90. }
  91. public void setPriority(String priority) {
  92. this.priority = priority;
  93. }
  94. public String getReservationNumber() {
  95. return reservationNumber;
  96. }
  97. public void setReservationNumber(String reservationNumber) {
  98. this.reservationNumber = reservationNumber;
  99. }
  100. public String getInspectName() {
  101. return inspectName;
  102. }
  103. public void setInspectName(String inspectName) {
  104. this.inspectName = inspectName;
  105. }
  106. public Long getId() {
  107. return id;
  108. }
  109. public void setId(Long id) {
  110. this.id = id;
  111. }
  112. public String getPatientCode() {
  113. return patientCode;
  114. }
  115. public void setPatientCode(String patientCode) {
  116. this.patientCode = patientCode;
  117. }
  118. public String getPatientName() {
  119. return patientName;
  120. }
  121. public void setPatientName(String patientName) {
  122. this.patientName = patientName;
  123. }
  124. public String getBarCode() {
  125. return barCode;
  126. }
  127. public void setBarCode(String barCode) {
  128. this.barCode = barCode;
  129. }
  130. public Integer getInspectState() {
  131. return inspectState;
  132. }
  133. public void setInspectState(Integer inspectState) {
  134. this.inspectState = inspectState;
  135. }
  136. public String getInspectCode() {
  137. return inspectCode;
  138. }
  139. public void setInspectCode(String inspectCode) {
  140. this.inspectCode = inspectCode;
  141. }
  142. public String getInspectTypeCode() {
  143. return inspectTypeCode;
  144. }
  145. public void setInspectTypeCode(String inspectTypeCode) {
  146. this.inspectTypeCode = inspectTypeCode;
  147. }
  148. public String getBwName() {
  149. return bwName;
  150. }
  151. public void setBwName(String bwName) {
  152. this.bwName = bwName;
  153. }
  154. public Date getYyTime() {
  155. return yyTime;
  156. }
  157. public void setYyTime(Date yyTime) {
  158. this.yyTime = yyTime;
  159. }
  160. public String getBedNum() {
  161. return bedNum;
  162. }
  163. public void setBedNum(String bedNum) {
  164. this.bedNum = bedNum;
  165. }
  166. public Date getInspectTime() {
  167. return inspectTime;
  168. }
  169. public void setInspectTime(Date inspectTime) {
  170. this.inspectTime = inspectTime;
  171. }
  172. public String getInspector() {
  173. return inspector;
  174. }
  175. public void setInspector(String inspector) {
  176. this.inspector = inspector;
  177. }
  178. public String getApplyDept() {
  179. return applyDept;
  180. }
  181. public void setApplyDept(String applyDept) {
  182. this.applyDept = applyDept;
  183. }
  184. public String getExecDept() {
  185. return execDept;
  186. }
  187. public void setExecDept(String execDept) {
  188. this.execDept = execDept;
  189. }
  190. @Override
  191. public String toString() {
  192. return "InspectEntity{" +
  193. "id=" + id +
  194. ", patientCode='" + patientCode + '\'' +
  195. ", patientName='" + patientName + '\'' +
  196. ", barCode='" + barCode + '\'' +
  197. ", inspectState=" + inspectState +
  198. ", inspectCode='" + inspectCode + '\'' +
  199. ", inspectTypeCode='" + inspectTypeCode + '\'' +
  200. ", applyDept='" + applyDept + '\'' +
  201. ", bwName='" + bwName + '\'' +
  202. ", execDept='" + execDept + '\'' +
  203. ", yyTime=" + yyTime +
  204. ", bedNum='" + bedNum + '\'' +
  205. ", inspectTime=" + inspectTime +
  206. ", inspector='" + inspector + '\'' +
  207. '}';
  208. }
  209. }