SysAmountAuditingVo.java 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. package com.ydtech.modules.admin.model.vo;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import io.swagger.annotations.ApiModel;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import javax.validation.constraints.Min;
  8. import java.math.BigDecimal;
  9. import java.util.Date;
  10. @Data
  11. @ApiModel("查询Vo")
  12. public class SysAmountAuditingVo {
  13. @ApiModelProperty(value = "id")
  14. private String id;
  15. @ApiModelProperty(value = "用户id")
  16. private String userId;
  17. @ApiModelProperty(value = "银行卡号")
  18. private String bankNumber;
  19. @ApiModelProperty(value = "提现金额")
  20. private BigDecimal amount;
  21. @ApiModelProperty(value = "凭证号")
  22. private String voucherId;
  23. @ApiModelProperty(value = "图片Id")
  24. private String picId;
  25. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  26. @ApiModelProperty(value = "创建时间")
  27. private Date createTime;
  28. @ApiModelProperty(value = "审核状态")
  29. private String auditingStatus;
  30. @ApiModelProperty(value = "金额类型")
  31. private String amountStatus;
  32. @ApiModelProperty(value = "用户当前金额")
  33. private BigDecimal userAmount;
  34. @ApiModelProperty(value = "提现金额")
  35. private BigDecimal historyAmount;
  36. @ApiModelProperty(value = "剩余金额")
  37. private BigDecimal surplusAmount;
  38. @ApiModelProperty(value = "用户名称")
  39. private String userName;
  40. @ApiModelProperty(value = "电话")
  41. private String mobile;
  42. @ApiModelProperty(value = "部门id")
  43. private String deptId;
  44. @ApiModelProperty(value = "部门名称")
  45. private String deptName;
  46. @ApiModelProperty(value = "开户行")
  47. private String bankAccount;
  48. @ApiModelProperty(value = "每页页数")
  49. //@Min(value = 20, message = "页数最小为20")
  50. //@Max(value = 100, message = "页数最大为100")
  51. private int pageSize;
  52. @ApiModelProperty(value = "页数")
  53. @Min(value = 1, message = "页数最小为1")
  54. private int pageNum;
  55. @ApiModelProperty("开始时间")
  56. //@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  57. private String startTime;
  58. @ApiModelProperty("结束时间")
  59. //@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  60. private String endTime;
  61. @ApiModelProperty("审批时间")
  62. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM")
  63. private Date auditingTime;
  64. @ApiModelProperty("审核人")
  65. private String auditingUserId;
  66. @ApiModelProperty(value = "审核人名称")
  67. private String auditingUserName;
  68. @ApiModelProperty("支付时间时间条件")
  69. private String timeFiltering;
  70. @ApiModelProperty("时间条件")
  71. private String withdrawalTime;
  72. @ApiModelProperty("维护人名称")
  73. private String leaderName;
  74. /***
  75. * 维护人名称
  76. */
  77. @ApiModelProperty("维护人工号")
  78. @TableField(exist = false)
  79. private String leaderId;
  80. /***
  81. * 账户名称
  82. */
  83. @ApiModelProperty(value = "内部账户名称")
  84. private String accountName;
  85. /***
  86. * 银行卡号
  87. */
  88. @ApiModelProperty(value = "内部银行卡号")
  89. private String bankCardNum;
  90. /***
  91. * 开户行名称
  92. */
  93. @ApiModelProperty(value = "内部开户行名称")
  94. private String bankName;
  95. /***
  96. * 开户行号
  97. */
  98. @ApiModelProperty(value = "内部开户行号")
  99. private String bankNum;
  100. /***
  101. * 账户名称
  102. */
  103. @ApiModelProperty(value = "内部账户id")
  104. private String accountId;
  105. @ApiModelProperty("支付开始时间")
  106. private String startAuditingTime;
  107. @ApiModelProperty("支付结束时间")
  108. private String endAuditingTime;
  109. }