AppUsersCharge.java 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. package com.game.business.domain;
  2. import java.math.BigDecimal;
  3. import java.util.Date;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import com.baomidou.mybatisplus.annotation.IdType;
  6. import com.baomidou.mybatisplus.annotation.TableField;
  7. import com.baomidou.mybatisplus.annotation.TableId;
  8. import com.baomidou.mybatisplus.annotation.TableName;
  9. import org.apache.commons.lang3.builder.ToStringBuilder;
  10. import org.apache.commons.lang3.builder.ToStringStyle;
  11. import com.game.common.annotation.Excel;
  12. import com.game.common.core.domain.BaseEntity;
  13. import io.swagger.annotations.ApiModelProperty;
  14. import io.swagger.annotations.ApiModel;
  15. import lombok.Data;
  16. /**
  17. * 充值记录对象 app_users_charge
  18. *
  19. * @author game
  20. * @date 2024-06-18
  21. */
  22. @ApiModel(value = "app_users_charge", description = "充值记录")
  23. @TableName(value= "app_users_charge")
  24. @Data
  25. public class AppUsersCharge
  26. {
  27. private static final long serialVersionUID=1L;
  28. /** $column.columnComment */
  29. @ApiModelProperty(value = "$column.columnComment")
  30. @TableId(value = "id" , type = IdType.AUTO)
  31. private Long id;
  32. /** 添加时间 */
  33. @ApiModelProperty(value = "添加时间")
  34. @JsonFormat(pattern = "yyyy-MM-dd")
  35. @Excel(name = "添加时间" , width = 30, dateFormat = "yyyy-MM-dd")
  36. @TableField(value = "addtime")
  37. private Date addtime;
  38. /** 当前剩余金币 */
  39. @ApiModelProperty(value = "当前剩余金币")
  40. @Excel(name = "当前剩余金币")
  41. @TableField(value = "after_coin")
  42. private BigDecimal afterCoin;
  43. /** 直属上级代理(后台管理员) */
  44. @ApiModelProperty(value = "直属上级代理(后台管理员)")
  45. @Excel(name = "直属上级代理" , readConverterExp = "后=台管理员")
  46. @TableField(value = "agent_id")
  47. private Long agentId;
  48. /** 支付环境 */
  49. @ApiModelProperty(value = "支付环境")
  50. @Excel(name = "支付环境")
  51. @TableField(value = "ambient")
  52. private Long ambient;
  53. /** 货币数 */
  54. @ApiModelProperty(value = "货币数")
  55. @Excel(name = "货币数")
  56. @TableField(value = "coin")
  57. private BigDecimal coin;
  58. /** 货币类型 0:金币 1:钻石 */
  59. @ApiModelProperty(value = "货币类型 0:金币 1:钻石")
  60. @Excel(name = "货币类型 0:金币 1:钻石")
  61. @TableField(value = "coin_type")
  62. private Long coinType;
  63. /** 赠送钻石数 */
  64. @ApiModelProperty(value = "赠送钻石数")
  65. @Excel(name = "赠送钻石数")
  66. @TableField(value = "coin_give")
  67. private BigDecimal coinGive;
  68. /** 1是会员(星探)充值 */
  69. @ApiModelProperty(value = "1是会员(星探)充值")
  70. @Excel(name = "1是会员" , readConverterExp = "星=探")
  71. @TableField(value = "is_agent")
  72. private Long isAgent;
  73. /** 是否被删除 */
  74. @ApiModelProperty(value = "是否被删除")
  75. @Excel(name = "是否被删除")
  76. @TableField(value = "is_delete")
  77. private Long isDelete;
  78. /** 是否水军充值 0否 1是 */
  79. @ApiModelProperty(value = "是否水军充值 0否 1是")
  80. @Excel(name = "是否水军充值 0否 1是")
  81. @TableField(value = "is_water")
  82. private Long isWater;
  83. /** 金额 */
  84. @ApiModelProperty(value = "金额")
  85. @Excel(name = "金额")
  86. @TableField(value = "money")
  87. private BigDecimal money;
  88. /** 操作类型 1:充值金币 2:扣减金币 */
  89. @ApiModelProperty(value = "操作类型 1:充值金币 2:扣减金币")
  90. @Excel(name = "操作类型 1:充值金币 2:扣减金币")
  91. @TableField(value = "opt_type")
  92. private Long optType;
  93. /** 操作管理员用户的账号 */
  94. @ApiModelProperty(value = "操作管理员用户的账号")
  95. @Excel(name = "操作管理员用户的账号")
  96. @TableField(value = "opt_user")
  97. private String optUser;
  98. /** 商家订单号 */
  99. @ApiModelProperty(value = "商家订单号")
  100. @Excel(name = "商家订单号")
  101. @TableField(value = "orderno")
  102. private String orderno;
  103. /** 上级用户id */
  104. @ApiModelProperty(value = "上级用户id")
  105. @Excel(name = "上级用户id")
  106. @TableField(value = "pid")
  107. private Long pid;
  108. /** 所属区域家族id */
  109. @ApiModelProperty(value = "所属区域家族id")
  110. @Excel(name = "所属区域家族id")
  111. @TableField(value = "pid_level1")
  112. private Long pidLevel1;
  113. /** 所属家族id */
  114. @ApiModelProperty(value = "所属家族id")
  115. @Excel(name = "所属家族id")
  116. @TableField(value = "pid_level2")
  117. private Long pidLevel2;
  118. /** 所属经纪人id */
  119. @ApiModelProperty(value = "所属经纪人id")
  120. @Excel(name = "所属经纪人id")
  121. @TableField(value = "pid_level3")
  122. private Long pidLevel3;
  123. /** 直属上级id */
  124. @ApiModelProperty(value = "直属上级id")
  125. @Excel(name = "直属上级id")
  126. @TableField(value = "pid_level4")
  127. private Long pidLevel4;
  128. /** 备注 */
  129. @ApiModelProperty(value = "备注")
  130. @Excel(name = "备注")
  131. @TableField(value = "remarks")
  132. private String remarks;
  133. /** 充值规则ID */
  134. @ApiModelProperty(value = "充值规则ID")
  135. @Excel(name = "充值规则ID")
  136. @TableField(value = "rule_id")
  137. private Long ruleId;
  138. /** 状态 0:充值中 1:充值成功 2:充值失败 */
  139. @ApiModelProperty(value = "状态 0:充值中 1:充值成功 2:充值失败")
  140. @Excel(name = "状态 0:充值中 1:充值成功 2:充值失败")
  141. @TableField(value = "status")
  142. private Long status;
  143. /** 充值对象ID */
  144. @ApiModelProperty(value = "充值对象ID")
  145. @Excel(name = "充值对象ID")
  146. @TableField(value = "touid")
  147. private Long touid;
  148. /** 三方平台订单号 */
  149. @ApiModelProperty(value = "三方平台订单号")
  150. @Excel(name = "三方平台订单号")
  151. @TableField(value = "trade_no")
  152. private String tradeNo;
  153. /** 支付类型 1:支付宝app 2:微信app 3:ios-内购 4:手动充值 5:微信 h5支付 */
  154. @ApiModelProperty(value = "支付类型 1:支付宝app 2:微信app 3:ios-内购 4:手动充值 5:微信 h5支付")
  155. @Excel(name = "支付类型 1:支付宝app 2:微信app 3:ios-内购 4:手动充值 5:微信 h5支付")
  156. @TableField(value = "type")
  157. private Long type;
  158. /** 用户ID */
  159. @ApiModelProperty(value = "用户ID")
  160. @Excel(name = "用户ID")
  161. @TableField(value = "uid")
  162. private Long uid;
  163. }