|  |  |  | 
|---|
|  |  |  | package com.zy.acs.manager.manager.service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.extension.service.IService; | 
|---|
|  |  |  | import com.zy.acs.common.utils.JudgeSupport; | 
|---|
|  |  |  | import com.zy.acs.manager.common.domain.BaseParam; | 
|---|
|  |  |  | import com.zy.acs.manager.common.domain.PageParam; | 
|---|
|  |  |  | import com.zy.acs.manager.common.domain.PageResult; | 
|---|
|  |  |  | import com.zy.acs.manager.core.domain.VehicleDto; | 
|---|
|  |  |  | import com.zy.acs.manager.manager.controller.result.AgvResult; | 
|---|
|  |  |  | import com.zy.acs.manager.manager.entity.Agv; | 
|---|
|  |  |  | import com.zy.acs.manager.manager.entity.AgvDetail; | 
|---|
|  |  |  | import com.zy.acs.manager.manager.entity.Task; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Agv selectByUuid(String uuid); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Agv queryIdle(Task task); | 
|---|
|  |  |  | Long getAgvId(String uuid); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | String getAgvNo(Long agvId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Boolean judgeEnable(Long agvId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Boolean judgeEnable(Long agvId, JudgeSupport<AgvDetail> support); | 
|---|
|  |  |  | Boolean judgeEnable(Long agvId, Boolean withBattery); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Boolean judgeOnline(Long agvId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Integer getBackpack(Agv agv); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Agv findByPosition(Long codeId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | int getBackpackRemainingCapacity(Long agvId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|