| package com.zy.acs.manager.manager.service; | 
|   | 
| import com.baomidou.mybatisplus.extension.service.IService; | 
| 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 java.util.List; | 
|   | 
| /** | 
|  * 字典数据Service | 
|  * | 
|  * @author vincent | 
|  * @since 2020-03-14 11:29:04 | 
|  */ | 
| public interface AgvService extends IService<Agv> { | 
|   | 
|     PageResult<AgvResult> pageRel(PageParam<Agv, BaseParam> pageParam); | 
|   | 
|     Agv selectByUuid(String uuid); | 
|   | 
|     Long getAgvId(String uuid); | 
|   | 
|     String getAgvNo(Long agvId); | 
|   | 
|     Boolean judgeEnable(Long agvId); | 
|   | 
|     Boolean judgeEnable(Long agvId, Boolean withBattery); | 
|   | 
|     Boolean judgeOnline(Long agvId); | 
|   | 
|     List<VehicleDto> getVehicleDtoList(List<String> noIncluded); | 
|   | 
|     Integer getBackpack(Agv agv); | 
|   | 
|     Agv findByPosition(Long codeId); | 
|   | 
|     int getBackpackRemainingCapacity(Long agvId); | 
|   | 
| } |