| | |
| | | package com.doumee.api.web; |
| | | |
| | | import com.doumee.config.Jwt.JwtTokenUtil; |
| | | import com.doumee.config.annotation.EncryptionReq; |
| | | import com.doumee.config.annotation.EncryptionResp; |
| | | import com.doumee.config.annotation.LoginRequired; |
| | | import com.doumee.core.constants.ResponseStatus; |
| | | import com.doumee.core.exception.BusinessException; |
| | |
| | | @LoginRequired |
| | | @GetMapping("/categoryTree") |
| | | @ApiOperation("获取分类类别获取分类树") |
| | | public ApiResponse<List<CategoryVO>> categoryVOTree(Integer categoryType, @RequestHeader(JwtTokenUtil.HEADER_KEY) String token, ServerWebExchange serverWebExchange){ |
| | | @EncryptionReq |
| | | @EncryptionResp |
| | | public ApiResponse<List<CategoryVO>> categoryVOTree(@RequestParam String categoryType,Integer categoryId, @RequestHeader(JwtTokenUtil.HEADER_KEY) String token){ |
| | | try { |
| | | ServerHttpRequest request = serverWebExchange.getRequest(); |
| | | |
| | | jwtTokenUtil.getUserInfoByToken(token); |
| | | return ApiResponse.success(categoryService.getCategoryVOTree(categoryType)); |
| | | return ApiResponse.success(categoryService.getCategoryVOTree(categoryType,categoryId)); |
| | | }catch (BusinessException e){ |
| | | return ApiResponse.failed(e.getCode(),e.getMessage()); |
| | | }catch (Exception e){ |
| | | return ApiResponse.failed(ResponseStatus.SERVER_ERROR); |
| | | } |
| | | } |
| | | |
| | | @LoginRequired |
| | | @GetMapping("/getCategoryVOForGCXTree") |
| | | @ApiOperation("获取分类类别获取分类树 - 观察项") |
| | | @EncryptionReq |
| | | @EncryptionResp |
| | | public ApiResponse<List<CategoryVO>> getCategoryVOForGCXTree(@RequestParam Integer categoryId, @RequestHeader(JwtTokenUtil.HEADER_KEY) String token){ |
| | | try { |
| | | |
| | | jwtTokenUtil.getUserInfoByToken(token); |
| | | return ApiResponse.success(categoryService.getCategoryVOForGCXTree(categoryId)); |
| | | }catch (BusinessException e){ |
| | | return ApiResponse.failed(e.getCode(),e.getMessage()); |
| | | }catch (Exception e){ |
| | |
| | | @LoginRequired |
| | | @GetMapping("/categoryList") |
| | | @ApiOperation("获取分类类别获取分类列表") |
| | | public ApiResponse<List<CategoryVO>> categoryList(Integer categoryType, @RequestHeader(JwtTokenUtil.HEADER_KEY) String token, ServerWebExchange serverWebExchange){ |
| | | @EncryptionReq |
| | | @EncryptionResp |
| | | public ApiResponse<List<CategoryVO>> categoryList(Integer categoryType,Integer isRoot ,@RequestHeader(JwtTokenUtil.HEADER_KEY) String token){ |
| | | try { |
| | | ServerHttpRequest request = serverWebExchange.getRequest(); |
| | | jwtTokenUtil.getUserInfoByToken(token); |
| | | return ApiResponse.success(categoryService.getCategoryVOList(categoryType)); |
| | | return ApiResponse.success(categoryService.getCategoryVOList(categoryType,isRoot)); |
| | | }catch (BusinessException e){ |
| | | return ApiResponse.failed(e.getCode(),e.getMessage()); |
| | | }catch (Exception e){ |