From 10492e8a0942c9e85ff09606786ca395b3560ca3 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Thu, 6 Nov 2025 10:14:40 +0800 Subject: [PATCH 1/2] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20Api=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=BC=BA=E5=88=B6=E9=9C=80=E8=A6=81=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=9D=83=E9=99=90=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1547962277134336]Api接口强制需要添加权限控制 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1547962277134336 --- .../BatchSyncCiEntityDataToMongoDBForBalantFlowApi.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/neatlogic/module/cmdb/api/synccientity/BatchSyncCiEntityDataToMongoDBForBalantFlowApi.java b/src/main/java/neatlogic/module/cmdb/api/synccientity/BatchSyncCiEntityDataToMongoDBForBalantFlowApi.java index 9e9afe58..5f7f0d1e 100644 --- a/src/main/java/neatlogic/module/cmdb/api/synccientity/BatchSyncCiEntityDataToMongoDBForBalantFlowApi.java +++ b/src/main/java/neatlogic/module/cmdb/api/synccientity/BatchSyncCiEntityDataToMongoDBForBalantFlowApi.java @@ -26,6 +26,7 @@ import neatlogic.framework.cmdb.dto.ci.CiVo; import neatlogic.framework.cmdb.dto.sync.ObjectVo; import neatlogic.framework.cmdb.exception.sync.CollectionNameFieldValueRepeatException; import neatlogic.framework.common.constvalue.ApiParamType; +import neatlogic.framework.common.constvalue.systemuser.SystemUser; import neatlogic.framework.exception.integration.IntegrationHandlerNotFoundException; import neatlogic.framework.integration.core.IIntegrationHandler; import neatlogic.framework.integration.core.IntegrationHandlerFactory; @@ -63,6 +64,7 @@ import java.util.concurrent.TimeUnit; @Service @AuthAction(action = ADMIN.class) +@AuthUser(SystemUser.SYSTEM) @OperationType(type = OperationTypeEnum.OPERATE) public class BatchSyncCiEntityDataToMongoDBForBalantFlowApi extends PrivateApiComponentBase { -- Gitee From 6d1d32810f647c0dece712dfaf2a16b48ef4741d Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Thu, 6 Nov 2025 10:15:17 +0800 Subject: [PATCH 2/2] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20Api=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=BC=BA=E5=88=B6=E9=9C=80=E8=A6=81=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=9D=83=E9=99=90=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1547962277134336]Api接口强制需要添加权限控制 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1547962277134336 --- .../cmdb/api/synccientity/SyncCiEntityDataForBalantFlowApi.java | 2 ++ .../synccientity/SyncCiEntityDataToMongoDBForBalantFlowApi.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/main/java/neatlogic/module/cmdb/api/synccientity/SyncCiEntityDataForBalantFlowApi.java b/src/main/java/neatlogic/module/cmdb/api/synccientity/SyncCiEntityDataForBalantFlowApi.java index 9c75f613..dcbe4d00 100644 --- a/src/main/java/neatlogic/module/cmdb/api/synccientity/SyncCiEntityDataForBalantFlowApi.java +++ b/src/main/java/neatlogic/module/cmdb/api/synccientity/SyncCiEntityDataForBalantFlowApi.java @@ -48,6 +48,7 @@ import neatlogic.framework.cmdb.exception.rel.RelNotFoundException; import neatlogic.framework.cmdb.utils.RelUtil; import neatlogic.framework.common.constvalue.ApiParamType; import neatlogic.framework.common.constvalue.InputFrom; +import neatlogic.framework.common.constvalue.systemuser.SystemUser; import neatlogic.framework.crossover.CrossoverServiceFactory; import neatlogic.framework.exception.core.ApiRuntimeException; import neatlogic.framework.exception.integration.IntegrationHandlerNotFoundException; @@ -82,6 +83,7 @@ import java.util.stream.Collectors; @Service @AuthAction(action = ADMIN.class) +@AuthUser(SystemUser.SYSTEM) @OperationType(type = OperationTypeEnum.OPERATE) //@Transactional public class SyncCiEntityDataForBalantFlowApi extends PrivateApiComponentBase { diff --git a/src/main/java/neatlogic/module/cmdb/api/synccientity/SyncCiEntityDataToMongoDBForBalantFlowApi.java b/src/main/java/neatlogic/module/cmdb/api/synccientity/SyncCiEntityDataToMongoDBForBalantFlowApi.java index f2d2c1d0..412dad9a 100644 --- a/src/main/java/neatlogic/module/cmdb/api/synccientity/SyncCiEntityDataToMongoDBForBalantFlowApi.java +++ b/src/main/java/neatlogic/module/cmdb/api/synccientity/SyncCiEntityDataToMongoDBForBalantFlowApi.java @@ -26,6 +26,7 @@ import neatlogic.framework.cmdb.dto.ci.CiVo; import neatlogic.framework.cmdb.dto.sync.ObjectVo; import neatlogic.framework.cmdb.exception.sync.CollectionNameFieldValueRepeatException; import neatlogic.framework.common.constvalue.ApiParamType; +import neatlogic.framework.common.constvalue.systemuser.SystemUser; import neatlogic.framework.exception.integration.IntegrationHandlerNotFoundException; import neatlogic.framework.integration.core.IIntegrationHandler; import neatlogic.framework.integration.core.IntegrationHandlerFactory; @@ -59,6 +60,7 @@ import java.util.*; @Service @AuthAction(action = ADMIN.class) +@AuthUser(SystemUser.SYSTEM) @OperationType(type = OperationTypeEnum.OPERATE) public class SyncCiEntityDataToMongoDBForBalantFlowApi extends PrivateApiComponentBase { -- Gitee