CmDiscernReceiptPo.java 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. package com.caimei.model.po;
  2. import lombok.Data;
  3. import java.io.Serializable;
  4. import java.math.BigDecimal;
  5. /**
  6. * cm_discern_receipt
  7. * @author
  8. */
  9. @Data
  10. public class CmDiscernReceiptPo implements Serializable {
  11. private Long id;
  12. /**
  13. * 用户付款方式:1线上,2线下,3余额抵扣
  14. */
  15. private String payWay;
  16. /**
  17. * 付款类型:1建设银行7297、2广发银行0115、3中信银行7172、4中信银行0897、5中信银行0897-财付通、6中信银行0897-支付宝、7线上-支付宝、8线上-微信支付、9线上-快钱支付、10口头返佣、11广发银行5461
  18. */
  19. private String payType;
  20. /**
  21. * 收款款项类型:1订单款,2非订单款,3返佣款
  22. */
  23. private String receiptType;
  24. /**
  25. * 收款状态:1待确认、2已确认(待审核)、3审核通过、4审核未通过、5收款撤销【订单款项状态:12345】【非订单款项状态:125】【返佣款状态:125】【线上支付成功为审核通过】
  26. */
  27. private String receiptStatus;
  28. /**
  29. * 短信内容
  30. */
  31. private String smsContent;
  32. /**
  33. * 短信内容Md5加密串(适用于二次短信匹配查询)
  34. */
  35. private String smsMd5Code;
  36. /**
  37. * 短信订单标识内容
  38. */
  39. private String orderFlag;
  40. /**
  41. * 收款金额(线上一次性付款和支付金额一致)
  42. */
  43. private BigDecimal receiptAmount;
  44. /**
  45. * 手续费(个别银行存在手续费)
  46. */
  47. private BigDecimal handlingFee;
  48. /**
  49. * 确认订单类型:1小额抹平确认,2大额抹平确认,3大额退款余额,4确认关联
  50. */
  51. private String confirmType;
  52. /**
  53. * 确认人权限ID(对应receipt_user_permission表)
  54. */
  55. private Long confirmUserPermissionID;
  56. /**
  57. * 审核人权限ID(对应receipt_user_permission表)
  58. */
  59. private Long reviewUserPermissionID;
  60. /**
  61. * 撤销人ID(对应sys_user表)
  62. */
  63. private Long cancelUserPermissionID;
  64. /**
  65. * 交易号--[线上字段]
  66. */
  67. private String transactionNum;
  68. /**
  69. * 银行Id--[线上字段]
  70. */
  71. private Integer bankID;
  72. /**
  73. * 银行卡号--[线上字段]
  74. */
  75. private String bankCode;
  76. /**
  77. * 快钱支付类型ID--[线上字段]
  78. */
  79. private Integer kuaiQianPayTypeID;
  80. /**
  81. * 块钱支付ID--[线上字段]
  82. */
  83. private Integer kuaiQianPayerID;
  84. /**
  85. * 支付状态 1支付成功--[线上字段]
  86. */
  87. private String rePayFlag;
  88. /**
  89. * 支付金额(可能废弃如果只需要一个支付就使用receiptAmount)--[线上字段]
  90. */
  91. private Double actualAmount;
  92. /**
  93. * 支付回调返回数据--[线上字段]
  94. */
  95. private String formData;
  96. /**
  97. * 支付问题--[线上字段]
  98. */
  99. private String problem;
  100. /**
  101. * 非订单款说明(适用协销确认的时候区分订单和非订单款)
  102. */
  103. private String noOrderReason;
  104. /**
  105. * 审核不通过原因
  106. */
  107. private String reviewReason;
  108. /**
  109. * 撤销原因
  110. */
  111. private String cancelReason;
  112. /**
  113. * 收款时间
  114. */
  115. private String receiptDate;
  116. /**
  117. * 确认时间
  118. */
  119. private String confirmDate;
  120. /**
  121. * 审核时间
  122. */
  123. private String reviewDate;
  124. /**
  125. * 撤销时间
  126. */
  127. private String cancelDate;
  128. /**
  129. * 更新操作时间
  130. */
  131. private String updateDate;
  132. /**
  133. * 作废标记 0 否,其余是
  134. */
  135. private String delFlag;
  136. private static final long serialVersionUID = 1L;
  137. }