WlyyCharge.java 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  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 feeDetail; // 费用明细
  32. private String channel; // 医保支付渠道
  33. private String merchName; // 收款单位名称
  34. private String subject; // 订单名称
  35. private String tradeStatus; // 交易状态0 成功 1 失败 2 已退款
  36. private String chargeNo; // 流水号
  37. private String chargeTime; // 扣费时间YYYYMMDDHHMMSS
  38. private String medOrgNo; // 医疗机构编码
  39. private String medOrgName; // 医疗机构名称
  40. private String billNo; // 待结算费用单据号
  41. private Date updateTime;//修改时间
  42. public String getChargeType() {
  43. return chargeType;
  44. }
  45. public void setChargeType(String chargeType) {
  46. this.chargeType = chargeType;
  47. }
  48. public String getChargeRelation() {
  49. return chargeRelation;
  50. }
  51. public void setChargeRelation(String chargeRelation) {
  52. this.chargeRelation = chargeRelation;
  53. }
  54. public String getCode() {
  55. return code;
  56. }
  57. public void setCode(String code) {
  58. this.code = code;
  59. }
  60. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
  61. public Date getCreateTime() {
  62. return createTime;
  63. }
  64. public void setCreateTime(Date createTime) {
  65. this.createTime = createTime;
  66. }
  67. public String getPatient() {
  68. return patient;
  69. }
  70. public void setPatient(String patient) {
  71. this.patient = patient;
  72. }
  73. public String getOpenid() {
  74. return openid;
  75. }
  76. public void setOpenid(String openid) {
  77. this.openid = openid;
  78. }
  79. public String getSsc() {
  80. return ssc;
  81. }
  82. public void setSsc(String ssc) {
  83. this.ssc = ssc;
  84. }
  85. public String getName() {
  86. return name;
  87. }
  88. public void setName(String name) {
  89. this.name = name;
  90. }
  91. public String getIdType() {
  92. return idType;
  93. }
  94. public void setIdType(String idType) {
  95. this.idType = idType;
  96. }
  97. public String getIdNo() {
  98. return idNo;
  99. }
  100. public void setIdNo(String idNo) {
  101. this.idNo = idNo;
  102. }
  103. public String getHospital() {
  104. return hospital;
  105. }
  106. public void setHospital(String hospital) {
  107. this.hospital = hospital;
  108. }
  109. public String getHospitalName() {
  110. return hospitalName;
  111. }
  112. public void setHospitalName(String hospitalName) {
  113. this.hospitalName = hospitalName;
  114. }
  115. public Integer getTotalAmount() {
  116. return totalAmount;
  117. }
  118. public void setTotalAmount(Integer totalAmount) {
  119. this.totalAmount = totalAmount;
  120. }
  121. public Integer getSelfpayAmount() {
  122. return selfpayAmount;
  123. }
  124. public void setSelfpayAmount(Integer selfpayAmount) {
  125. this.selfpayAmount = selfpayAmount;
  126. }
  127. public Integer getInsuranceAmount() {
  128. return insuranceAmount;
  129. }
  130. public void setInsuranceAmount(Integer insuranceAmount) {
  131. this.insuranceAmount = insuranceAmount;
  132. }
  133. public String getNeedUpload() {
  134. return needUpload;
  135. }
  136. public void setNeedUpload(String needUpload) {
  137. this.needUpload = needUpload;
  138. }
  139. public String getUploadLog() {
  140. return uploadLog;
  141. }
  142. public void setUploadLog(String uploadLog) {
  143. this.uploadLog = uploadLog;
  144. }
  145. public String getFeeDetail() {
  146. return feeDetail;
  147. }
  148. public void setFeeDetail(String feeDetail) {
  149. this.feeDetail = feeDetail;
  150. }
  151. public String getChannel() {
  152. return channel;
  153. }
  154. public void setChannel(String channel) {
  155. this.channel = channel;
  156. }
  157. public String getMerchName() {
  158. return merchName;
  159. }
  160. public void setMerchName(String merchName) {
  161. this.merchName = merchName;
  162. }
  163. public String getSubject() {
  164. return subject;
  165. }
  166. public void setSubject(String subject) {
  167. this.subject = subject;
  168. }
  169. public String getTradeStatus() {
  170. return tradeStatus;
  171. }
  172. public void setTradeStatus(String tradeStatus) {
  173. this.tradeStatus = tradeStatus;
  174. }
  175. public String getChargeNo() {
  176. return chargeNo;
  177. }
  178. public void setChargeNo(String chargeNo) {
  179. this.chargeNo = chargeNo;
  180. }
  181. public String getChargeTime() {
  182. return chargeTime;
  183. }
  184. public void setChargeTime(String chargeTime) {
  185. this.chargeTime = chargeTime;
  186. }
  187. public String getMedOrgNo() {
  188. return medOrgNo;
  189. }
  190. public void setMedOrgNo(String medOrgNo) {
  191. this.medOrgNo = medOrgNo;
  192. }
  193. public String getMedOrgName() {
  194. return medOrgName;
  195. }
  196. public void setMedOrgName(String medOrgName) {
  197. this.medOrgName = medOrgName;
  198. }
  199. public String getBillNo() {
  200. return billNo;
  201. }
  202. public void setBillNo(String billNo) {
  203. this.billNo = billNo;
  204. }
  205. public Date getUpdateTime() {
  206. return updateTime;
  207. }
  208. public void setUpdateTime(Date updateTime) {
  209. this.updateTime = updateTime;
  210. }
  211. }