2026-01-17 16:33:12 +08:00
|
|
|
|
package com.jsowell.pile.service;
|
|
|
|
|
|
|
2026-03-20 09:21:41 +08:00
|
|
|
|
import com.jsowell.common.core.page.PageResponse;
|
2026-01-17 16:33:12 +08:00
|
|
|
|
import com.jsowell.pile.dto.MerchantOrderReportDTO;
|
2026-03-20 09:21:41 +08:00
|
|
|
|
import com.jsowell.pile.dto.ParkingCouponRecordQueryDTO;
|
2026-04-01 14:13:29 +08:00
|
|
|
|
import com.jsowell.pile.dto.business.BusinessOperationAnalysisQueryDTO;
|
2026-04-21 09:13:04 +08:00
|
|
|
|
import com.jsowell.pile.dto.business.BusinessEfficiencyQueryDTO;
|
2026-04-10 10:47:25 +08:00
|
|
|
|
import com.jsowell.pile.dto.business.BusinessScaleQueryDTO;
|
2026-05-11 13:40:29 +08:00
|
|
|
|
import com.jsowell.pile.vo.uniapp.business.BusinessEfficiencyAnalysisVO;
|
2026-04-21 09:13:04 +08:00
|
|
|
|
import com.jsowell.pile.vo.uniapp.business.BusinessEfficiencyVO;
|
2026-04-07 10:33:47 +08:00
|
|
|
|
import com.jsowell.pile.vo.uniapp.business.BusinessGunEfficiencyAnalysisVO;
|
2026-04-01 14:13:29 +08:00
|
|
|
|
import com.jsowell.pile.vo.uniapp.business.BusinessOperationAnalysisVO;
|
2026-04-10 10:47:25 +08:00
|
|
|
|
import com.jsowell.pile.vo.uniapp.business.BusinessScaleVO;
|
2026-01-19 10:11:22 +08:00
|
|
|
|
import com.jsowell.pile.vo.web.MerchantOrderReportVO;
|
2026-03-20 09:21:41 +08:00
|
|
|
|
import com.jsowell.pile.vo.web.ParkingCouponRecordVO;
|
2026-01-17 16:33:12 +08:00
|
|
|
|
|
|
|
|
|
|
public interface BusinessFinancialService {
|
2026-01-19 10:11:22 +08:00
|
|
|
|
MerchantOrderReportVO getMyWallet(MerchantOrderReportDTO dto);
|
2026-03-20 09:21:41 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 分页查询停车优免记录
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param dto 查询条件
|
|
|
|
|
|
* @return 分页结果
|
|
|
|
|
|
*/
|
|
|
|
|
|
PageResponse queryParkingCouponRecords(ParkingCouponRecordQueryDTO dto);
|
2026-04-01 14:13:29 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 查询经营分析
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param dto 查询条件
|
|
|
|
|
|
* @return 经营分析
|
|
|
|
|
|
*/
|
|
|
|
|
|
BusinessOperationAnalysisVO getBusinessOperationAnalysis(BusinessOperationAnalysisQueryDTO dto);
|
2026-04-07 10:33:47 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 查询枪均效率分析
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param dto 查询条件
|
|
|
|
|
|
* @return 枪均效率分析
|
|
|
|
|
|
*/
|
|
|
|
|
|
BusinessGunEfficiencyAnalysisVO getBusinessGunEfficiencyAnalysis(BusinessOperationAnalysisQueryDTO dto);
|
2026-04-10 10:47:25 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 查询经营规模
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param dto 查询条件
|
|
|
|
|
|
* @return 经营规模数据(含指标卡片和曲线图)
|
|
|
|
|
|
*/
|
|
|
|
|
|
BusinessScaleVO getBusinessScale(BusinessScaleQueryDTO dto);
|
2026-04-21 09:13:04 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 查询经营效率
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param dto 查询条件
|
|
|
|
|
|
* @return 经营效率数据(含指标卡片和曲线图)
|
|
|
|
|
|
*/
|
|
|
|
|
|
BusinessEfficiencyVO getBusinessEfficiency(BusinessEfficiencyQueryDTO dto);
|
2026-05-11 13:40:29 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
2026-05-25 13:33:35 +08:00
|
|
|
|
* 分页查询场站订单排行
|
2026-05-11 13:40:29 +08:00
|
|
|
|
*
|
2026-05-25 13:33:35 +08:00
|
|
|
|
* @param dto 查询条件(含pageNum、pageSize)
|
|
|
|
|
|
* @return 分页结果(场站订单排行列表,按订单数量降序)
|
2026-05-11 13:40:29 +08:00
|
|
|
|
*/
|
2026-05-25 13:33:35 +08:00
|
|
|
|
PageResponse getStationOrderRank(BusinessOperationAnalysisQueryDTO dto);
|
2026-05-11 13:40:29 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 查询效率分析(单均效率 + 枪均效率)
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param dto 查询条件
|
|
|
|
|
|
* @return 效率分析数据(含单均效率和枪均效率两个维度)
|
|
|
|
|
|
*/
|
|
|
|
|
|
BusinessEfficiencyAnalysisVO getEfficiencyAnalysis(BusinessOperationAnalysisQueryDTO dto);
|
2026-01-17 16:33:12 +08:00
|
|
|
|
}
|