| 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();  | 
| }  |