package com.yuanchu.mom.service;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.yuanchu.mom.dto.InsOrderUserDto;
|
import com.yuanchu.mom.pojo.Schedule;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public interface ReportService {
|
|
//每日业务统计
|
Map<String,Object> businessStatisticsByDay(String startTime,String endTime,String type);
|
|
//检测项目统计
|
Map<String,Object> testProductByDay(String startTime,String endTime,String type);
|
|
//首页-->日历任务图
|
Map<String,Object> calendarWorkByWeek();
|
|
//首页-->添加日程
|
int addSchedule(String time, String text);
|
|
//首页-->我的日程
|
List<Schedule> ScheduleByMe(String date);
|
|
//首页-->各站点工时
|
String manHourByStation(String startTime,String endTime,String sonLaboratory);
|
|
//首页-->各站点工时每个人所占百分比
|
Map<Object, Double> manHourByPerson(String startTime, String endTime,String sonLaboratory);
|
|
//查询站点的检验时长
|
Map<String, IPage<InsOrderUserDto>> timeByStation(String startTime, String endTime, Page page, String sonLaboratory);
|
}
|