SysUserAccountVo.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. package com.ydtech.modules.admin.model.vo;
  2. import com.baomidou.mybatisplus.annotation.FieldFill;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import com.ydtech.modules.protocols.entity.po.InsFeeOrderNew;
  7. import io.swagger.annotations.ApiModel;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. import javax.validation.constraints.Max;
  11. import javax.validation.constraints.Min;
  12. import java.math.BigDecimal;
  13. import java.util.Date;
  14. import java.util.List;
  15. @Data
  16. @ApiModel("查询Vo")
  17. public class SysUserAccountVo {
  18. @ApiModelProperty(value = "用户id")
  19. private String userId;
  20. @ApiModelProperty(value = "手续费佣金")
  21. private BigDecimal handlingFee;
  22. @ApiModelProperty(value = "非跟单佣金")
  23. private BigDecimal documentary;
  24. @ApiModelProperty(value = "推广佣金")
  25. private BigDecimal promotion;
  26. @ApiModelProperty(value = "创建时间")
  27. @JsonFormat(pattern = "yyyy-MM-dd")
  28. @TableField(value = "create_time",fill = FieldFill.INSERT_UPDATE)
  29. private Date createTime;
  30. @ApiModelProperty(value = "手续费提现总金额")
  31. private BigDecimal handlingAmountWithdrawal;
  32. @ApiModelProperty(value = "手续费已到账金额")
  33. private BigDecimal handlingAmountAccount;
  34. @ApiModelProperty(value = "手续费支付中金额")
  35. private BigDecimal handlingAmountPayment;
  36. @ApiModelProperty(value = "非跟单费提现总金额")
  37. private BigDecimal documentaryAmountWithdrawal;
  38. @ApiModelProperty(value = "非跟单费已到账金额")
  39. private BigDecimal documentaryAmountAccount;
  40. @ApiModelProperty(value = "非跟单费支付中金额")
  41. private BigDecimal documentaryAmountPayment;
  42. @ApiModelProperty(value = "分销费提现总金额")
  43. private BigDecimal promotionAmountWithdrawal;
  44. @ApiModelProperty(value = "分销费已到账金额")
  45. private BigDecimal promotionAmountAccount;
  46. @ApiModelProperty(value = "分销费支付中金额")
  47. private BigDecimal promotionAmountPayment;
  48. @ApiModelProperty(value = "部门id")
  49. private String deptId;
  50. @ApiModelProperty(value = "部门id")
  51. private String deptName;
  52. @ApiModelProperty(value = "每页页数")
  53. @Min(value = 20, message = "页数最小为20")
  54. @Max(value = 100, message = "页数最大为100")
  55. private int pageSize;
  56. @ApiModelProperty(value = "页数")
  57. @Min(value = 1, message = "页数最小为1")
  58. private int pageNum;
  59. @ApiModelProperty(value = "提现金额")
  60. private BigDecimal amount;
  61. @ApiModelProperty(value = "体现类型 1.手续费佣金 2.非跟单佣金 3.推广佣金")
  62. private String amountStatus;
  63. @ApiModelProperty(value = "银行卡")
  64. private String fromBankCard;
  65. @ApiModelProperty(value = "银行卡Id")
  66. private Long fromBankCardId;
  67. @ApiModelProperty(value = "预收手续费佣金")
  68. private BigDecimal willHalding;
  69. @ApiModelProperty(value = "预收非跟单佣金")
  70. private BigDecimal willDocumentary;
  71. @ApiModelProperty(value = "预收推广费")
  72. private BigDecimal willPromotion;
  73. @ApiModelProperty(value = "提现中手续费佣金")
  74. private BigDecimal withdrawalHalding;
  75. @ApiModelProperty(value = "提现中非跟单佣金")
  76. private BigDecimal withdrawalDocumentary;
  77. @ApiModelProperty(value = "提现中推广费")
  78. private BigDecimal withdrawalPromotion;
  79. @ApiModelProperty(value = "已提现手续费佣金")
  80. private BigDecimal approvedHalding;
  81. @ApiModelProperty(value = "已提现中非跟单佣金")
  82. private BigDecimal approvedDocumentary;
  83. @ApiModelProperty(value = "已提现中推广费")
  84. private BigDecimal approvedPromotion;
  85. @ApiModelProperty(value = "报价id")
  86. private String setIds;
  87. @ApiModelProperty("子订单数组")
  88. private List<InsFeeOrderNew> insFeeOrderNewList;
  89. }