package com.njcn.cloud.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.cloud.pojo.dto.AppStatistics;
import com.njcn.cloud.pojo.vo.StatisticsData;
import com.njcn.cloud.pojo.vo.StatisticsDetail;

import java.util.List;

/**
 * <p>
 * 统计消息 服务类
 * </p>
 *
 * @author wr
 * @since 2024-01-03
 */
public interface IAppStatisticsService extends IService<AppStatistics> {

    /**
     * @Description: 统计数据
     * @param lineIndex
     * @param startTime
     * @param endTime
     * @param page
     * @param num 
     * @return: java.util.List<com.njcn.cloud.pojo.vo.StatisticsData>
     * @Author: wr
     * @Date: 2024/1/4 9:23
     */
    List<StatisticsData> queryData(String lineIndex, String startTime, String endTime, int page, int num);

    /**
     * @Description: 统计数据详情
     * @param lineIndex
     * @param timeID 
     * @return: com.njcn.cloud.pojo.vo.StatisticsDetail
     * @Author: wr
     * @Date: 2024/1/4 10:48
     */
    StatisticsDetail queryDetail(String lineIndex, String timeID);
}
