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