| | |
| | | import com.zy.acs.manager.common.domain.KeyValVo; |
| | | import com.zy.acs.manager.common.domain.PageParam; |
| | | import com.zy.acs.manager.manager.entity.Agv; |
| | | import com.zy.acs.manager.manager.entity.AgvDetail; |
| | | import com.zy.acs.manager.manager.service.AgvDetailService; |
| | | import com.zy.acs.manager.manager.service.AgvService; |
| | | import com.zy.acs.manager.system.controller.BaseController; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | |
| | | @Autowired |
| | | private AgvService agvService; |
| | | @Autowired |
| | | private AgvDetailService agvDetailService; |
| | | |
| | | @PreAuthorize("hasAuthority('manager:agv:list')") |
| | | @PostMapping("/agv/page") |
| | | public R page(@RequestBody Map<String, Object> map) { |
| | | BaseParam baseParam = buildParam(map, BaseParam.class); |
| | | PageParam<Agv, BaseParam> pageParam = new PageParam<>(baseParam, Agv.class); |
| | | return R.ok().add(agvService.page(pageParam, pageParam.buildWrapper(true))); |
| | | PageParam<Agv, BaseParam> page = agvService.page(pageParam, pageParam.buildWrapper(true)); |
| | | for (Agv agv : page.getRecords()) { |
| | | AgvDetail agvDetail = agvDetailService.selectByAgvId(agv.getId()); |
| | | agv.setAgvDetail(agvDetail); |
| | | } |
| | | return R.ok().add(page); |
| | | // return R.ok().add(agvService.pageRel(pageParam)); |
| | | } |
| | | |