SysAmountAuditingEntity.java 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. package com.ydtech.modules.admin.model.po;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import lombok.Data;
  7. import java.io.Serializable;
  8. import java.math.BigDecimal;
  9. import java.util.Date;
  10. @TableName(value = "sys_amount_auditing")
  11. @Data
  12. public class SysAmountAuditingEntity implements Serializable {
  13. private static final long serialVersionUID = 1L;
  14. /**
  15. * id
  16. */
  17. @TableId(value = "id")
  18. private String id;
  19. /**
  20. * 用户id
  21. */
  22. @TableField(value = "user_id")
  23. private String userId;
  24. /**
  25. * 银行卡号
  26. */
  27. @TableField(value = "bank_number")
  28. private String bankNumber;
  29. /**
  30. * 提现金额
  31. */
  32. @TableField(value = "amount")
  33. private BigDecimal amount;
  34. /**
  35. * 凭证号
  36. */
  37. @TableField(value = "voucher_id")
  38. private String voucherId;
  39. /**
  40. * 图片ID
  41. */
  42. @TableField(value = "pic_id")
  43. private String picId;
  44. /**
  45. * 创建时间
  46. */
  47. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  48. @TableField(value = "create_time")
  49. private Date createTime;
  50. /**
  51. * 审核状态
  52. */
  53. @TableField(value = "auditing_status")
  54. private String auditingStatus;
  55. /**
  56. * 金额类型
  57. */
  58. @TableField(value = "amount_status")
  59. private String amountStatus;
  60. /**
  61. * 审核时间
  62. */
  63. @TableField(value = "auditing_time")
  64. private Date auditingTime;
  65. /**
  66. * 审核人
  67. */
  68. @TableField(value = "auditing_user_id")
  69. private String auditingUserId;
  70. /**
  71. * 用户当前金额
  72. */
  73. @TableField(exist = false)
  74. private BigDecimal userAmount;
  75. /**
  76. * 提现金额
  77. */
  78. @TableField(exist = false)
  79. private BigDecimal historyAmount;
  80. /**
  81. * 剩余金额
  82. */
  83. @TableField(exist = false)
  84. private BigDecimal surplusAmount;
  85. /**
  86. * 用户名称
  87. */
  88. @TableField(exist = false)
  89. private String userName;
  90. /**
  91. * 部门id
  92. */
  93. @TableField(exist = false)
  94. private String deptId;
  95. /**
  96. * 部门名称
  97. */
  98. @TableField(exist = false)
  99. private String deptName;
  100. /**
  101. * 开户行
  102. */
  103. @TableField(exist = false)
  104. private String bankAccount;
  105. /**
  106. * 开户行地址
  107. */
  108. @TableField(exist = false)
  109. private String bankAddress;
  110. @TableField(exist = false)
  111. private String mobile;
  112. /**
  113. * 审核人名称
  114. */
  115. @TableField(exist = false)
  116. private String auditingUserName;
  117. /**
  118. * 驳回时间
  119. */
  120. @TableField(value = "reject_time")
  121. private Date rejectTime;
  122. /**
  123. * 驳回人
  124. */
  125. @TableField(value = "reject_user_id")
  126. private String rejectUserId;
  127. /**
  128. * 驳回原因
  129. */
  130. @TableField(value = "reject_reason")
  131. private String rejectReason;
  132. /***
  133. * 维护人
  134. */
  135. @TableField(exist = false)
  136. private String leaderName;
  137. /***
  138. * 维护人名称
  139. */
  140. @TableField(exist = false)
  141. private String leaderId;
  142. /***
  143. * 银行卡真实姓名
  144. */
  145. @TableField(exist = false)
  146. private String realUserName;
  147. /***
  148. * 账户名称
  149. */
  150. @TableField(value = "account_name")
  151. private String accountName;
  152. /***
  153. * 银行卡号
  154. */
  155. @TableField(value = "bank_card_num")
  156. private String bankCardNum;
  157. /***
  158. * 开户行名称
  159. */
  160. @TableField(value = "bank_name")
  161. private String bankName;
  162. /***
  163. * 开户行号
  164. */
  165. @TableField(value = "bank_num")
  166. private String bankNum;
  167. /***
  168. * 账户名称
  169. */
  170. @TableField(value = "account_id")
  171. private String accountId;
  172. }