FinanceDataReportService.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package com.ydtech.modules.admin.service;
  2. import com.ydtech.modules.admin.model.report.financeData.*;
  3. import com.ydtech.modules.order.entity.BasePageResult;
  4. import java.util.List;
  5. /**
  6. * @version
  7. * @author: hxl
  8. * @Date: 2024/7/1 11:35
  9. * @Description: 控制台之运营数据
  10. */
  11. public interface FinanceDataReportService {
  12. /**
  13. * @version
  14. * @author: hxl
  15. * @Date: 2024/7/3 18:02
  16. * @Description: 财务数据 - 渠道/代理人 - 预收、实收数据
  17. */
  18. BasePageResult<AdvanceAndActualDataDto> queryAdvanceAndActualDataPage(AdvanceAndActualQueryDto advanceAndActualQueryDto);
  19. /**
  20. * @version
  21. * @author: hxl
  22. * @Date: 2024/7/4 9:23
  23. * @Description: 财务数据 - 五级机构 - 预收、实收数据
  24. */
  25. BasePageResult<AdvanceAndActualDeptDataDto> queryAdvanceAndActualDeptDataPage(AdvanceAndActualDeptQueryDto advanceAndActualDeptQueryDto);
  26. /**
  27. * @version
  28. * @author: hxl
  29. * @Date: 2024/7/4 14:33
  30. * @Description: 查询渠道、代理人的收支明细
  31. */
  32. BasePageResult<RevenueAndExpenditureDataDto> queryRevenueAndExpenditureDataPage(RevenueAndExpenditureQueryDto revenueAndExpenditureQueryDto);
  33. /**
  34. * @version
  35. * @author: hxl
  36. * @Date: 2024/7/4 14:36
  37. * @Description: 查询五级机构的收支明细
  38. */
  39. BasePageResult<RevenueAndExpenditureDeptDataDto> queryRevenueAndExpenditureDeptDataPage(RevenueAndExpenditureDeptQueryDto revenueAndExpenditureDeptQueryDto);
  40. /**
  41. * @version
  42. * @author: hxl
  43. * @Date: 2024/7/4 15:22
  44. * @Description: 费用支出
  45. */
  46. BasePageResult<ExpensesDataDto> queryExpensesDataPage(ExpensesQueryDto expensesQueryDto);
  47. /**
  48. * @version
  49. * @author: hxl
  50. * @Date: 2024/7/4 15:57
  51. * @Description: 查询利润相关
  52. */
  53. List<ProfitDataDto> queryProfitDataPage(ProfitQueryDto profitQueryDto);
  54. }