package com.qianwen.smartman.modules.mdc.service; import java.time.LocalDate; import java.util.List; import java.util.Map; import com.qianwen.core.mp.support.Query; import com.qianwen.core.oss.model.BladeFile; import com.qianwen.smartman.modules.mdc.dto.ShiftIndexNameDTO; import com.qianwen.smartman.modules.mdc.vo.QueryShiftIndexNameVO; import com.qianwen.smartman.modules.mdc.vo.TimeUsedAnalysisWorkstationVO; import com.qianwen.smartman.modules.mdc.vo.TimeUsedStatisticsByWorkstationVO; import com.qianwen.smartman.modules.mdc.vo.WorkstationBandShiftVO; import com.qianwen.smartman.modules.mdc.vo.excel.TimeUsedExcelVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/mdc/service/ITimeUsedAnalysisService.class */ public interface ITimeUsedAnalysisService { TimeUsedAnalysisWorkstationVO timeUsedStatisticsByWorkstation(TimeUsedStatisticsByWorkstationVO stationVO, Query query); WorkstationBandShiftVO queryWorkStationShiftIndexName(QueryShiftIndexNameVO vo); Map> queryWorkStationShiftIndex(List workstationId, LocalDate localDate); Map> queryBatchWorkStationShiftIndex(List workstationIdList, LocalDate localDate); BladeFile exportTimeUsed(TimeUsedExcelVO vo); }