Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/pile/service/BusinessFinancialService.java
2026-05-25 13:33:35 +08:00

76 lines
2.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.jsowell.pile.service;
import com.jsowell.common.core.page.PageResponse;
import com.jsowell.pile.dto.MerchantOrderReportDTO;
import com.jsowell.pile.dto.ParkingCouponRecordQueryDTO;
import com.jsowell.pile.dto.business.BusinessOperationAnalysisQueryDTO;
import com.jsowell.pile.dto.business.BusinessEfficiencyQueryDTO;
import com.jsowell.pile.dto.business.BusinessScaleQueryDTO;
import com.jsowell.pile.vo.uniapp.business.BusinessEfficiencyAnalysisVO;
import com.jsowell.pile.vo.uniapp.business.BusinessEfficiencyVO;
import com.jsowell.pile.vo.uniapp.business.BusinessGunEfficiencyAnalysisVO;
import com.jsowell.pile.vo.uniapp.business.BusinessOperationAnalysisVO;
import com.jsowell.pile.vo.uniapp.business.BusinessScaleVO;
import com.jsowell.pile.vo.web.MerchantOrderReportVO;
import com.jsowell.pile.vo.web.ParkingCouponRecordVO;
public interface BusinessFinancialService {
MerchantOrderReportVO getMyWallet(MerchantOrderReportDTO dto);
/**
* 分页查询停车优免记录
*
* @param dto 查询条件
* @return 分页结果
*/
PageResponse queryParkingCouponRecords(ParkingCouponRecordQueryDTO dto);
/**
* 查询经营分析
*
* @param dto 查询条件
* @return 经营分析
*/
BusinessOperationAnalysisVO getBusinessOperationAnalysis(BusinessOperationAnalysisQueryDTO dto);
/**
* 查询枪均效率分析
*
* @param dto 查询条件
* @return 枪均效率分析
*/
BusinessGunEfficiencyAnalysisVO getBusinessGunEfficiencyAnalysis(BusinessOperationAnalysisQueryDTO dto);
/**
* 查询经营规模
*
* @param dto 查询条件
* @return 经营规模数据(含指标卡片和曲线图)
*/
BusinessScaleVO getBusinessScale(BusinessScaleQueryDTO dto);
/**
* 查询经营效率
*
* @param dto 查询条件
* @return 经营效率数据(含指标卡片和曲线图)
*/
BusinessEfficiencyVO getBusinessEfficiency(BusinessEfficiencyQueryDTO dto);
/**
* 分页查询场站订单排行
*
* @param dto 查询条件含pageNum、pageSize
* @return 分页结果(场站订单排行列表,按订单数量降序)
*/
PageResponse getStationOrderRank(BusinessOperationAnalysisQueryDTO dto);
/**
* 查询效率分析(单均效率 + 枪均效率)
*
* @param dto 查询条件
* @return 效率分析数据(含单均效率和枪均效率两个维度)
*/
BusinessEfficiencyAnalysisVO getEfficiencyAnalysis(BusinessOperationAnalysisQueryDTO dto);
}