shiyunteng
2 天以前 8de09297dcc5393cc8542f29318b17f5696d4f8d
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;
@@ -111,4 +112,149 @@
   public R contractAmountAnalysisByExportBus(@RequestBody AnalysisCommonDTO commonDTO) {
      return statisticService.contractAmountAnalysisByExportBus(commonDTO);
   }
   /**
    * 分销售模式合同金额统计
    * @return R
    */
   @PostMapping("/contractAmountAnalysisBySaleModel")
   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);
   }
}