|  |  |  | 
|---|
|  |  |  | 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.*; | 
|---|
|  |  |  | import com.zy.acs.manager.manager.enums.SegmentStateType; | 
|---|
|  |  |  | import com.zy.acs.manager.manager.mapper.AgvMapper; | 
|---|
|  |  |  | 
|---|
|  |  |  | private SegmentService segmentService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public PageResult<Agv> pageRel(PageParam<Agv, BaseParam> pageParam) { | 
|---|
|  |  |  | public PageResult<AgvResult> pageRel(PageParam<Agv, BaseParam> pageParam) { | 
|---|
|  |  |  | return new PageResult<>(this.baseMapper.selectPageRel(pageParam, pageParam.checkoutMap()), pageParam.getTotal()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | return res; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public Integer getBackpack(Agv agv) { | 
|---|
|  |  |  | if (null != agv.getStage()) { | 
|---|
|  |  |  | return agv.getStage(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | AgvModel agvModel = agvModelService.getById(agv.getAgvModel()); | 
|---|
|  |  |  | assert null != agvModel; | 
|---|
|  |  |  | return agvModel.getBackpack(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|