DeviceDetail.java 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307
  1. package com.yihu.device.entity;
  2. import com.yihu.wlyy.entity.IdEntity;
  3. import javax.persistence.Column;
  4. import javax.persistence.Entity;
  5. import javax.persistence.Table;
  6. import java.util.Date;
  7. /**
  8. * Created by ysj on 2018/01/10.
  9. * 设备表
  10. */
  11. @Entity
  12. @Table(name = "wlyy_devices")
  13. public class DeviceDetail extends IdEntity{
  14. private String deviceName;//设备名称
  15. private String deviceModel;//型号
  16. private String deviceCode;//设备唯一标识
  17. private String manufacturer;//厂家名称
  18. private String applyDate;//申请日期
  19. private String orgName;//(居民)机构名称
  20. private String linkman;//联系人(居民)
  21. private String tel;//联系人(居民)电话
  22. private String serverIp;//服务IP地址
  23. private String manufacturerCode;//厂商代码threeNod:三诺 urion:优瑞恩 bioland:爱奥乐 comvee:康为
  24. private String address;//厂家地址
  25. private String representative;//法人代表
  26. private String applicantName;//申请注册人(发放人/医生)
  27. private String applicantIdentity;//申请人(发放人/医生)身份证号
  28. private String applicantTel;//申请人(发放人/医生)手机
  29. private String applicantMail;//申请人(发放人/医生)邮箱
  30. //1.4.8版本新增字段
  31. private String sim;//SIM卡
  32. private String manufacturerId;//厂商表的业务关联code
  33. private Integer isGrant;//是否发放(0否1是)
  34. private String grantAdminTeam;//发放的患者所在团队
  35. private String grantOrgCode;//发放所在机构
  36. private Integer isBinding;//是否绑定(0否 1 绑定单端口 2 绑定双端口)
  37. private String bindingCount;//绑定次数({"1":"0", "2":"0"})
  38. private Date grantTime;//发放时间
  39. //1.5.0版本新增字段
  40. private String grantDoctor;//发放医生code
  41. private String grantDoctorName;//发放医生姓名
  42. /** default constructor */
  43. public DeviceDetail() {
  44. }
  45. /** full constructor */
  46. public DeviceDetail(String deviceName, String deviceModel, String deviceCode, String manufacturer, String applyDate
  47. , String orgName, String linkman, String tel, String serverIp, String manufacturerCode, String address
  48. , String representative, String applicantName, String applicantIdentity, String applicantTel, String applicantMail) {
  49. this.deviceName = deviceName;
  50. this.deviceModel = deviceModel;
  51. this.deviceCode = deviceCode;
  52. this.manufacturer = manufacturer;
  53. this.applyDate = applyDate;
  54. this.orgName = orgName;
  55. this.linkman = linkman;
  56. this.tel = tel;
  57. this.serverIp = serverIp;
  58. this.manufacturerCode = manufacturerCode;
  59. this.address = address;
  60. this.representative = representative;
  61. this.applicantName = applicantName;
  62. this.applicantIdentity = applicantIdentity;
  63. this.applicantTel = applicantTel;
  64. this.applicantMail = applicantMail;
  65. }
  66. @Column(name = "device_name")
  67. public String getDeviceName() {
  68. return deviceName;
  69. }
  70. public void setDeviceName(String deviceName) {
  71. this.deviceName = deviceName;
  72. }
  73. @Column(name = "device_model")
  74. public String getDeviceModel() {
  75. return deviceModel;
  76. }
  77. public void setDeviceModel(String deviceModel) {
  78. this.deviceModel = deviceModel;
  79. }
  80. @Column(name = "device_code")
  81. public String getDeviceCode() {
  82. return deviceCode;
  83. }
  84. public void setDeviceCode(String deviceCode) {
  85. this.deviceCode = deviceCode;
  86. }
  87. @Column(name = "manufacturer")
  88. public String getManufacturer() {
  89. return manufacturer;
  90. }
  91. public void setManufacturer(String manufacturer) {
  92. this.manufacturer = manufacturer;
  93. }
  94. @Column(name = "apply_date")
  95. public String getApplyDate() {
  96. return applyDate;
  97. }
  98. public void setApplyDate(String applyDate) {
  99. this.applyDate = applyDate;
  100. }
  101. @Column(name = "org_name")
  102. public String getOrgName() {
  103. return orgName;
  104. }
  105. public void setOrgName(String orgName) {
  106. this.orgName = orgName;
  107. }
  108. @Column(name = "linkman")
  109. public String getLinkman() {
  110. return linkman;
  111. }
  112. public void setLinkman(String linkman) {
  113. this.linkman = linkman;
  114. }
  115. @Column(name = "tel")
  116. public String getTel() {
  117. return tel;
  118. }
  119. public void setTel(String tel) {
  120. this.tel = tel;
  121. }
  122. @Column(name = "server_ip")
  123. public String getServerIp() {
  124. return serverIp;
  125. }
  126. public void setServerIp(String serverIp) {
  127. this.serverIp = serverIp;
  128. }
  129. @Column(name = "manufacturerCode")
  130. public String getManufacturerCode() {
  131. return manufacturerCode;
  132. }
  133. public void setManufacturerCode(String manufacturerCode) {
  134. this.manufacturerCode = manufacturerCode;
  135. }
  136. @Column(name = "address")
  137. public String getAddress() {
  138. return address;
  139. }
  140. public void setAddress(String address) {
  141. this.address = address;
  142. }
  143. @Column(name = "representative")
  144. public String getRepresentative() {
  145. return representative;
  146. }
  147. public void setRepresentative(String representative) {
  148. this.representative = representative;
  149. }
  150. @Column(name = "applicant_name")
  151. public String getApplicantName() {
  152. return applicantName;
  153. }
  154. public void setApplicantName(String applicantName) {
  155. this.applicantName = applicantName;
  156. }
  157. @Column(name = "applicant_identity")
  158. public String getApplicantIdentity() {
  159. return applicantIdentity;
  160. }
  161. public void setApplicantIdentity(String applicantIdentity) {
  162. this.applicantIdentity = applicantIdentity;
  163. }
  164. @Column(name = "applicant_tel")
  165. public String getApplicantTel() {
  166. return applicantTel;
  167. }
  168. public void setApplicantTel(String applicantTel) {
  169. this.applicantTel = applicantTel;
  170. }
  171. @Column(name = "applicant_mail")
  172. public String getApplicantMail() {
  173. return applicantMail;
  174. }
  175. public void setApplicantMail(String applicantMail) {
  176. this.applicantMail = applicantMail;
  177. }
  178. @Column(name = "manufacturer_id")
  179. public String getManufacturerId() {
  180. return manufacturerId;
  181. }
  182. public void setManufacturerId(String manufacturerId) {
  183. this.manufacturerId = manufacturerId;
  184. }
  185. @Column(name = "sim")
  186. public String getSim() {
  187. return sim;
  188. }
  189. public void setSim(String sim) {
  190. this.sim = sim;
  191. }
  192. @Column(name = "is_grant")
  193. public Integer getIsGrant() {
  194. return isGrant;
  195. }
  196. public void setIsGrant(Integer grant) {
  197. isGrant = grant;
  198. }
  199. @Column(name = "grant_admin_team")
  200. public String getGrantAdminTeam() {
  201. return grantAdminTeam;
  202. }
  203. public void setGrantAdminTeam(String grantAdminTeam) {
  204. this.grantAdminTeam = grantAdminTeam;
  205. }
  206. @Column(name = "grant_org_code")
  207. public String getGrantOrgCode() {
  208. return grantOrgCode;
  209. }
  210. public void setGrantOrgCode(String grantOrgCode) {
  211. this.grantOrgCode = grantOrgCode;
  212. }
  213. @Column(name = "is_binding")
  214. public Integer getIsBinding() {
  215. return isBinding;
  216. }
  217. public void setIsBinding(Integer isBinding) {
  218. this.isBinding = isBinding;
  219. }
  220. @Column(name = "binding_count")
  221. public String getBindingCount() {
  222. return bindingCount;
  223. }
  224. public void setBindingCount(String bindingCount) {
  225. this.bindingCount = bindingCount;
  226. }
  227. @Column(name = "grant_time")
  228. public Date getGrantTime() {
  229. return grantTime;
  230. }
  231. public void setGrantTime(Date grantTime) {
  232. this.grantTime = grantTime;
  233. }
  234. @Column(name = "grant_doctor")
  235. public String getGrantDoctor() {
  236. return grantDoctor;
  237. }
  238. public void setGrantDoctor(String grantDoctor) {
  239. this.grantDoctor = grantDoctor;
  240. }
  241. @Column(name = "grant_doctor_name")
  242. public String getGrantDoctorName() {
  243. return grantDoctorName;
  244. }
  245. public void setGrantDoctorName(String grantDoctorName) {
  246. this.grantDoctorName = grantDoctorName;
  247. }
  248. }