TransferRulerModel.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. package com.zhongshu.reward.client.model;
  2. import com.zhongshu.reward.client.type.TimeUnitType;
  3. import lombok.Data;
  4. import java.math.BigDecimal;
  5. /**
  6. * @author wjf
  7. * @date 2024/8/12
  8. */
  9. @Data
  10. public class TransferRulerModel {
  11. private String id;
  12. private Long updateTime;
  13. private Long createTime;
  14. /**
  15. * 当前是否可提现
  16. */
  17. private Boolean isTransfer;
  18. private String remark;
  19. /**
  20. * 可提现余额
  21. */
  22. private BigDecimal total = BigDecimal.ZERO;
  23. /**
  24. * 单笔最小提现金额
  25. */
  26. private BigDecimal minTotal = BigDecimal.ZERO;
  27. /**
  28. * 单笔最大提现金额
  29. */
  30. private BigDecimal maxTotal = BigDecimal.ZERO;
  31. /**
  32. * 单日最大转账金额
  33. */
  34. private BigDecimal dayMaxTotal = BigDecimal.ZERO;
  35. /**
  36. * 提现手续费
  37. */
  38. private BigDecimal commission = BigDecimal.ZERO;
  39. /**
  40. * 提现次数
  41. */
  42. private Integer size;
  43. /**
  44. * 时间单位
  45. */
  46. private TimeUnitType timeUnit;
  47. /**
  48. * 每月开始号数
  49. */
  50. private Integer startDay;
  51. /**
  52. * 每月结束号数
  53. */
  54. private Integer endDay;
  55. /**
  56. * 每日开始时
  57. */
  58. private Integer startHour;
  59. /**
  60. * 每日开始分
  61. */
  62. private Integer startMinute;
  63. /**
  64. * 每日结束时
  65. */
  66. private Integer endHour;
  67. /**
  68. * 每日结束分
  69. */
  70. private Integer endMinute;
  71. }