From 8de09297dcc5393cc8542f29318b17f5696d4f8d Mon Sep 17 00:00:00 2001
From: shiyunteng <shiyunteng@example.com>
Date: 星期五, 17 七月 2026 09:28:46 +0800
Subject: [PATCH] feat:单点登录 首页及首页跳转

---
 platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/controller/StatisticController.java |  137 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 137 insertions(+), 0 deletions(-)

diff --git a/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/controller/StatisticController.java b/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/controller/StatisticController.java
index 9129dd8..6656b89 100644
--- a/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/controller/StatisticController.java
+++ b/platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/controller/StatisticController.java
@@ -1,6 +1,7 @@
 package com.by4cloud.platformx.business.controller;
 
 import com.by4cloud.platformx.business.dto.AnalysisCommonDTO;
+import com.by4cloud.platformx.business.dto.HomeQueryDTO;
 import com.by4cloud.platformx.business.entity.SalesMan;
 import com.by4cloud.platformx.business.service.StatisticService;
 import com.by4cloud.platformx.common.core.util.R;
@@ -120,4 +121,140 @@
 	public R contractAmountAnalysisBySaleModel(@RequestBody AnalysisCommonDTO commonDTO) {
 		return statisticService.contractAmountAnalysisBySaleModel(commonDTO);
 	}
+
+	/**
+	 * 璐﹂緞鍦板尯鍒嗘瀽
+	 * @return R
+	 */
+	@PostMapping("/agingAnalysisByArea")
+	public R agingAnalysisByArea(@RequestBody AnalysisCommonDTO commonDTO) {
+		return statisticService.agingAnalysisByArea(commonDTO);
+	}
+
+	/**
+	 * 璐﹂緞琛屼笟鍒嗘瀽
+	 * @return R
+	 */
+	@PostMapping("/agingAnalysisByIndustry")
+	public R agingAnalysisByIndustry(@RequestBody AnalysisCommonDTO commonDTO) {
+		return statisticService.agingAnalysisByIndustry(commonDTO);
+	}
+
+	/**
+	 * 璐﹂緞甯傚満鍒嗘瀽
+	 * @return R
+	 */
+	@PostMapping("/agingAnalysisByMarket")
+	public R agingAnalysisByMarket(@RequestBody AnalysisCommonDTO commonDTO) {
+		return statisticService.agingAnalysisByMarket(commonDTO);
+	}
+
+	/**
+	 * 璐﹂緞鍒嗘瀽
+	 * @return R
+	 */
+	@PostMapping("/agingAnalysis")
+	public R agingAnalysis(@RequestBody AnalysisCommonDTO commonDTO) {
+		return statisticService.agingAnalysis(commonDTO);
+	}
+
+	/**
+	 * 瑙勬ā缁熻
+	 * @return R
+	 */
+	@PostMapping("/agingAnalysisTotalScale")
+	public R agingAnalysisTotalScale(@RequestBody AnalysisCommonDTO commonDTO) {
+		return statisticService.agingAnalysisTotalScale(commonDTO);
+	}
+
+	/**
+	 * 瑁呭闆嗗洟瑙掕壊鍒ゆ柇
+	 * @return R
+	 */
+	@PostMapping("/homeZbjtFlag")
+	public R homeZbjtFlag() {
+		return statisticService.homeZbjtFlag();
+	}
+
+	/**
+	 * 瑁呭闆嗗洟棣栭〉
+	 * @return R
+	 */
+	@PostMapping("/homeZbjt")
+	public R homeZbjt() {
+		return statisticService.homeZbjt();
+	}
+
+	/**
+	 * 瀛愬叕鍙搁椤�
+	 * @return R
+	 */
+	@PostMapping("/homeZgs")
+	public R homeZgs() {
+		return statisticService.homeZgs();
+	}
+
+	/**
+	 * 鍚堝悓绛捐棣栭〉绌块��
+	 * @return R
+	 */
+	@PostMapping("/homeContract")
+	public R homeContract(@RequestBody HomeQueryDTO queryDTO) {
+		return statisticService.homeContract(queryDTO);
+	}
+
+	/**
+	 * 鍥炴棣栭〉绌块��
+	 * @return R
+	 */
+	@PostMapping("/homePaymentSlip")
+	public R homePaymentSlip(@RequestBody HomeQueryDTO queryDTO) {
+		return statisticService.homePaymentSlip(queryDTO);
+	}
+
+	/**
+	 * 鍑鸿揣棣栭〉绌块��
+	 * @return R
+	 */
+	@PostMapping("/homeOutBound")
+	public R homeOutBound(@RequestBody HomeQueryDTO queryDTO) {
+		return statisticService.homeOutBound(queryDTO);
+	}
+
+	/**
+	 * 寮�绁ㄩ椤电┛閫�
+	 * @return R
+	 */
+	@PostMapping("/homeInvoice")
+	public R homeInvoice(@RequestBody HomeQueryDTO queryDTO) {
+		return statisticService.homeInvoice(queryDTO);
+	}
+
+	/**
+	 * 璧婇攢棣栭〉绌块��
+	 * @return R
+	 */
+	@PostMapping("/homeCreditSale")
+	public R homeCreditSale(@RequestBody HomeQueryDTO queryDTO) {
+		return statisticService.homeCreditSale(queryDTO);
+	}
+
+
+	/**
+	 * 閫炬湡棣栭〉绌块��
+	 * @return R
+	 */
+	@PostMapping("/homeOverdue")
+	public R homeOverdue(@RequestBody HomeQueryDTO queryDTO) {
+		return statisticService.homeOverdue(queryDTO);
+	}
+
+	/**
+	 * 閫炬湡鍘嗗彶棣栭〉绌块��
+	 * @return R
+	 */
+	@PostMapping("/homeOverdueHis")
+	public R homeOverdueHis(@RequestBody HomeQueryDTO queryDTO) {
+		return statisticService.homeOverdueHis(queryDTO);
+	}
 }

--
Gitblit v1.9.1