| | |
| | | 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(); |
| | | Map<String,Object> businessStatisticsByDay(String startTime,String endTime,String type); |
| | | |
| | | //检测项目统计 |
| | | Map<String,Object> testProductByDay(); |
| | | 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); |
| | | |
| | | //查询站点的检验时长 |
| | | IPage<InsOrderUserDto> timeByStation(String startTime, String endTime, Page page, String sonLaboratory); |
| | | } |