MrShi
9 小时以前 777bcb6c5660c0ed14d85207377b62b779d81dde
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
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 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);
 
    /**
     * 根据订单ID列表构建行李类型分布
     */
    List<LuggageTypeItem> buildLuggageTypeList(List<Integer> orderIds);
}