| package com.zy.acs.fake.service; | 
|   | 
|   | 
| import com.baomidou.mybatisplus.extension.service.IService; | 
| import com.zy.acs.fake.entity.Action; | 
| import com.zy.acs.fake.enums.ActionStsType; | 
|   | 
| import java.util.List; | 
| import java.util.Map; | 
|   | 
| public interface ActionService extends IService<Action> { | 
|   | 
|     Boolean updateStsByGroupId(String groupId, Long actionSts); | 
|   | 
|     List<Map<String, Object>> selectRecentForInout(); | 
|   | 
|     List<Map<String, Object>> selectCountGroupByType(); | 
|   | 
|     List<String> selectPrepareGroup(); | 
|   | 
|     List<Long> selectTaskIdsByGroupId(String groupId); | 
|   | 
|     List<Action> optimizeSort(List<Action> actionList); | 
|   | 
|     List<String> getPathListByAgv(String agvNo); | 
|   | 
|     List<Action> queryLatestGroup(Long agvId, ActionStsType actionSts); | 
|   | 
|   | 
| } |