rk
7 小时以前 9f8b3700ffbcc616a97e7ee2ea283ef4df3d666a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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(TrendQueryDTO query);
 
    List<OrderTrendVO> orderTrend(TrendQueryDTO query);
 
    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);
}