package com.ruoyi.report.service;
|
|
import com.ruoyi.report.dto.DashboardDto;
|
import com.ruoyi.report.vo.DashboardOverviewVo;
|
import com.ruoyi.report.vo.RankingVo;
|
import com.ruoyi.report.vo.TaskCalendarVo;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 数字化语音看板服务接口
|
*/
|
public interface DashboardService {
|
|
/**
|
* 获取看板概览数据
|
*/
|
DashboardOverviewVo getOverview(DashboardDto dto);
|
|
/**
|
* 历史15天数据
|
*/
|
List<TaskCalendarVo> getHistory15Days(DashboardDto dto);
|
|
/**
|
* 未来15天任务
|
*/
|
List<TaskCalendarVo> getFuture15Days(DashboardDto dto);
|
|
/**
|
* 提交排行
|
*/
|
List<RankingVo> getRanking(DashboardDto dto);
|
|
/**
|
* 检验结果统计
|
*/
|
Map<String, Object> getInsResult(DashboardDto dto);
|
|
/**
|
* 获取语音播报队列
|
*/
|
List<Map<String, Object>> getVoiceQueue();
|
|
}
|