| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.zy.acs.framework.common.Cools; |
| | | import com.zy.acs.framework.common.R; |
| | | import com.zy.acs.manager.common.utils.ExcelUtil; |
| | | import com.zy.acs.manager.common.annotation.OperationLog; |
| | | import com.zy.acs.manager.common.domain.BaseParam; |
| | | import com.zy.acs.manager.common.domain.KeyValVo; |
| | | import com.zy.acs.manager.common.domain.PageParam; |
| | | import com.zy.acs.manager.common.domain.PageResult; |
| | | import com.zy.acs.manager.common.utils.ExcelUtil; |
| | | import com.zy.acs.manager.manager.controller.result.AgvResult; |
| | | import com.zy.acs.manager.manager.entity.Agv; |
| | | 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); |
| | | // 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); |
| | | // } |
| | | |
| | | @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))); |
| | | // return R.ok().add(agvService.pageRel(pageParam)); |
| | | PageResult<AgvResult> page = agvService.pageRel(pageParam); |
| | | for (AgvResult result : page.getRecords()) { |
| | | } |
| | | return R.ok().add(page); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:agv:list')") |