IWorkingService.java
2.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
package org.jeecg.modules.working.service;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.screen.domain.ProdcutionLowBean;
import org.jeecg.modules.working.entity.*;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
* @Description: 工时统计
* @Author: jeecg-boot
* @Date: 2021-03-10
* @Version: V1.0
*/
public interface IWorkingService extends IService<Working> {
/**
* 获取每个人员工时
* @param startTime 开始时间
* @param endTime 结束时间
* @return 工时
*/
List<ChartData> getTotalTime(String startTime, String endTime);
List<ChartData> WorkTimeByName (String startTime, String endTime,String realname);
/**
* 获取每个工作令工时
* @param startTime 开始时间
* @param endTime 结束时间
* @return 工时
*/
List<WorkOrderChartData> getWorkOrderTime(String startTime, String endTime);
/**
* 获取每个部门工时
* @param startTime 开始时间
* @param endTime 结束时间
* @return 工时
*/
List<DepartmentChartData> getDepartmentTime(String startTime, String endTime);
/**
* 获取每个班组工时
* @param startTime 开始时间
* @param endTime 结束时间
* @return
*/
List<TeamAndWorking> getTeamAndWorking(String startTime, String endTime);
/**
* 获取车间大屏生产制造模块-质量信息展示数据
* @return list
*/
List<ProdcutionLowBean>getScreenProduceLowCenterData();
/**
* 获取车间大屏生产制造模块-人员报工信息展示数据
* @return list
*/
List<ProdcutionLowBean>getScreenProduceLowRightData();
/**
* 获取按部件统计工时信息
* @return list
*/
List<partWorking>getPartWorking(String workNo);
/**
* 获工作令统计总工时信息
* @return list
*/
List<partWorking>getSumPartWorking(String workNo);
List<partWorking>getBomPartWorking(String headerId,String partNo,String cno,String parCno);
String getCountWorkByNo(String workNo,String no);
List<WorkingData>getCompanyWorkList(String id,String drawingNo);
List<Working>getSchedulerWorking(String id);
String getProcessByDrawno(String id,String drawno);
}