From 93e0d491e827a3fa816492ee5adda09ddf3c4b37 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Mon, 15 Jan 2024 13:56:27 +0800 Subject: [PATCH] =?UTF-8?q?update=20-=20=E6=B7=BB=E5=8A=A0=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E7=9A=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/manage/ProcessCategoryController.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/ProcessCategoryController.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/ProcessCategoryController.java index 6b908ab40..e6078f132 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/ProcessCategoryController.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/ProcessCategoryController.java @@ -140,6 +140,12 @@ public class ProcessCategoryController implements ProcessCategoryApi { return success(categoryService.search(dto)); } + /** + * 业务分类创建黑白名单配置项 + * + * @param dto + * @return + */ @PostMapping("/config/create") @Override public CommonResponse createConfig(@Validated @RequestBody CategoryConfigCreateDTO dto) { @@ -147,24 +153,49 @@ public class ProcessCategoryController implements ProcessCategoryApi { return success(true); } + /** + * 删除指定分类的配置项数据 + * + * @param id + * @return + */ @DeleteMapping("/config/delete/{id}") @Override public CommonResponse deleteConfig(@PathVariable Long id) { return success(categoryConfigService.delete(id)); } + /** + * 业务分类黑白名单查询 + * + * @return + */ @PostMapping("/config/page/search") @Override public CommonResponse> configSearch(@Validated @RequestBody CategoryConfigSearchDTO dto) { return success(categoryConfigService.configSearch(dto)); } + /** + * 更新业务分类的配置类型 + * + * @param id + * @param configType + * @return + */ @PostMapping("/config/type/update") @Override public CommonResponse updateCategoryConfigType(@RequestParam Long id, @RequestParam String configType) { return success(categoryService.updateRemark(id, configType)); } + /** + * 用于业务方判断指定的业务分类的黑白名单配置 + * + * @param tenantId 租户ID + * @param categoryCode 业务分类编码 + * @return true: 可以发起创建流程实例, false: 不可用 + */ @GetMapping("/check/status") @Override public CommonResponse checkCategoryStatus(@RequestParam Long tenantId, @RequestParam String categoryCode) {