rk
7 小时以前 9f8b3700ffbcc616a97e7ee2ea283ef4df3d666a
server/services/src/main/java/com/doumee/service/business/DataBoardService.java
@@ -1,19 +1,37 @@
package com.doumee.service.business;
import com.doumee.dao.dto.DataBoardQueryDTO;
import com.doumee.dao.dto.FinanceQueryDTO;
import com.doumee.dao.dto.TrendQueryDTO;
import com.doumee.dao.vo.*;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
public interface DataBoardService {
    DataBoardVO overview(DataBoardQueryDTO query);
    List<MemberTrendVO> memberTrend();
    List<MemberTrendVO> memberTrend(TrendQueryDTO query);
    List<OrderTrendVO> orderTrend();
    List<OrderTrendVO> orderTrend(TrendQueryDTO query);
    List<RevenueTrendVO> revenueTrend();
    List<RevenueTrendVO> revenueTrend(TrendQueryDTO query);
    ShopPerformanceVO shopPerformance(DataBoardQueryDTO query);
    List<LuggageTypeItem> luggageTypeList(DataBoardQueryDTO query);
    List<FinanceOverviewVO> financeOverview(FinanceQueryDTO query);
    List<ShopTopVO> shopTop(TrendQueryDTO query);
    List<DriverTopVO> driverTop(TrendQueryDTO query);
    void revenueTrendExport(TrendQueryDTO query, HttpServletResponse response);
    /**
     * 根据订单ID列表构建行李类型分布
     */
    List<LuggageTypeItem> buildLuggageTypeList(List<Integer> orderIds);
}