package com.fdkankan.manage.mapper; import com.fdkankan.manage.vo.response.DataGroupByCount; import com.fdkankan.manage.vo.response.DataGroupBySum; import com.fdkankan.manage.vo.response.OrderDataGroupByCount; import com.fdkankan.manage.vo.response.SceneDataGroupByCount; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface IDataMapper { List userDataGroupBy(@Param("tb") String tb,@Param("dateFormat")String dateFormat, @Param("startTime")String startTime,@Param("endTime")String endTime); List userDataSumGroupBy(@Param("tb") String tb, @Param("dateFormat")String dateFormat, @Param("startTime")String startTime, @Param("endTime")String endTime); Long totalUserCount(@Param("tb") String tb,@Param("type")Integer type); Long preMonthAddCount(@Param("tb") String tb,@Param("type")Integer type); Long todayAddCount(@Param("tb") String tb,@Param("type")Integer type); Long todayActiveCount(); List userDataGroupByWeek(@Param("tb") String tb, @Param("startTime")String startTime,@Param("endTime")String endTime); List userDataSumGroupByWeek(@Param("tb") String tb, @Param("startTime")String startTime,@Param("endTime")String endTime); List sceneGroupBy(@Param("tb") String tb, @Param("dateFormat")String dateFormat, @Param("startTime")String startTime,@Param("endTime")String endTime); List sceneGroupByWeek(@Param("tb") String tb,@Param("startTime")String startTime,@Param("endTime")String endTime); List sceneOutTimeGroupBy(@Param("tb") String tb, @Param("dateFormat")String dateFormat, @Param("startTime")String startTime,@Param("endTime")String endTime); List sceneOutTimeGroupByWeek(@Param("tb") String tb,@Param("startTime")String startTime,@Param("endTime")String endTime); }