| package com.zy.acs.fake.service; | 
|   | 
| import com.baomidou.mybatisplus.extension.service.IService; | 
| import com.zy.acs.fake.entity.Jam; | 
| import com.zy.acs.fake.enums.JamStateType; | 
|   | 
| import java.util.List; | 
|   | 
| public interface JamService extends IService<Jam> { | 
|   | 
|     Jam getJam(Long agvId, Long jamCode, Long jamSeg); | 
|   | 
|     /** | 
|      * 主角为 避让车 | 
|      * 阻塞任务 未 完成 | 
|      * 避让任务 已 完成 | 
|      */ | 
|     List<Jam> getUnfinishedOriginJamByAvo(Long avoAgv, Long currCode, Long currSeg); | 
|   | 
|     Jam getCycleJam(Long jamAgv, Long jamSeg, String avoAgvNo); | 
|   | 
|     List<Jam> queryByAvoid(Long avoAgv, JamStateType jamState); | 
|   | 
|     Boolean checkIfFinish(Long avoAgv, String currCodeData); | 
|   | 
|     boolean deprecate(Long id, Long loginUserId); | 
| } |