package com.qianwen.smartman.modules.mdc.service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.HashMap; import java.util.List; import com.qianwen.core.oss.model.BladeFile; import com.qianwen.smartman.modules.mdc.vo.ChartDataVO; import com.qianwen.smartman.modules.mdc.vo.CrossDayStateVO; import com.qianwen.smartman.modules.mdc.vo.StatusRecordDateSelectVO; import com.qianwen.smartman.modules.mdc.vo.StatusRecordDateTimeSelectVO; import com.qianwen.smartman.modules.mdc.vo.StatusRecordDateVO; import com.qianwen.smartman.modules.mdc.vo.StatusRecordDetailSelectVO; import com.qianwen.smartman.modules.mdc.vo.StatusRecordShiftIndexChartVO; import com.qianwen.smartman.modules.mdc.vo.StatusRecordWorkstationSelectVO; import com.qianwen.smartman.modules.mdc.vo.StatusRecordWorkstationVO; import com.qianwen.smartman.modules.mdc.vo.SuperAggregateStateVO; import com.qianwen.smartman.modules.mdc.vo.excel.StatusRecordExcelVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/mdc/service/IStatusRecordService.class */ public interface IStatusRecordService { IPage getStatusRecordByDate(IPage page, StatusRecordDateSelectVO statusRecordDateSelectVO); IPage getStatusRecordByWorkstation(IPage page, StatusRecordWorkstationSelectVO statusRecordWorkstationSelectVO); List getTimeDistribution(StatusRecordDetailSelectVO statusRecordDetailSelectVO); List getEquipmentEfficiency(StatusRecordDetailSelectVO statusRecordDetailSelectVO); List getShiftIndexStatusRecordChart(StatusRecordDetailSelectVO statusRecordDetailSelectVO); List> getShiftIndexStatusRecordTable(StatusRecordDetailSelectVO statusRecordDetailSelectVO); BladeFile exportStatusRecord(StatusRecordExcelVO vo); List> crossDayState(CrossDayStateVO vo); IPage getStatusRecordByDates(IPage page, StatusRecordDateTimeSelectVO statusRecordDateTimeSelectVO); }