package com.zy.acs.manager.manager.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.zy.acs.manager.manager.entity.Agv;
|
import com.zy.acs.manager.manager.entity.AgvDetail;
|
import com.zy.acs.manager.manager.entity.AgvModel;
|
import com.zy.acs.manager.manager.entity.Code;
|
|
public interface AgvDetailService extends IService<AgvDetail> {
|
|
AgvDetail selectMajorByAgvId(Long agvId);
|
|
AgvDetail selectByAgvId(Long agvId);
|
|
AgvDetail selectByAgvNo(String agvNo);
|
|
Boolean updatePosCode(Long id, Long codeId);
|
|
Boolean updatePosCodeByAgvId(Long agvId, Long codeId);
|
|
Boolean updateUnPosCode(Long id, Long codeId);
|
|
Boolean updateAngleByAgvId(Long agvId, Double angle);
|
|
Boolean removeByAgvId(Long agvId);
|
|
Boolean isPowerLoss(Agv agv, AgvDetail agvDetail, AgvModel agvModel);
|
|
Code getCurrentCode(Long agvId);
|
|
}
|