WlyyCharge.java 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
  1. package com.yihu.wlyy.entity.charge;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.yihu.wlyy.entity.IdEntity;
  4. import javax.persistence.Entity;
  5. import javax.persistence.Table;
  6. import java.util.Date;
  7. /**
  8. * 扣费记录
  9. * @author hzp
  10. */
  11. @Entity
  12. @Table(name = "wlyy_charge")
  13. public class WlyyCharge extends IdEntity {
  14. private String code; // 接入应用支付业务流水号
  15. private String chargeType; //交易类型 1签约 2续签
  16. private String chargeRelation; //交易关联代码
  17. private Date createTime; // 接入应用内支付时间
  18. private String patient; // 用户
  19. private String openid; // 用戶微信openid
  20. private String ssc; // 医保卡号
  21. private String name; // 姓名
  22. private String idType; // 证件类型
  23. private String idNo; // 证件号码
  24. private String hospital; // 机构代码
  25. private String hospitalName; // 机构名称
  26. private Integer totalAmount; // 交易总金额
  27. private Integer selfpayAmount; // 自费金额
  28. private Integer insuranceAmount; // 医保支付金额
  29. private String needUpload;// 是否需要上传 0否(已上传) 1是(未上传) 2重复失败(上传失败)
  30. private String uploadLog;// 上传日志
  31. private String miRegisterNo;// 医保签约号(支付成功时由易联众返回)
  32. private String feeDetail; // 费用明细
  33. private String channel; // 医保支付渠道
  34. private String merchName; // 收款单位名称
  35. private String subject; // 订单名称
  36. private String tradeStatus; // 交易状态0 成功 1 失败 2 已退款
  37. private String chargeNo; // 流水号
  38. private String chargeTime; // 扣费时间YYYYMMDDHHMMSS
  39. private String medOrgNo; // 医疗机构编码
  40. private String medOrgName; // 医疗机构名称
  41. private String billNo; // 待结算费用单据号
  42. private Date updateTime;//修改时间
  43. public String getChargeType() {
  44. return chargeType;
  45. }
  46. public void setChargeType(String chargeType) {
  47. this.chargeType = chargeType;
  48. }
  49. public String getChargeRelation() {
  50. return chargeRelation;
  51. }
  52. public void setChargeRelation(String chargeRelation) {
  53. this.chargeRelation = chargeRelation;
  54. }
  55. public String getCode() {
  56. return code;
  57. }
  58. public void setCode(String code) {
  59. this.code = code;
  60. }
  61. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
  62. public Date getCreateTime() {
  63. return createTime;
  64. }
  65. public void setCreateTime(Date createTime) {
  66. this.createTime = createTime;
  67. }
  68. public String getPatient() {
  69. return patient;
  70. }
  71. public void setPatient(String patient) {
  72. this.patient = patient;
  73. }
  74. public String getOpenid() {
  75. return openid;
  76. }
  77. public void setOpenid(String openid) {
  78. this.openid = openid;
  79. }
  80. public String getSsc() {
  81. return ssc;
  82. }
  83. public void setSsc(String ssc) {
  84. this.ssc = ssc;
  85. }
  86. public String getName() {
  87. return name;
  88. }
  89. public void setName(String name) {
  90. this.name = name;
  91. }
  92. public String getIdType() {
  93. return idType;
  94. }
  95. public void setIdType(String idType) {
  96. this.idType = idType;
  97. }
  98. public String getIdNo() {
  99. return idNo;
  100. }
  101. public void setIdNo(String idNo) {
  102. this.idNo = idNo;
  103. }
  104. public String getHospital() {
  105. return hospital;
  106. }
  107. public void setHospital(String hospital) {
  108. this.hospital = hospital;
  109. }
  110. public String getHospitalName() {
  111. return hospitalName;
  112. }
  113. public void setHospitalName(String hospitalName) {
  114. this.hospitalName = hospitalName;
  115. }
  116. public Integer getTotalAmount() {
  117. return totalAmount;
  118. }
  119. public void setTotalAmount(Integer totalAmount) {
  120. this.totalAmount = totalAmount;
  121. }
  122. public Integer getSelfpayAmount() {
  123. return selfpayAmount;
  124. }
  125. public void setSelfpayAmount(Integer selfpayAmount) {
  126. this.selfpayAmount = selfpayAmount;
  127. }
  128. public Integer getInsuranceAmount() {
  129. return insuranceAmount;
  130. }
  131. public void setInsuranceAmount(Integer insuranceAmount) {
  132. this.insuranceAmount = insuranceAmount;
  133. }
  134. public String getNeedUpload() {
  135. return needUpload;
  136. }
  137. public void setNeedUpload(String needUpload) {
  138. this.needUpload = needUpload;
  139. }
  140. public String getUploadLog() {
  141. return uploadLog;
  142. }
  143. public void setUploadLog(String uploadLog) {
  144. this.uploadLog = uploadLog;
  145. }
  146. public String getMiRegisterNo() {
  147. return miRegisterNo;
  148. }
  149. public void setMiRegisterNo(String miRegisterNo) {
  150. this.miRegisterNo = miRegisterNo;
  151. }
  152. public String getFeeDetail() {
  153. return feeDetail;
  154. }
  155. public void setFeeDetail(String feeDetail) {
  156. this.feeDetail = feeDetail;
  157. }
  158. public String getChannel() {
  159. return channel;
  160. }
  161. public void setChannel(String channel) {
  162. this.channel = channel;
  163. }
  164. public String getMerchName() {
  165. return merchName;
  166. }
  167. public void setMerchName(String merchName) {
  168. this.merchName = merchName;
  169. }
  170. public String getSubject() {
  171. return subject;
  172. }
  173. public void setSubject(String subject) {
  174. this.subject = subject;
  175. }
  176. public String getTradeStatus() {
  177. return tradeStatus;
  178. }
  179. public void setTradeStatus(String tradeStatus) {
  180. this.tradeStatus = tradeStatus;
  181. }
  182. public String getChargeNo() {
  183. return chargeNo;
  184. }
  185. public void setChargeNo(String chargeNo) {
  186. this.chargeNo = chargeNo;
  187. }
  188. public String getChargeTime() {
  189. return chargeTime;
  190. }
  191. public void setChargeTime(String chargeTime) {
  192. this.chargeTime = chargeTime;
  193. }
  194. public String getMedOrgNo() {
  195. return medOrgNo;
  196. }
  197. public void setMedOrgNo(String medOrgNo) {
  198. this.medOrgNo = medOrgNo;
  199. }
  200. public String getMedOrgName() {
  201. return medOrgName;
  202. }
  203. public void setMedOrgName(String medOrgName) {
  204. this.medOrgName = medOrgName;
  205. }
  206. public String getBillNo() {
  207. return billNo;
  208. }
  209. public void setBillNo(String billNo) {
  210. this.billNo = billNo;
  211. }
  212. public Date getUpdateTime() {
  213. return updateTime;
  214. }
  215. public void setUpdateTime(Date updateTime) {
  216. this.updateTime = updateTime;
  217. }
  218. }