| | |
| | | return ApiResponse.success(categoryService.findListSaaS(category)); |
| | | } |
| | | |
| | | @ApiOperation("树形列表") |
| | | @PostMapping("/tree") |
| | | @RequiresPermissions("business:category:query") |
| | | public ApiResponse<List<Category>> findTree(@RequestBody Category category) { |
| | | return ApiResponse.success(categoryService.findTree(category)); |
| | | } |
| | | |
| | | @ApiOperation("子类别列表") |
| | | @GetMapping("/children/{parentId}") |
| | | public ApiResponse<List<Category>> findChildren(@PathVariable Integer parentId) { |
| | | return ApiResponse.success(categoryService.findChildren(parentId)); |
| | | } |
| | | |
| | | @PreventRepeat |
| | | @ApiOperation("新建子类别") |
| | | @PostMapping("/createSub") |
| | | @RequiresPermissions("business:category:create") |
| | | public ApiResponse createSub(@RequestBody Category category) { |
| | | return ApiResponse.success(categoryService.createSubCategory(category)); |
| | | } |
| | | |
| | | @ApiOperation("更新子类别") |
| | | @PostMapping("/updateSub") |
| | | @RequiresPermissions("business:category:update") |
| | | public ApiResponse updateSub(@RequestBody Category category) { |
| | | categoryService.updateSubCategory(category); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("删除子类别") |
| | | @GetMapping("/deleteSub/{id}") |
| | | @RequiresPermissions("business:category:delete") |
| | | public ApiResponse deleteSub(@PathVariable Integer id) { |
| | | categoryService.deleteSubCategory(id); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | } |