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);
|
|
}
|