MySumAmountDto.java 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. package com.ydtech.modules.admin.model.dto;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import java.math.BigDecimal;
  6. /**
  7. * @version
  8. * @author: hxl
  9. * @Date: 2024/6/19 9:55
  10. * @Description: 预收明细查询对象
  11. */
  12. @Data
  13. @ApiModel("账户首页显示对象")
  14. public class MySumAmountDto {
  15. /***
  16. * 车险(预收)
  17. */
  18. @ApiModelProperty(value = "车险(预收)")
  19. private BigDecimal advanceCarInsuranceAmount;
  20. /***
  21. * 车险(实收)
  22. */
  23. @ApiModelProperty(value = "车险(实收)")
  24. private BigDecimal paidUpCarInsuranceAmount;
  25. /***
  26. * 车险收益
  27. */
  28. @ApiModelProperty(value = "车险收益")
  29. private BigDecimal sumCarInsuranceAmount;
  30. /***
  31. * 推广费(预收)
  32. */
  33. @ApiModelProperty(value = "推广费(预收)")
  34. private BigDecimal advanceCollectionPromotionFeesAmount;
  35. /***
  36. * 推广费(实收)
  37. */
  38. @ApiModelProperty(value = "推广费(实收)")
  39. private BigDecimal paidPromotionFeesAmount;
  40. /***
  41. * 车险收益
  42. */
  43. @ApiModelProperty(value = "推广费收益")
  44. private BigDecimal sumPromotionFeesAmount;
  45. /***
  46. * 推广费(预收)
  47. */
  48. @ApiModelProperty(value = "已提现")
  49. private BigDecimal withdrawnAmount;
  50. /***
  51. * 推广费(实收)
  52. */
  53. @ApiModelProperty(value = "可提现")
  54. private BigDecimal withdrawableAmount;
  55. /***
  56. * 提现中
  57. */
  58. @ApiModelProperty(value = "提现中")
  59. private BigDecimal withdrawingAmount;
  60. /***
  61. * 车险收益
  62. */
  63. @ApiModelProperty(value = "车险推广费合计收益")
  64. private BigDecimal sumDrawAmount;
  65. public MySumAmountDto() {
  66. }
  67. public MySumAmountDto(BigDecimal advanceCarInsuranceAmount, BigDecimal paidUpCarInsuranceAmount, BigDecimal sumCarInsuranceAmount, BigDecimal advanceCollectionPromotionFeesAmount, BigDecimal paidPromotionFeesAmount, BigDecimal sumPromotionFeesAmount, BigDecimal withdrawnAmount, BigDecimal withdrawableAmount, BigDecimal sumDrawAmount,BigDecimal withdrawingAmount) {
  68. this.advanceCarInsuranceAmount = advanceCarInsuranceAmount;
  69. this.paidUpCarInsuranceAmount = paidUpCarInsuranceAmount;
  70. this.sumCarInsuranceAmount = sumCarInsuranceAmount;
  71. this.advanceCollectionPromotionFeesAmount = advanceCollectionPromotionFeesAmount;
  72. this.paidPromotionFeesAmount = paidPromotionFeesAmount;
  73. this.sumPromotionFeesAmount = sumPromotionFeesAmount;
  74. this.withdrawnAmount = withdrawnAmount;
  75. this.withdrawableAmount = withdrawableAmount;
  76. this.sumDrawAmount = sumDrawAmount;
  77. this.withdrawingAmount = withdrawingAmount;
  78. }
  79. }