|
|
@ -7,6 +7,7 @@ import jakarta.servlet.http.HttpServletResponse; |
|
|
|
import jakarta.validation.constraints.*; |
|
|
|
import cn.dev33.satoken.annotation.SaCheckPermission; |
|
|
|
import org.dromara.platform.domain.ServiceCatalogCategory; |
|
|
|
import org.dromara.platform.domain.vo.ServiceCatalogSelectVo; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
import org.springframework.validation.annotation.Validated; |
|
|
|
import org.dromara.common.idempotent.annotation.RepeatSubmit; |
|
|
@ -65,7 +66,7 @@ public class ServiceCatalogCategoryController extends BaseController { |
|
|
|
@SaCheckPermission("platform:catalogCategory:query") |
|
|
|
@GetMapping("/{id}") |
|
|
|
public R<ServiceCatalogCategoryVo> getInfo(@NotNull(message = "主键不能为空") |
|
|
|
@PathVariable String id) { |
|
|
|
@PathVariable String id) { |
|
|
|
return R.ok(serviceCatalogCategoryService.queryById(id)); |
|
|
|
} |
|
|
|
|
|
|
@ -106,7 +107,6 @@ public class ServiceCatalogCategoryController extends BaseController { |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取服务目录- (父+子) |
|
|
|
* |
|
|
|
*/ |
|
|
|
@SaCheckPermission("platform:catalogCategory:queryAll") |
|
|
|
@GetMapping("/queryAll") |
|
|
@ -128,13 +128,17 @@ public class ServiceCatalogCategoryController extends BaseController { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@SaCheckPermission("platform:catalogCategory:queryCategory") |
|
|
|
@GetMapping("/queryCategory") |
|
|
|
public R<List<ServiceCatalogCategoryVo>> queryCategory() { |
|
|
|
return R.ok(serviceCatalogCategoryService.queryCategory()); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 多层级服务目录 |
|
|
|
* |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@SaCheckPermission("platform:catalogCategory:buildFullTree") |
|
|
|
@GetMapping("/queryBuildFullTree") |
|
|
|
public R<List<ServiceCatalogCategory>> buildFullTree() { |
|
|
@ -142,4 +146,27 @@ public class ServiceCatalogCategoryController extends BaseController { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 查询全部服务目录名称用于(下拉框) |
|
|
|
* |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@SaCheckPermission("platform:catalogCategory:queryAllCategoryName") |
|
|
|
@GetMapping("/queryAllCategoryName") |
|
|
|
public R<List<ServiceCatalogSelectVo>> queryAllCategoryName() { |
|
|
|
return R.ok(serviceCatalogCategoryService.queryAllCatalogName()); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 新增服务目录-类别 |
|
|
|
*/ |
|
|
|
@SaCheckPermission("platform:catalogCategory:saveCategory") |
|
|
|
@Log(title = "服务目录-类别", businessType = BusinessType.INSERT) |
|
|
|
@RepeatSubmit() |
|
|
|
@PostMapping("/saveCategory") |
|
|
|
public R<Void> saveCategory(@Validated(AddGroup.class) @RequestBody ServiceCatalogCategoryBo bo) { |
|
|
|
return toAjax( serviceCatalogCategoryService.saveByBo(bo)); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|