package com.qianwen.smartman.modules.mdc.service; import java.time.LocalDate; import java.util.List; import com.qianwen.smartman.modules.mdc.entity.SuperAggregateOutput; import com.qianwen.smartman.modules.mdc.enums.StatisticalMethodEnum; public interface ISuperAggregateOutputService { /** * 产量数据 * @param workstationIds * @param statisticalMethod * @param startDate * @param endDate * @return */ List getOutputData(List workstationIds, StatisticalMethodEnum statisticalMethod, LocalDate startDate, LocalDate endDate); List queryPerfByDay(Long workstationId, String startTime, String endTime, Long employeeId); List queryPerfByWeek(Long workstationId, List weeks, Long employeeId); List queryPerfByMonth(Long workstationId, List months, Long employeeId); List queryPerfByEtDay(Long employeeId, String time); List queryPerfByEtWeek(Long employeeId, Integer week); List queryPerfByEtMonth(Long employeeId, Integer month); List queryPerfByWtDay(Long workstationId, String time); List queryPerfByWtWeek(Long workstationId, Integer week); List queryPerfByWtMonth(Long workstationId, Integer month); }