xiaoyong931011
2021-11-19 ca390645fe6ffd99bbe2056fad48c09842022722
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
package com.xzx.gc.order.mapper;
 
 
import com.xzx.gc.model.admin.EchartModel;
import com.xzx.gc.model.admin.ItemRateModel;
import org.apache.ibatis.annotations.Param;import org.springframework.stereotype.Repository;
 
import java.util.List;
 
 
@Repository
public interface EchartConsoleMapper {
 
    /**
     * 订单的时间内总金额和总重量
     *
     * @param startTime
     * @param endTime
     * @return
     */
    EchartModel moneyEchart(@Param("startTime")String startTime, @Param("endTime")String endTime);
 
    /**
     * 入库的时间内总金额和总重量
     *
     * @param startTime
     * @param endTime
     * @return
     */
    List<EchartModel> storageEchart(@Param("startTime")String startTime, @Param("endTime")String endTime);
 
    /**
     * 时间内的订单总数
     *
     * @param startTime
     * @param endTime
     * @return
     */
    EchartModel orderEchart(@Param("startTime")String startTime, @Param("endTime")String endTime);
 
 
    EchartModel orderEchartTemp(@Param("startTime")String startTime, @Param("endTime")String endTime);
 
    /**
     * 用户时间内的注册总数
     *
     * @param startTime
     * @param endTime
     * @return
     */
    EchartModel userEchart(@Param("startTime")String startTime, @Param("endTime")String endTime);
 
    /**
     * 插入一条数据
     * @param model
     * @return
     */
    int insertEchart(EchartModel model);
 
    /**
     * 查询图表数据
     * @param model
     */
    EchartModel queryData(EchartModel model);
 
    List<EchartModel> weekVistNum(@Param("startTime")String startTime, @Param("endTime")String endTime);
 
    String haveVisitLog(@Param("startTime")String startTime, @Param("endTime")String endTime);
 
    String queryOrderDayCount(EchartModel model);
 
 
    /**
     * 查询仓库数据
     * @param model
     * @return
     */
    List<EchartModel> queryDataByStorageId(EchartModel model);
 
    /**
     * 查询物品类型的总数和占比
     * @return
     */
    List<ItemRateModel> queryItemtype(ItemRateModel model);
    List<ItemRateModel> queryItemtypeEmpty(ItemRateModel model);
 
 
 
    /**
     * 获取15天的数据
     *
     * @param startTime
     * @param endTime
     * @return
     */
    List<EchartModel> query15daydata(@Param("startTime")String startTime, @Param("endTime")String endTime);
 
 
    /**
     * 查询第一条数据,即时间最早的那条数据
     * @return
     */
    ItemRateModel queryModel();
 
    /**
     * 查询订单表的第一条数据
     * @return
     */
    ItemRateModel queryOrder();
 
    /**
     * 获取字典值,判断是否已经执行过
     * @return
     */
    Integer qeuryConfigInfo(String configTypeCode);
 
    /**
     * 更新字典值,说明已经执行过了
     */
    void updateConfigInfo(String configTypeCode);
 
    /**
     * 查询最后一条时间
     * @return
     */
    String queryTime();
 
    /**
     * 查询数据库时间
     * @return
     */
    String queryDbTime();
}