SysUserAccountVo.java 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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 io.swagger.annotations.ApiModel;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Data;
  9. import javax.validation.constraints.Max;
  10. import javax.validation.constraints.Min;
  11. import java.math.BigDecimal;
  12. import java.util.Date;
  13. @Data
  14. @ApiModel("查询Vo")
  15. public class SysUserAccountVo {
  16. @ApiModelProperty(value = "用户id")
  17. private String userId;
  18. @ApiModelProperty(value = "手续费佣金")
  19. private BigDecimal handlingFee;
  20. @ApiModelProperty(value = "非跟单佣金")
  21. private BigDecimal documentary;
  22. @ApiModelProperty(value = "推广佣金")
  23. private BigDecimal promotion;
  24. @ApiModelProperty(value = "创建时间")
  25. @JsonFormat(pattern = "yyyy-MM-dd")
  26. @TableField(value = "create_time",fill = FieldFill.INSERT_UPDATE)
  27. private Date createTime;
  28. @ApiModelProperty(value = "手续费提现总金额")
  29. private BigDecimal handlingAmountWithdrawal;
  30. @ApiModelProperty(value = "手续费已到账金额")
  31. private BigDecimal handlingAmountAccount;
  32. @ApiModelProperty(value = "手续费支付中金额")
  33. private BigDecimal handlingAmountPayment;
  34. @ApiModelProperty(value = "非跟单费提现总金额")
  35. private BigDecimal documentaryAmountWithdrawal;
  36. @ApiModelProperty(value = "非跟单费已到账金额")
  37. private BigDecimal documentaryAmountAccount;
  38. @ApiModelProperty(value = "非跟单费支付中金额")
  39. private BigDecimal documentaryAmountPayment;
  40. @ApiModelProperty(value = "分销费提现总金额")
  41. private BigDecimal promotionAmountWithdrawal;
  42. @ApiModelProperty(value = "分销费已到账金额")
  43. private BigDecimal promotionAmountAccount;
  44. @ApiModelProperty(value = "分销费支付中金额")
  45. private BigDecimal promotionAmountPayment;
  46. @ApiModelProperty(value = "部门id")
  47. private String deptId;
  48. @ApiModelProperty(value = "部门id")
  49. private String deptName;
  50. @ApiModelProperty(value = "每页页数")
  51. @Min(value = 20, message = "页数最小为20")
  52. @Max(value = 100, message = "页数最大为100")
  53. private int pageSize;
  54. @ApiModelProperty(value = "页数")
  55. @Min(value = 1, message = "页数最小为1")
  56. private int pageNum;
  57. }