MyIncomeAndExpensesQueryDto.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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. /**
  6. * @version
  7. * @author: hxl
  8. * @Date: 2024/6/19 9:47
  9. * @Description: 收支明细查询对象
  10. */
  11. @Data
  12. @ApiModel("收支明细查询对象")
  13. public class MyIncomeAndExpensesQueryDto {
  14. /***
  15. * 用户id
  16. */
  17. @ApiModelProperty(value = "用户id")
  18. private String userId;
  19. /***
  20. * 业务版块类型
  21. */
  22. @ApiModelProperty(value = "业务版块类型")
  23. private String businessSegmentsType;
  24. /***
  25. * 交易类型
  26. */
  27. @ApiModelProperty(value = "交易类型")
  28. private String transactionType;
  29. /***
  30. * 交易类型
  31. */
  32. @ApiModelProperty(value = "收支类型")
  33. private String incomeAndExpensesType;
  34. /***
  35. * 时间筛选类型 0.全部 1.一周内 2. 一月内 3. 三月内 4. 六月内
  36. */
  37. @ApiModelProperty(value = "时间筛选类型 0.全部 1.一周内 2. 一月内 3. 三月内 4. 六月内")
  38. private String dateQueryType;
  39. /***
  40. * 开始时间
  41. */
  42. @ApiModelProperty(value = "开始时间")
  43. private String startDate;
  44. /***
  45. * 结束时间
  46. */
  47. @ApiModelProperty(value = "结束时间")
  48. private String endDate;
  49. @ApiModelProperty(value = "每页页数")
  50. private int pageSize;
  51. @ApiModelProperty(value = "页数")
  52. private int pageNum;
  53. }