package com.qianwen.smartman.modules.andon.service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.Date; import java.util.List; import com.qianwen.core.mp.base.BaseService; import com.qianwen.core.mp.support.Query; import com.qianwen.smartman.modules.andon.entity.AndonRecord; import com.qianwen.smartman.modules.andon.vo.AndonFinishRecordVO; import com.qianwen.smartman.modules.andon.vo.AndonReceiveEditRecordVO; import com.qianwen.smartman.modules.andon.vo.AndonReceiveRecordVO; import com.qianwen.smartman.modules.andon.vo.AndonRecordSearchVO; import com.qianwen.smartman.modules.andon.vo.AndonRecordVO; import com.qianwen.smartman.modules.andon.vo.AndonStatisticalCardVO; import com.qianwen.smartman.modules.andon.vo.AndonTableStatisticalVO; import com.qianwen.smartman.modules.andon.vo.HmiAndonVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/andon/service/IAndonRecordService.class */ public interface IAndonRecordService extends BaseService { IPage pageReceiveList(AndonRecordSearchVO andonRecordSearchVO, Query query); AndonReceiveRecordVO receiveRecordDetail(String id); Boolean batchReceiveAndonRecord(List ids); Boolean delReceiveAndonRecord(String id); AndonReceiveRecordVO editReceiveRecord(AndonReceiveEditRecordVO andonReceiveEditRecordVO); Boolean toBeOrReceivedAndonRecord(AndonFinishRecordVO andonFinishRecordVO); Boolean initiateAndonCall(AndonReceiveRecordVO andonReceiveRecordVO); List hmiWorkstationLoginAndon(String workstationId); AndonStatisticalCardVO queryCard(List workstations, Date startTime, Date endTime); IPage getTableAndon(Query query, Date startTime, Date endTime, List workstationIds); List queryCallTime(Date startTime, Date endTime, List workstationIds); }