| | |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 根据分类选择工具 |
| | | * |
| | | * @param baseTools |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="根据分类选择工具", notes="根据分类选择工具") |
| | | @GetMapping(value = "/queryToolByClassifyId") |
| | | public Result<?> queryToolByClassifyId(BaseTools baseTools, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | Map<String, String[]> parameterMap = req.getParameterMap(); |
| | | String[] classifyIds = parameterMap.get("classifyId"); |
| | | if (classifyIds != null && classifyIds.length > 0) { |
| | | if("1".equals(classifyIds[0])){ |
| | | Page<ParaCommonToolVo> page = new Page<ParaCommonToolVo>(pageNo, pageSize); |
| | | IPage<ParaCommonToolVo> pageList = baseToolsService.paraCommonToolList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | }else if("2".equals(classifyIds[0])){ |
| | | Page<ParaHolesToolsVo> page = new Page<ParaHolesToolsVo>(pageNo, pageSize); |
| | | IPage<ParaHolesToolsVo> pageList = baseToolsService.paraHolesToolsList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | }else if("3".equals(classifyIds[0])){ |
| | | Page<ParaThreadingToolVo> page = new Page<ParaThreadingToolVo>(pageNo, pageSize); |
| | | IPage<ParaThreadingToolVo> pageList = baseToolsService.paraThreadingToolList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | }else if("4".equals(classifyIds[0])){ |
| | | Page<ParaMillToolVo> page = new Page<ParaMillToolVo>(pageNo, pageSize); |
| | | IPage<ParaMillToolVo> pageList = baseToolsService.paraMillToolList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | }else if("5".equals(classifyIds[0])){ |
| | | Page<ParaTurningToolsVo> page = new Page<ParaTurningToolsVo>(pageNo, pageSize); |
| | | IPage<ParaTurningToolsVo> pageList = baseToolsService.paraTurningToolsList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | }else if("6".equals(classifyIds[0])){ |
| | | Page<ParaBladeVo> page = new Page<ParaBladeVo>(pageNo, pageSize); |
| | | IPage<ParaBladeVo> pageList = baseToolsService.paraBladeList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | }else { |
| | | return Result.error("请选择工具分类"); |
| | | } |
| | | }else { |
| | | return Result.error("请选择工具分类"); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 分页列表查询 |
| | | * |
| | |
| | | IPage<StocktakingPoundVo> resultPage = baseToolsService.pageWithLedgerAndConfig(page, queryWrapper); |
| | | return Result.OK(resultPage); |
| | | } |
| | | |
| | | |
| | | |
| | | @GetMapping("/listWithSharpedAndConfig") |
| | | public Result<IPage<SharpeeningVo>> listWithSharpedAndConfig( |
| | | SharpeeningVo sharpeeningVo, |
| | | @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
| | | @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | |
| | | // 使用 QueryGenerator 构建 QueryWrapper |
| | | QueryWrapper<SharpeeningVo> queryWrapper = QueryGenerator.initQueryWrapper(sharpeeningVo, req.getParameterMap()); |
| | | |
| | | Page<SharpeeningVo> page = new Page<>(pageNo, pageSize); |
| | | IPage<SharpeeningVo> resultPage = baseToolsService.pageWithSharpedAndConfig(page, queryWrapper); |
| | | return Result.OK(resultPage); |
| | | } |
| | | } |