From 98811a18c37506dd0ad886deb6792985af9e6c0f Mon Sep 17 00:00:00 2001 From: wujiawei <12345678> Date: Sat, 28 Sep 2024 18:12:08 +0800 Subject: [PATCH] [fix] --- .../config/HeartbeatServerConfiguration.java | 4 +- ...andleClientConnectSuccessTypeAdvanced.java | 8 +- ...lientPermeateClientMappingApplication.java | 3 +- ...lientPermeateServerMappingApplication.java | 3 +- ...lNetworkPenetrationMappingApplication.java | 108 ------- ...erverPermeateClientMappingApplication.java | 107 +++++++ ...tworkServerPermeateMappingApplication.java | 46 ++- ...ettyServerPermeatePortPoolApplication.java | 109 ------- .../LazyNettyServerVisitorApplication.java | 5 +- ...NetworkPenetrationMappingDTOAssembler.java | 37 ++- ...ientPermeateClientMappingDTOAssembler.java | 2 +- ...ientPermeateServerMappingDTOAssembler.java | 2 +- ...workServerPermeateMappingDTOAssembler.java | 93 ------ ...rverPermeateServerMappingDTOAssembler.java | 90 ++++++ ...ttyServerPermeatePortPoolDTOAssembler.java | 93 ------ .../NettyServerVisitorDTOAssembler.java | 5 +- ...ermeateClientMappingQueryListCommand.java} | 2 +- ...PermeateClientMappingQueryOneCommand.java} | 2 +- ...erPermeateClientMappingRemoveCommand.java} | 2 +- ...verPermeateClientMappingStoryCommand.java} | 2 +- ...erPermeateClientMappingUpdateCommand.java} | 2 +- ...ermeateServerMappingQueryListCommand.java} | 2 +- ...PermeateServerMappingQueryOneCommand.java} | 2 +- ...erPermeateServerMappingRemoveCommand.java} | 2 +- ...verPermeateServerMappingStoryCommand.java} | 2 +- ...erPermeateServerMappingUpdateCommand.java} | 2 +- ...erverPermeatePortPoolQueryListCommand.java | 86 ----- ...ServerPermeatePortPoolQueryOneCommand.java | 87 ----- ...tyServerPermeatePortPoolRemoveCommand.java | 87 ----- ...ttyServerPermeatePortPoolStoryCommand.java | 87 ----- ...tyServerPermeatePortPoolUpdateCommand.java | 87 ----- ...azyNettyServerVisitorQueryListCommand.java | 2 +- ...LazyNettyServerVisitorQueryOneCommand.java | 2 +- .../LazyNettyServerVisitorRemoveCommand.java | 2 +- .../LazyNettyServerVisitorStoryCommand.java | 2 +- .../LazyNettyServerVisitorUpdateCommand.java | 2 +- ...tPermeateClientMappingApplicationImpl.java | 4 +- ...tPermeateServerMappingApplicationImpl.java | 8 +- ...workPenetrationMappingApplicationImpl.java | 297 ------------------ ...rPermeateClientMappingApplicationImpl.java | 296 +++++++++++++++++ ...kServerPermeateMappingApplicationImpl.java | 112 +++---- ...ServerPermeatePortPoolApplicationImpl.java | 157 --------- ...LazyNettyServerVisitorApplicationImpl.java | 6 +- ...rkClientPermeateClientMappingProvider.java | 4 +- ...rkClientPermeateServerMappingProvider.java | 4 +- ...rnalNetworkPenetrationMappingProvider.java | 146 --------- ...rkServerPermeateClientMappingProvider.java | 145 +++++++++ ...lNetworkServerPermeateMappingProvider.java | 61 ++-- ...zyNettyServerPermeatePortPoolProvider.java | 142 --------- .../LazyNettyServerVisitorProvider.java | 5 +- ...alNetworkPenetrationMappingRepository.java | 99 ------ ...etworkServerPermeateMappingRepository.java | 106 ------- ...nalNetworkClientPermeateClientMapping.java | 3 +- ...ClientPermeateClientMappingRepository.java | 6 +- ...nalNetworkClientPermeateServerMapping.java | 2 +- ...ClientPermeateServerMappingRepository.java | 6 +- ...alNetworkServerPermeateClientMapping.java} | 4 +- ...ServerPermeateClientMappingRepository.java | 99 ++++++ .../pool/LazyNettyServerPermeatePortPool.java | 87 ----- ...NettyServerPermeatePortPoolRepository.java | 106 ------- .../port/pool}/LazyNettyServerVisitor.java | 4 +- .../LazyNettyServerVisitorRepository.java | 2 +- ...alNetworkServerPermeateServerMapping.java} | 4 +- ...ServerPermeateServerMappingRepository.java | 104 ++++++ ...kClientPermeateClientMappingConverter.java | 2 +- ...kClientPermeateServerMappingConverter.java | 2 +- ...nalNetworkPenetrationMappingConverter.java | 16 +- ...NetworkServerPermeateMappingConverter.java | 48 --- ...kServerPermeateServerMappingConverter.java | 48 +++ ...yNettyServerPermeatePortPoolConverter.java | 48 --- .../LazyNettyServerVisitorConverter.java | 2 +- ...NetworkServerPermeateClientMappingDO.java} | 2 +- ...NetworkServerPermeateServerMappingDO.java} | 7 +- ...erverPermeateMappingLazyJpaRepository.java | 5 +- ...orkServerPermeateServerMappingMapper.java} | 2 +- ...ntPermeateClientMappingRepositoryImpl.java | 4 +- ...ntPermeateServerMappingRepositoryImpl.java | 4 +- ...tworkPenetrationMappingRepositoryImpl.java | 148 --------- ...erPermeateClientMappingRepositoryImpl.java | 148 +++++++++ ...rkServerPermeateMappingRepositoryImpl.java | 152 --------- ...erPermeateServerMappingRepositoryImpl.java | 152 +++++++++ ...yServerPermeatePortPoolRepositoryImpl.java | 152 --------- .../LazyNettyServerVisitorRepositoryImpl.java | 4 +- ...workServerPermeateServerMappingMapper.xml} | 4 +- ...InternalNetworkPenetrationMappingTest.java | 26 +- 85 files changed, 1403 insertions(+), 2771 deletions(-) delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkPenetrationMappingApplication.java create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateClientMappingApplication.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyNettyServerPermeatePortPoolApplication.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkServerPermeateMappingDTOAssembler.java create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkServerPermeateServerMappingDTOAssembler.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyNettyServerPermeatePortPoolDTOAssembler.java rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/{LazyInternalNetworkPenetrationMappingQueryListCommand.java => LazyInternalNetworkServerPermeateClientMappingQueryListCommand.java} (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/{LazyInternalNetworkPenetrationMappingQueryOneCommand.java => LazyInternalNetworkServerPermeateClientMappingQueryOneCommand.java} (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/{LazyInternalNetworkPenetrationMappingRemoveCommand.java => LazyInternalNetworkServerPermeateClientMappingRemoveCommand.java} (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/{LazyInternalNetworkPenetrationMappingStoryCommand.java => LazyInternalNetworkServerPermeateClientMappingStoryCommand.java} (95%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/{LazyInternalNetworkPenetrationMappingUpdateCommand.java => LazyInternalNetworkServerPermeateClientMappingUpdateCommand.java} (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/{LazyInternalNetworkServerPermeateMappingQueryListCommand.java => LazyInternalNetworkServerPermeateServerMappingQueryListCommand.java} (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/{LazyInternalNetworkServerPermeateMappingQueryOneCommand.java => LazyInternalNetworkServerPermeateServerMappingQueryOneCommand.java} (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/{LazyInternalNetworkServerPermeateMappingRemoveCommand.java => LazyInternalNetworkServerPermeateServerMappingRemoveCommand.java} (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/{LazyInternalNetworkServerPermeateMappingStoryCommand.java => LazyInternalNetworkServerPermeateServerMappingStoryCommand.java} (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/{LazyInternalNetworkServerPermeateMappingUpdateCommand.java => LazyInternalNetworkServerPermeateServerMappingUpdateCommand.java} (96%) delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolQueryListCommand.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolQueryOneCommand.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolRemoveCommand.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolStoryCommand.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolUpdateCommand.java rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/{netty/server/visitor => lazy/netty/server/permeate/port/pool}/LazyNettyServerVisitorQueryListCommand.java (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/{netty/server/visitor => lazy/netty/server/permeate/port/pool}/LazyNettyServerVisitorQueryOneCommand.java (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/{netty/server/visitor => lazy/netty/server/permeate/port/pool}/LazyNettyServerVisitorRemoveCommand.java (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/{netty/server/visitor => lazy/netty/server/permeate/port/pool}/LazyNettyServerVisitorStoryCommand.java (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/{netty/server/visitor => lazy/netty/server/permeate/port/pool}/LazyNettyServerVisitorUpdateCommand.java (96%) delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkPenetrationMappingApplicationImpl.java create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateClientMappingApplicationImpl.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyNettyServerPermeatePortPoolApplicationImpl.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkPenetrationMappingProvider.java create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateClientMappingProvider.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyNettyServerPermeatePortPoolProvider.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingRepository.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingRepository.java rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/{internal/network => netty}/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMapping.java (94%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/{internal/network => netty}/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMappingRepository.java (92%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/{internal/network => netty}/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMapping.java (96%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/{internal/network => netty}/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMappingRepository.java (92%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/{internal/network/penetration/mapping/LazyInternalNetworkPenetrationMapping.java => lazy/netty/server/permeate/client/mapping/LazyInternalNetworkServerPermeateClientMapping.java} (94%) create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/client/mapping/LazyInternalNetworkServerPermeateClientMappingRepository.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPool.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolRepository.java rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/{visitor => permeate/port/pool}/LazyNettyServerVisitor.java (91%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/{visitor => permeate/port/pool}/LazyNettyServerVisitorRepository.java (98%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/{internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMapping.java => netty/server/permeate/server/mapping/LazyInternalNetworkServerPermeateServerMapping.java} (94%) create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/server/mapping/LazyInternalNetworkServerPermeateServerMappingRepository.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkServerPermeateMappingConverter.java create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkServerPermeateServerMappingConverter.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyNettyServerPermeatePortPoolConverter.java rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/{LazyInternalNetworkPenetrationMappingDO.java => LazyInternalNetworkServerPermeateClientMappingDO.java} (98%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/{LazyInternalNetworkServerPermeateMappingDO.java => LazyInternalNetworkServerPermeateServerMappingDO.java} (92%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/mapper/{LazyInternalNetworkServerPermeateMappingMapper.java => LazyInternalNetworkServerPermeateServerMappingMapper.java} (81%) delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkPenetrationMappingRepositoryImpl.java create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateClientMappingRepositoryImpl.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateMappingRepositoryImpl.java create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateServerMappingRepositoryImpl.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerPermeatePortPoolRepositoryImpl.java rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/xml/{LazyInternalNetworkServerPermeateMappingMapper.xml => LazyInternalNetworkServerPermeateServerMappingMapper.xml} (92%) diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/config/HeartbeatServerConfiguration.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/config/HeartbeatServerConfiguration.java index 447c797..4471673 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/config/HeartbeatServerConfiguration.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/config/HeartbeatServerConfiguration.java @@ -39,12 +39,12 @@ public class HeartbeatServerConfiguration { public ServerHandleClientConnectSuccessTypeAdvanced serverReportConnectSuccessTypeAdvanced( LazyClientStatsChangeApplication lazyClientStatsChangeApplication, LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication, - LazyInternalNetworkPenetrationMappingApplication lazyInternalNetworkPenetrationMappingApplication, + LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication, LazyInternalNetworkClientPermeateServerMappingApplication lazyInternalNetworkClientPermeateServerMappingApplication, LazyInternalNetworkClientPermeateClientMappingApplication lazyInternalNetworkClientPermeateClientMappingApplication) { return new ServerHandleClientConnectSuccessTypeAdvanced(lazyClientStatsChangeApplication, lazyNettyClientBlacklistApplication, - lazyInternalNetworkPenetrationMappingApplication, + lazyInternalNetworkServerPermeateClientMappingApplication, lazyInternalNetworkClientPermeateServerMappingApplication, lazyInternalNetworkClientPermeateClientMappingApplication); } diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/netty/advanced/ServerHandleClientConnectSuccessTypeAdvanced.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/netty/advanced/ServerHandleClientConnectSuccessTypeAdvanced.java index 984e242..cf33ae1 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/netty/advanced/ServerHandleClientConnectSuccessTypeAdvanced.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/netty/advanced/ServerHandleClientConnectSuccessTypeAdvanced.java @@ -31,14 +31,14 @@ public class ServerHandleClientConnectSuccessTypeAdvanced extends AbstractHandle private final LazyClientStatsChangeApplication lazyClientStatsChangeApplication; private final LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication; - private final LazyInternalNetworkPenetrationMappingApplication lazyInternalNetworkPenetrationMappingApplication; + private final LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication; private final LazyInternalNetworkClientPermeateServerMappingApplication lazyInternalNetworkClientPermeateServerMappingApplication; private final LazyInternalNetworkClientPermeateClientMappingApplication lazyInternalNetworkClientPermeateClientMappingApplication; - public ServerHandleClientConnectSuccessTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication, LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication, LazyInternalNetworkPenetrationMappingApplication lazyInternalNetworkPenetrationMappingApplication, LazyInternalNetworkClientPermeateServerMappingApplication lazyInternalNetworkClientPermeateServerMappingApplication, LazyInternalNetworkClientPermeateClientMappingApplication lazyInternalNetworkClientPermeateClientMappingApplication) { + public ServerHandleClientConnectSuccessTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication, LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication, LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication, LazyInternalNetworkClientPermeateServerMappingApplication lazyInternalNetworkClientPermeateServerMappingApplication, LazyInternalNetworkClientPermeateClientMappingApplication lazyInternalNetworkClientPermeateClientMappingApplication) { this.lazyClientStatsChangeApplication = lazyClientStatsChangeApplication; this.lazyNettyClientBlacklistApplication = lazyNettyClientBlacklistApplication; - this.lazyInternalNetworkPenetrationMappingApplication = lazyInternalNetworkPenetrationMappingApplication; + this.lazyInternalNetworkServerPermeateClientMappingApplication = lazyInternalNetworkServerPermeateClientMappingApplication; this.lazyInternalNetworkClientPermeateServerMappingApplication = lazyInternalNetworkClientPermeateServerMappingApplication; this.lazyInternalNetworkClientPermeateClientMappingApplication = lazyInternalNetworkClientPermeateClientMappingApplication; } @@ -91,7 +91,7 @@ public class ServerHandleClientConnectSuccessTypeAdvanced extends AbstractHandle // 开始开启客户端:【{}】,端口映射 log.info("Start opening client: [{}], port mapping", clientId); // 创建访问者(内网穿透连接创建) - lazyInternalNetworkPenetrationMappingApplication.createVisitor(clientId); + lazyInternalNetworkServerPermeateClientMappingApplication.createVisitor(clientId); // 结束开启客户端:【{}】,端口映射 log.info("End opening client: [{}], port mapping", clientId); diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkClientPermeateClientMappingApplication.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkClientPermeateClientMappingApplication.java index 884a44d..254e0f8 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkClientPermeateClientMappingApplication.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkClientPermeateClientMappingApplication.java @@ -1,8 +1,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application; import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkClientPermeateServerMappingApplication.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkClientPermeateServerMappingApplication.java index eecccd4..214863f 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkClientPermeateServerMappingApplication.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkClientPermeateServerMappingApplication.java @@ -1,8 +1,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application; import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkPenetrationMappingApplication.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkPenetrationMappingApplication.java deleted file mode 100644 index 4a5a480..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkPenetrationMappingApplication.java +++ /dev/null @@ -1,108 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application; - - -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.internal.network.penetration.mapping.*; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.internal.network.penetration.mapping.*; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -import org.wu.framework.web.response.Result; -import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplication; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.internal.network.penetration.mapping.LazyInternalNetworkPenetrationMapping; - -import java.util.List; - -/** - * describe 内网穿透映射 - * - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - * @see DefaultDDDLazyApplication - **/ - -public interface LazyInternalNetworkPenetrationMappingApplication { - - - /** - * describe 新增内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingStoryCommand 新增内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射新增后领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result story(LazyInternalNetworkPenetrationMappingStoryCommand lazyInternalNetworkPenetrationMappingStoryCommand) ; - - /** - * describe 批量新增内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingStoryCommandList 批量新增内网穿透映射 - * @return {@link Result>} 内网穿透映射新增后领域对象集合 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result> batchStory(List lazyInternalNetworkPenetrationMappingStoryCommandList); - - /** - * describe 更新内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingUpdateCommand 更新内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result updateOne(LazyInternalNetworkPenetrationMappingUpdateCommand lazyInternalNetworkPenetrationMappingUpdateCommand) ; - - /** - * describe 查询单个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingQueryOneCommand 查询单个内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMappingDTO >} 内网穿透映射DTO对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result findOne(LazyInternalNetworkPenetrationMappingQueryOneCommand lazyInternalNetworkPenetrationMappingQueryOneCommand); - - /** - * describe 查询多个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingQueryListCommand 查询多个内网穿透映射 - * @return {@link Result >} 内网穿透映射DTO对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result> findList(LazyInternalNetworkPenetrationMappingQueryListCommand lazyInternalNetworkPenetrationMappingQueryListCommand); - - /** - * describe 分页查询多个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingQueryListCommand 分页查询多个内网穿透映射 - * @return {@link Result >} 分页内网穿透映射DTO对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result> findPage(int size, int current, LazyInternalNetworkPenetrationMappingQueryListCommand lazyInternalNetworkPenetrationMappingQueryListCommand); - - /** - * describe 删除内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingRemoveCommand 删除内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result remove(LazyInternalNetworkPenetrationMappingRemoveCommand lazyInternalNetworkPenetrationMappingRemoveCommand); - - /** - * 创建客户端的访问者 - * - * @param clientId 客户端ID - */ - Result createVisitor(String clientId); -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateClientMappingApplication.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateClientMappingApplication.java new file mode 100644 index 0000000..5af4fef --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateClientMappingApplication.java @@ -0,0 +1,107 @@ +package org.framework.lazy.cloud.network.heartbeat.server.standalone.application; + + +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.internal.network.penetration.mapping.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyInternalNetworkServerPermeateClientMapping; +import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; +import org.wu.framework.web.response.Result; +import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplication; + +import java.util.List; + +/** + * describe 内网穿透映射 + * + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + * @see DefaultDDDLazyApplication + **/ + +public interface LazyInternalNetworkServerPermeateClientMappingApplication { + + + /** + * describe 新增内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射新增后领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result story(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) ; + + /** + * describe 批量新增内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射 + * @return {@link Result>} 内网穿透映射新增后领域对象集合 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result> batchStory(List lazyInternalNetworkServerPermeateClientMappingStoryCommandList); + + /** + * describe 更新内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) ; + + /** + * describe 查询单个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射 + * @return {@link Result< LazyInternalNetworkPenetrationMappingDTO >} 内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result findOne(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand); + + /** + * describe 查询多个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 查询多个内网穿透映射 + * @return {@link Result >} 内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result> findList(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand); + + /** + * describe 分页查询多个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 分页查询多个内网穿透映射 + * @return {@link Result >} 分页内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result> findPage(int size, int current, LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand); + + /** + * describe 删除内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand); + + /** + * 创建客户端的访问者 + * + * @param clientId 客户端ID + */ + Result createVisitor(String clientId); +} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateMappingApplication.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateMappingApplication.java index 1986dd3..4dcf8d2 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateMappingApplication.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateMappingApplication.java @@ -1,13 +1,9 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.*; import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingRemoveCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingStoryCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingUpdateCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingQueryListCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingQueryOneCommand; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyInternalNetworkServerPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateServerMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO; import java.util.List; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; @@ -25,86 +21,86 @@ public interface LazyInternalNetworkServerPermeateMappingApplication { /** * describe 新增服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingStoryCommand 新增服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射新增后领域对象 + * @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - Result story(LazyInternalNetworkServerPermeateMappingStoryCommand lazyInternalNetworkServerPermeateMappingStoryCommand); + Result story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand); /** * describe 批量新增服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingStoryCommandList 批量新增服务端网络渗透映射 - * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 + * @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射 + * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - Result> batchStory(List lazyInternalNetworkServerPermeateMappingStoryCommandList); + Result> batchStory(List lazyInternalNetworkServerPermeateServerMappingStoryCommandList); /** * describe 更新服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingUpdateCommand 更新服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射领域对象 + * @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - Result updateOne(LazyInternalNetworkServerPermeateMappingUpdateCommand lazyInternalNetworkServerPermeateMappingUpdateCommand); + Result updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand); /** * describe 查询单个服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingQueryOneCommand 查询单个服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射 * @return {@link Result} 服务端网络渗透映射DTO对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - Result findOne(LazyInternalNetworkServerPermeateMappingQueryOneCommand lazyInternalNetworkServerPermeateMappingQueryOneCommand); + Result findOne(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand); /** * describe 查询多个服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingQueryListCommand 查询多个服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 查询多个服务端网络渗透映射 * @return {@link Result >} 服务端网络渗透映射DTO对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - Result > findList(LazyInternalNetworkServerPermeateMappingQueryListCommand lazyInternalNetworkServerPermeateMappingQueryListCommand); + Result > findList(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand); /** * describe 分页查询多个服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingQueryListCommand 分页查询多个服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 分页查询多个服务端网络渗透映射 * @return {@link Result >} 分页服务端网络渗透映射DTO对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - Result > findPage(int size,int current,LazyInternalNetworkServerPermeateMappingQueryListCommand lazyInternalNetworkServerPermeateMappingQueryListCommand); + Result > findPage(int size, int current, LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand); /** * describe 删除服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingRemoveCommand 删除服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - Result remove(LazyInternalNetworkServerPermeateMappingRemoveCommand lazyInternalNetworkServerPermeateMappingRemoveCommand); + Result remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand); /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyNettyServerPermeatePortPoolApplication.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyNettyServerPermeatePortPoolApplication.java deleted file mode 100644 index 833e604..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyNettyServerPermeatePortPoolApplication.java +++ /dev/null @@ -1,109 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application; - -import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPool; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolRemoveCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolStoryCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolUpdateCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolQueryListCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolQueryOneCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyServerPermeatePortPoolDTO; -import java.util.List; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplication - **/ - -public interface LazyNettyServerPermeatePortPoolApplication { - - - /** - * describe 新增服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolStoryCommand 新增服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池新增后领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result story(LazyNettyServerPermeatePortPoolStoryCommand lazyNettyServerPermeatePortPoolStoryCommand); - - /** - * describe 批量新增服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolStoryCommandList 批量新增服务端内网渗透端口池 - * @return {@link Result>} 服务端内网渗透端口池新增后领域对象集合 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result> batchStory(List lazyNettyServerPermeatePortPoolStoryCommandList); - - /** - * describe 更新服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolUpdateCommand 更新服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result updateOne(LazyNettyServerPermeatePortPoolUpdateCommand lazyNettyServerPermeatePortPoolUpdateCommand); - - /** - * describe 查询单个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolQueryOneCommand 查询单个服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result findOne(LazyNettyServerPermeatePortPoolQueryOneCommand lazyNettyServerPermeatePortPoolQueryOneCommand); - - /** - * describe 查询多个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolQueryListCommand 查询多个服务端内网渗透端口池 - * @return {@link Result >} 服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result > findList(LazyNettyServerPermeatePortPoolQueryListCommand lazyNettyServerPermeatePortPoolQueryListCommand); - - /** - * describe 分页查询多个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolQueryListCommand 分页查询多个服务端内网渗透端口池 - * @return {@link Result >} 分页服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result > findPage(int size,int current,LazyNettyServerPermeatePortPoolQueryListCommand lazyNettyServerPermeatePortPoolQueryListCommand); - - /** - * describe 删除服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolRemoveCommand 删除服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result remove(LazyNettyServerPermeatePortPoolRemoveCommand lazyNettyServerPermeatePortPoolRemoveCommand); - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyNettyServerVisitorApplication.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyNettyServerVisitorApplication.java index 1f1b7fa..11a3b21 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyNettyServerVisitorApplication.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyNettyServerVisitorApplication.java @@ -1,13 +1,12 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor.*; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.*; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyServerVisitorDTO; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; import org.wu.framework.web.response.Result; import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplication; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.visitor.LazyNettyServerVisitor; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerVisitor; import java.util.List; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/InternalNetworkPenetrationMappingDTOAssembler.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/InternalNetworkPenetrationMappingDTOAssembler.java index 60edd92..86152ff 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/InternalNetworkPenetrationMappingDTOAssembler.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/InternalNetworkPenetrationMappingDTOAssembler.java @@ -1,8 +1,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.internal.network.penetration.mapping.*; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.internal.network.penetration.mapping.LazyInternalNetworkPenetrationMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.internal.network.penetration.mapping.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyInternalNetworkServerPermeateClientMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; @@ -30,60 +29,60 @@ public interface InternalNetworkPenetrationMappingDTOAssembler { /** * describe 应用层存储入参转换成 领域对象 * - * @param lazyInternalNetworkPenetrationMappingStoryCommand 保存内网穿透映射对象 - * @return {@link LazyInternalNetworkPenetrationMapping} 内网穿透映射领域对象 + * @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 保存内网穿透映射对象 + * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkPenetrationMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkPenetrationMappingStoryCommand lazyInternalNetworkPenetrationMappingStoryCommand); + LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand); /** * describe 应用层更新入参转换成 领域对象 * - * @param lazyInternalNetworkPenetrationMappingUpdateCommand 更新内网穿透映射对象 - * @return {@link LazyInternalNetworkPenetrationMapping} 内网穿透映射领域对象 + * @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射对象 + * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkPenetrationMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkPenetrationMappingUpdateCommand lazyInternalNetworkPenetrationMappingUpdateCommand); + LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand); /** * describe 应用层查询入参转换成 领域对象 * - * @param lazyInternalNetworkPenetrationMappingQueryOneCommand 查询单个内网穿透映射对象参数 - * @return {@link LazyInternalNetworkPenetrationMapping} 内网穿透映射领域对象 + * @param lazyInternalNetworkServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射对象参数 + * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkPenetrationMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkPenetrationMappingQueryOneCommand lazyInternalNetworkPenetrationMappingQueryOneCommand); + LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand); /** * describe 应用层查询入参转换成 领域对象 * - * @param lazyInternalNetworkPenetrationMappingQueryListCommand 查询集合内网穿透映射对象参数 - * @return {@link LazyInternalNetworkPenetrationMapping} 内网穿透映射领域对象 + * @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 查询集合内网穿透映射对象参数 + * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkPenetrationMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkPenetrationMappingQueryListCommand lazyInternalNetworkPenetrationMappingQueryListCommand); + LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand); /** * describe 应用层删除入参转换成 领域对象 * - * @param lazyInternalNetworkPenetrationMappingRemoveCommand 删除内网穿透映射对象参数 - * @return {@link LazyInternalNetworkPenetrationMapping} 内网穿透映射领域对象 + * @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射对象参数 + * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkPenetrationMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkPenetrationMappingRemoveCommand lazyInternalNetworkPenetrationMappingRemoveCommand); + LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand); /** * describe 持久层领域对象转换成DTO对象 * - * @param lazyInternalNetworkPenetrationMapping 内网穿透映射领域对象 + * @param lazyInternalNetworkServerPermeateClientMapping 内网穿透映射领域对象 * @return {@link LazyInternalNetworkPenetrationMappingDTO} 内网穿透映射DTO对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkPenetrationMappingDTO fromInternalNetworkPenetrationMapping(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping); + LazyInternalNetworkPenetrationMappingDTO fromInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping); } \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkClientPermeateClientMappingDTOAssembler.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkClientPermeateClientMappingDTOAssembler.java index cd63477..9761f1a 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkClientPermeateClientMappingDTOAssembler.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkClientPermeateClientMappingDTOAssembler.java @@ -1,6 +1,6 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkClientPermeateServerMappingDTOAssembler.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkClientPermeateServerMappingDTOAssembler.java index c572825..bf36b7a 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkClientPermeateServerMappingDTOAssembler.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkClientPermeateServerMappingDTOAssembler.java @@ -1,6 +1,6 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkServerPermeateMappingDTOAssembler.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkServerPermeateMappingDTOAssembler.java deleted file mode 100644 index b2ce3a5..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkServerPermeateMappingDTOAssembler.java +++ /dev/null @@ -1,93 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler; - -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingRemoveCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingStoryCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingUpdateCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingQueryListCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingQueryOneCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO; -import org.mapstruct.factory.Mappers; -import org.mapstruct.Mapper; -/** - * describe 服务端网络渗透映射 - * - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler - **/ -@Mapper -public interface LazyInternalNetworkServerPermeateMappingDTOAssembler { - - - /** - * describe MapStruct 创建的代理对象 - * - - - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - LazyInternalNetworkServerPermeateMappingDTOAssembler INSTANCE = Mappers.getMapper(LazyInternalNetworkServerPermeateMappingDTOAssembler.class); - /** - * describe 应用层存储入参转换成 领域对象 - * - * @param lazyInternalNetworkServerPermeateMappingStoryCommand 保存服务端网络渗透映射对象 - * @return {@link LazyInternalNetworkServerPermeateMapping} 服务端网络渗透映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - LazyInternalNetworkServerPermeateMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateMappingStoryCommand lazyInternalNetworkServerPermeateMappingStoryCommand); - /** - * describe 应用层更新入参转换成 领域对象 - * - * @param lazyInternalNetworkServerPermeateMappingUpdateCommand 更新服务端网络渗透映射对象 - * @return {@link LazyInternalNetworkServerPermeateMapping} 服务端网络渗透映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - LazyInternalNetworkServerPermeateMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateMappingUpdateCommand lazyInternalNetworkServerPermeateMappingUpdateCommand); - /** - * describe 应用层查询入参转换成 领域对象 - * - * @param lazyInternalNetworkServerPermeateMappingQueryOneCommand 查询单个服务端网络渗透映射对象参数 - * @return {@link LazyInternalNetworkServerPermeateMapping} 服务端网络渗透映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - LazyInternalNetworkServerPermeateMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateMappingQueryOneCommand lazyInternalNetworkServerPermeateMappingQueryOneCommand); - /** - * describe 应用层查询入参转换成 领域对象 - * - * @param lazyInternalNetworkServerPermeateMappingQueryListCommand 查询集合服务端网络渗透映射对象参数 - * @return {@link LazyInternalNetworkServerPermeateMapping} 服务端网络渗透映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - LazyInternalNetworkServerPermeateMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateMappingQueryListCommand lazyInternalNetworkServerPermeateMappingQueryListCommand); - /** - * describe 应用层删除入参转换成 领域对象 - * - * @param lazyInternalNetworkServerPermeateMappingRemoveCommand 删除服务端网络渗透映射对象参数 - * @return {@link LazyInternalNetworkServerPermeateMapping} 服务端网络渗透映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - LazyInternalNetworkServerPermeateMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateMappingRemoveCommand lazyInternalNetworkServerPermeateMappingRemoveCommand); - /** - * describe 持久层领域对象转换成DTO对象 - * - * @param lazyInternalNetworkServerPermeateMapping 服务端网络渗透映射领域对象 - * @return {@link LazyInternalNetworkServerPermeateMappingDTO} 服务端网络渗透映射DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - LazyInternalNetworkServerPermeateMappingDTO fromLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping); -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkServerPermeateServerMappingDTOAssembler.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkServerPermeateServerMappingDTOAssembler.java new file mode 100644 index 0000000..c496679 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkServerPermeateServerMappingDTOAssembler.java @@ -0,0 +1,90 @@ +package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler; + +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyInternalNetworkServerPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateServerMappingStoryCommand; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO; +import org.mapstruct.factory.Mappers; +import org.mapstruct.Mapper; +/** + * describe 服务端网络渗透映射 + * + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler + **/ +@Mapper +public interface LazyInternalNetworkServerPermeateServerMappingDTOAssembler { + + + /** + * describe MapStruct 创建的代理对象 + * + + + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + LazyInternalNetworkServerPermeateServerMappingDTOAssembler INSTANCE = Mappers.getMapper(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.class); + /** + * describe 应用层存储入参转换成 领域对象 + * + * @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 保存服务端网络渗透映射对象 + * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand); + /** + * describe 应用层更新入参转换成 领域对象 + * + * @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射对象 + * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand); + /** + * describe 应用层查询入参转换成 领域对象 + * + * @param lazyInternalNetworkServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射对象参数 + * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand); + /** + * describe 应用层查询入参转换成 领域对象 + * + * @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 查询集合服务端网络渗透映射对象参数 + * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand); + /** + * describe 应用层删除入参转换成 领域对象 + * + * @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射对象参数 + * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand); + /** + * describe 持久层领域对象转换成DTO对象 + * + * @param lazyInternalNetworkServerPermeateServerMapping 服务端网络渗透映射领域对象 + * @return {@link LazyInternalNetworkServerPermeateMappingDTO} 服务端网络渗透映射DTO对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + LazyInternalNetworkServerPermeateMappingDTO fromLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping); +} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyNettyServerPermeatePortPoolDTOAssembler.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyNettyServerPermeatePortPoolDTOAssembler.java deleted file mode 100644 index d2d2e36..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyNettyServerPermeatePortPoolDTOAssembler.java +++ /dev/null @@ -1,93 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler; - -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPool; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolRemoveCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolStoryCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolUpdateCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolQueryListCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolQueryOneCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyServerPermeatePortPoolDTO; -import org.mapstruct.factory.Mappers; -import org.mapstruct.Mapper; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler - **/ -@Mapper -public interface LazyNettyServerPermeatePortPoolDTOAssembler { - - - /** - * describe MapStruct 创建的代理对象 - * - - - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - LazyNettyServerPermeatePortPoolDTOAssembler INSTANCE = Mappers.getMapper(LazyNettyServerPermeatePortPoolDTOAssembler.class); - /** - * describe 应用层存储入参转换成 领域对象 - * - * @param lazyNettyServerPermeatePortPoolStoryCommand 保存服务端内网渗透端口池对象 - * @return {@link LazyNettyServerPermeatePortPool} 服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - LazyNettyServerPermeatePortPool toLazyNettyServerPermeatePortPool(LazyNettyServerPermeatePortPoolStoryCommand lazyNettyServerPermeatePortPoolStoryCommand); - /** - * describe 应用层更新入参转换成 领域对象 - * - * @param lazyNettyServerPermeatePortPoolUpdateCommand 更新服务端内网渗透端口池对象 - * @return {@link LazyNettyServerPermeatePortPool} 服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - LazyNettyServerPermeatePortPool toLazyNettyServerPermeatePortPool(LazyNettyServerPermeatePortPoolUpdateCommand lazyNettyServerPermeatePortPoolUpdateCommand); - /** - * describe 应用层查询入参转换成 领域对象 - * - * @param lazyNettyServerPermeatePortPoolQueryOneCommand 查询单个服务端内网渗透端口池对象参数 - * @return {@link LazyNettyServerPermeatePortPool} 服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - LazyNettyServerPermeatePortPool toLazyNettyServerPermeatePortPool(LazyNettyServerPermeatePortPoolQueryOneCommand lazyNettyServerPermeatePortPoolQueryOneCommand); - /** - * describe 应用层查询入参转换成 领域对象 - * - * @param lazyNettyServerPermeatePortPoolQueryListCommand 查询集合服务端内网渗透端口池对象参数 - * @return {@link LazyNettyServerPermeatePortPool} 服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - LazyNettyServerPermeatePortPool toLazyNettyServerPermeatePortPool(LazyNettyServerPermeatePortPoolQueryListCommand lazyNettyServerPermeatePortPoolQueryListCommand); - /** - * describe 应用层删除入参转换成 领域对象 - * - * @param lazyNettyServerPermeatePortPoolRemoveCommand 删除服务端内网渗透端口池对象参数 - * @return {@link LazyNettyServerPermeatePortPool} 服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - LazyNettyServerPermeatePortPool toLazyNettyServerPermeatePortPool(LazyNettyServerPermeatePortPoolRemoveCommand lazyNettyServerPermeatePortPoolRemoveCommand); - /** - * describe 持久层领域对象转换成DTO对象 - * - * @param lazyNettyServerPermeatePortPool 服务端内网渗透端口池领域对象 - * @return {@link LazyNettyServerPermeatePortPoolDTO} 服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - LazyNettyServerPermeatePortPoolDTO fromLazyNettyServerPermeatePortPool(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool); -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/NettyServerVisitorDTOAssembler.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/NettyServerVisitorDTOAssembler.java index 6d76ed7..fa15d3c 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/NettyServerVisitorDTOAssembler.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/NettyServerVisitorDTOAssembler.java @@ -1,9 +1,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.*; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyServerVisitorDTO; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.visitor.LazyNettyServerVisitor; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerVisitor; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingQueryListCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingQueryListCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingQueryListCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingQueryListCommand.java index 2a13b05..301c72b 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingQueryListCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingQueryListCommand.java @@ -17,7 +17,7 @@ import java.time.LocalDateTime; @Data @Accessors(chain = true) @Schema(title = "internal_network_penetration_mapping_query_List_command", description = "内网穿透映射") -public class LazyInternalNetworkPenetrationMappingQueryListCommand { +public class LazyInternalNetworkServerPermeateClientMappingQueryListCommand { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingQueryOneCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingQueryOneCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingQueryOneCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingQueryOneCommand.java index 4594b57..fb96a3c 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingQueryOneCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingQueryOneCommand.java @@ -17,7 +17,7 @@ import java.time.LocalDateTime; @Data @Accessors(chain = true) @Schema(title = "lazy_internal_network_penetration_mapping_query_one_command", description = "内网穿透映射") -public class LazyInternalNetworkPenetrationMappingQueryOneCommand { +public class LazyInternalNetworkServerPermeateClientMappingQueryOneCommand { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingRemoveCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingRemoveCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingRemoveCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingRemoveCommand.java index eab1334..847b488 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingRemoveCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingRemoveCommand.java @@ -17,7 +17,7 @@ import org.wu.framework.web.response.mark.ValidType; @Data @Accessors(chain = true) @Schema(title = "internal_network_penetration_mapping_remove_command", description = "内网穿透映射") -public class LazyInternalNetworkPenetrationMappingRemoveCommand { +public class LazyInternalNetworkServerPermeateClientMappingRemoveCommand { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingStoryCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingStoryCommand.java similarity index 95% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingStoryCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingStoryCommand.java index 36a5cd8..8ab8d7f 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingStoryCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingStoryCommand.java @@ -15,7 +15,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz @Data @Accessors(chain = true) @Schema(title = "internal_network_penetration_mapping_story_command", description = "内网穿透映射") -public class LazyInternalNetworkPenetrationMappingStoryCommand { +public class LazyInternalNetworkServerPermeateClientMappingStoryCommand { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingUpdateCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingUpdateCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingUpdateCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingUpdateCommand.java index c37a7b4..15e20d2 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingUpdateCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/internal/network/penetration/mapping/LazyInternalNetworkServerPermeateClientMappingUpdateCommand.java @@ -17,7 +17,7 @@ import org.wu.framework.web.response.mark.ValidType; @Data @Accessors(chain = true) @Schema(title = "internal_network_penetration_mapping_update_command", description = "内网穿透映射") -public class LazyInternalNetworkPenetrationMappingUpdateCommand { +public class LazyInternalNetworkServerPermeateClientMappingUpdateCommand { /** * 客户端ID diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingQueryListCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingQueryListCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingQueryListCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingQueryListCommand.java index b19df54..cd0ff96 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingQueryListCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingQueryListCommand.java @@ -18,7 +18,7 @@ import java.lang.Integer; @Data @Accessors(chain = true) @Schema(title = "lazy_internal_network_server_permeate_mapping_query_List_command",description = "服务端网络渗透映射") -public class LazyInternalNetworkServerPermeateMappingQueryListCommand { +public class LazyInternalNetworkServerPermeateServerMappingQueryListCommand { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingQueryOneCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingQueryOneCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingQueryOneCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingQueryOneCommand.java index 2656e38..23c6ae7 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingQueryOneCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingQueryOneCommand.java @@ -18,7 +18,7 @@ import java.lang.Integer; @Data @Accessors(chain = true) @Schema(title = "lazy_internal_network_server_permeate_mapping_query_one_command",description = "服务端网络渗透映射") -public class LazyInternalNetworkServerPermeateMappingQueryOneCommand { +public class LazyInternalNetworkServerPermeateServerMappingQueryOneCommand { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingRemoveCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingRemoveCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingRemoveCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingRemoveCommand.java index 0704230..eb1e42d 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingRemoveCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingRemoveCommand.java @@ -19,7 +19,7 @@ import java.lang.Integer; @Data @Accessors(chain = true) @Schema(title = "lazy_internal_network_server_permeate_mapping_remove_command",description = "服务端网络渗透映射") -public class LazyInternalNetworkServerPermeateMappingRemoveCommand { +public class LazyInternalNetworkServerPermeateServerMappingRemoveCommand { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingStoryCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingStoryCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingStoryCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingStoryCommand.java index 61e3912..d374fab 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingStoryCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingStoryCommand.java @@ -18,7 +18,7 @@ import java.lang.Integer; @Data @Accessors(chain = true) @Schema(title = "lazy_internal_network_server_permeate_mapping_story_command",description = "服务端网络渗透映射") -public class LazyInternalNetworkServerPermeateMappingStoryCommand { +public class LazyInternalNetworkServerPermeateServerMappingStoryCommand { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingUpdateCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingUpdateCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingUpdateCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingUpdateCommand.java index a46936f..9dbd5e2 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingUpdateCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateServerMappingUpdateCommand.java @@ -18,7 +18,7 @@ import java.lang.Integer; @Data @Accessors(chain = true) @Schema(title = "lazy_internal_network_server_permeate_mapping_update_command",description = "服务端网络渗透映射") -public class LazyInternalNetworkServerPermeateMappingUpdateCommand { +public class LazyInternalNetworkServerPermeateServerMappingUpdateCommand { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolQueryListCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolQueryListCommand.java deleted file mode 100644 index 960dcfe..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolQueryListCommand.java +++ /dev/null @@ -1,86 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool; - -import lombok.Data; -import lombok.experimental.Accessors; -import io.swagger.v3.oas.annotations.media.Schema; -import java.lang.String; -import java.time.LocalDateTime; -import java.lang.Long; -import java.lang.Boolean; -import java.lang.Integer; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyQueryListCommand - **/ -@Data -@Accessors(chain = true) -@Schema(title = "lazy_netty_server_permeate_port_pool_query_List_command",description = "服务端内网渗透端口池") -public class LazyNettyServerPermeatePortPoolQueryListCommand { - - /** - * - * 创建时间 - */ - @Schema(description ="创建时间",name ="createTime",example = "") - private LocalDateTime createTime; - - /** - * - * 描述 - */ - @Schema(description ="描述",name ="describe",example = "") - private String describe; - - /** - * - * 主键ID - */ - @Schema(description ="主键ID",name ="id",example = "") - private Long id; - - /** - * - * 是否删除 - */ - @Schema(description ="是否删除",name ="isDeleted",example = "") - private Boolean isDeleted; - - /** - * - * 是否被占用 - */ - @Schema(description ="是否被占用",name ="isUsed",example = "") - private Boolean isUsed; - - /** - * - * 访客端口池大小 - */ - @Schema(description ="访客端口池大小",name ="poolSize",example = "") - private Integer poolSize; - - /** - * - * 服务端ID - */ - @Schema(description ="服务端ID",name ="serverId",example = "") - private String serverId; - - /** - * - * 更新时间 - */ - @Schema(description ="更新时间",name ="updateTime",example = "") - private LocalDateTime updateTime; - - /** - * - * 访客端口 - */ - @Schema(description ="访客端口",name ="visitorPort",example = "") - private Integer visitorPort; - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolQueryOneCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolQueryOneCommand.java deleted file mode 100644 index f600cff..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolQueryOneCommand.java +++ /dev/null @@ -1,87 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool; - -import lombok.Data; -import lombok.experimental.Accessors; -import io.swagger.v3.oas.annotations.media.Schema; -import java.lang.String; -import java.time.LocalDateTime; -import java.lang.Long; -import java.lang.Boolean; -import java.lang.Integer; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyQueryOneCommand - **/ -@Data -@Accessors(chain = true) -@Schema(title = "lazy_netty_server_permeate_port_pool_query_one_command",description = "服务端内网渗透端口池") -public class LazyNettyServerPermeatePortPoolQueryOneCommand { - - - /** - * - * 创建时间 - */ - @Schema(description ="创建时间",name ="createTime",example = "") - private LocalDateTime createTime; - - /** - * - * 描述 - */ - @Schema(description ="描述",name ="describe",example = "") - private String describe; - - /** - * - * 主键ID - */ - @Schema(description ="主键ID",name ="id",example = "") - private Long id; - - /** - * - * 是否删除 - */ - @Schema(description ="是否删除",name ="isDeleted",example = "") - private Boolean isDeleted; - - /** - * - * 是否被占用 - */ - @Schema(description ="是否被占用",name ="isUsed",example = "") - private Boolean isUsed; - - /** - * - * 访客端口池大小 - */ - @Schema(description ="访客端口池大小",name ="poolSize",example = "") - private Integer poolSize; - - /** - * - * 服务端ID - */ - @Schema(description ="服务端ID",name ="serverId",example = "") - private String serverId; - - /** - * - * 更新时间 - */ - @Schema(description ="更新时间",name ="updateTime",example = "") - private LocalDateTime updateTime; - - /** - * - * 访客端口 - */ - @Schema(description ="访客端口",name ="visitorPort",example = "") - private Integer visitorPort; - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolRemoveCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolRemoveCommand.java deleted file mode 100644 index 422ffdc..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolRemoveCommand.java +++ /dev/null @@ -1,87 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool; - -import lombok.Data; -import lombok.experimental.Accessors; -import io.swagger.v3.oas.annotations.media.Schema; -import java.lang.String; -import java.time.LocalDateTime; -import java.lang.Long; -import java.lang.Boolean; -import java.lang.Integer; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyRemoveCommand - **/ -@Data -@Accessors(chain = true) -@Schema(title = "lazy_netty_server_permeate_port_pool_remove_command",description = "服务端内网渗透端口池") -public class LazyNettyServerPermeatePortPoolRemoveCommand { - - - /** - * - * 创建时间 - */ - @Schema(description ="创建时间",name ="createTime",example = "") - private LocalDateTime createTime; - - /** - * - * 描述 - */ - @Schema(description ="描述",name ="describe",example = "") - private String describe; - - /** - * - * 主键ID - */ - @Schema(description ="主键ID",name ="id",example = "") - private Long id; - - /** - * - * 是否删除 - */ - @Schema(description ="是否删除",name ="isDeleted",example = "") - private Boolean isDeleted; - - /** - * - * 是否被占用 - */ - @Schema(description ="是否被占用",name ="isUsed",example = "") - private Boolean isUsed; - - /** - * - * 访客端口池大小 - */ - @Schema(description ="访客端口池大小",name ="poolSize",example = "") - private Integer poolSize; - - /** - * - * 服务端ID - */ - @Schema(description ="服务端ID",name ="serverId",example = "") - private String serverId; - - /** - * - * 更新时间 - */ - @Schema(description ="更新时间",name ="updateTime",example = "") - private LocalDateTime updateTime; - - /** - * - * 访客端口 - */ - @Schema(description ="访客端口",name ="visitorPort",example = "") - private Integer visitorPort; - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolStoryCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolStoryCommand.java deleted file mode 100644 index e6177d6..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolStoryCommand.java +++ /dev/null @@ -1,87 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool; - -import lombok.Data; -import lombok.experimental.Accessors; -import io.swagger.v3.oas.annotations.media.Schema; -import java.lang.String; -import java.time.LocalDateTime; -import java.lang.Long; -import java.lang.Boolean; -import java.lang.Integer; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyStoryCommand - **/ -@Data -@Accessors(chain = true) -@Schema(title = "lazy_netty_server_permeate_port_pool_story_command",description = "服务端内网渗透端口池") -public class LazyNettyServerPermeatePortPoolStoryCommand { - - - /** - * - * 创建时间 - */ - @Schema(description ="创建时间",name ="createTime",example = "") - private LocalDateTime createTime; - - /** - * - * 描述 - */ - @Schema(description ="描述",name ="describe",example = "") - private String describe; - - /** - * - * 主键ID - */ - @Schema(description ="主键ID",name ="id",example = "") - private Long id; - - /** - * - * 是否删除 - */ - @Schema(description ="是否删除",name ="isDeleted",example = "") - private Boolean isDeleted; - - /** - * - * 是否被占用 - */ - @Schema(description ="是否被占用",name ="isUsed",example = "") - private Boolean isUsed; - - /** - * - * 访客端口池大小 - */ - @Schema(description ="访客端口池大小",name ="poolSize",example = "") - private Integer poolSize; - - /** - * - * 服务端ID - */ - @Schema(description ="服务端ID",name ="serverId",example = "") - private String serverId; - - /** - * - * 更新时间 - */ - @Schema(description ="更新时间",name ="updateTime",example = "") - private LocalDateTime updateTime; - - /** - * - * 访客端口 - */ - @Schema(description ="访客端口",name ="visitorPort",example = "") - private Integer visitorPort; - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolUpdateCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolUpdateCommand.java deleted file mode 100644 index 199ed1b..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolUpdateCommand.java +++ /dev/null @@ -1,87 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool; - -import lombok.Data; -import lombok.experimental.Accessors; -import io.swagger.v3.oas.annotations.media.Schema; -import java.lang.String; -import java.time.LocalDateTime; -import java.lang.Long; -import java.lang.Boolean; -import java.lang.Integer; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyUpdateCommand - **/ -@Data -@Accessors(chain = true) -@Schema(title = "lazy_netty_server_permeate_port_pool_update_command",description = "服务端内网渗透端口池") -public class LazyNettyServerPermeatePortPoolUpdateCommand { - - - /** - * - * 创建时间 - */ - @Schema(description ="创建时间",name ="createTime",example = "") - private LocalDateTime createTime; - - /** - * - * 描述 - */ - @Schema(description ="描述",name ="describe",example = "") - private String describe; - - /** - * - * 主键ID - */ - @Schema(description ="主键ID",name ="id",example = "") - private Long id; - - /** - * - * 是否删除 - */ - @Schema(description ="是否删除",name ="isDeleted",example = "") - private Boolean isDeleted; - - /** - * - * 是否被占用 - */ - @Schema(description ="是否被占用",name ="isUsed",example = "") - private Boolean isUsed; - - /** - * - * 访客端口池大小 - */ - @Schema(description ="访客端口池大小",name ="poolSize",example = "") - private Integer poolSize; - - /** - * - * 服务端ID - */ - @Schema(description ="服务端ID",name ="serverId",example = "") - private String serverId; - - /** - * - * 更新时间 - */ - @Schema(description ="更新时间",name ="updateTime",example = "") - private LocalDateTime updateTime; - - /** - * - * 访客端口 - */ - @Schema(description ="访客端口",name ="visitorPort",example = "") - private Integer visitorPort; - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorQueryListCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorQueryListCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorQueryListCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorQueryListCommand.java index 74f2c16..47dae0e 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorQueryListCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorQueryListCommand.java @@ -1,4 +1,4 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorQueryOneCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorQueryOneCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorQueryOneCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorQueryOneCommand.java index f414c71..11f38c9 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorQueryOneCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorQueryOneCommand.java @@ -1,4 +1,4 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorRemoveCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorRemoveCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorRemoveCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorRemoveCommand.java index 4851b02..ea40fd4 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorRemoveCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorRemoveCommand.java @@ -1,4 +1,4 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorStoryCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorStoryCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorStoryCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorStoryCommand.java index 4a84bd4..d8e183e 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorStoryCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorStoryCommand.java @@ -1,4 +1,4 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorUpdateCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorUpdateCommand.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorUpdateCommand.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorUpdateCommand.java index 95c130d..0dbd4b9 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/netty/server/visitor/LazyNettyServerVisitorUpdateCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorUpdateCommand.java @@ -1,4 +1,4 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkClientPermeateClientMappingApplicationImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkClientPermeateClientMappingApplicationImpl.java index 6208c12..0fdb712 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkClientPermeateClientMappingApplicationImpl.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkClientPermeateClientMappingApplicationImpl.java @@ -7,7 +7,7 @@ import org.framework.lazy.cloud.network.heartbeat.common.NettyProxyMsg; import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkClientPermeateClientMappingApplication; import org.wu.framework.web.response.Result; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand; @@ -19,7 +19,7 @@ import org.framework.lazy.cloud.network.heartbeat.server.standalone.application. import java.nio.charset.StandardCharsets; import java.util.stream.Collectors; import jakarta.annotation.Resource; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRepository; import java.util.List; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkClientPermeateServerMappingApplicationImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkClientPermeateServerMappingApplicationImpl.java index bce1e1b..2ce092d 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkClientPermeateServerMappingApplicationImpl.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkClientPermeateServerMappingApplicationImpl.java @@ -1,18 +1,14 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.impl; import io.netty.channel.Channel; -import org.framework.lazy.cloud.network.heartbeat.client.netty.event.ClientChangeEvent; import org.framework.lazy.cloud.network.heartbeat.common.ChannelContext; import org.framework.lazy.cloud.network.heartbeat.common.MessageType; import org.framework.lazy.cloud.network.heartbeat.common.NettyProxyMsg; import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties; import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkClientPermeateServerMappingApplication; -import org.springframework.web.bind.annotation.*; import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand; @@ -22,7 +18,7 @@ import org.framework.lazy.cloud.network.heartbeat.server.standalone.application. import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateServerMappingDTO; import java.util.stream.Collectors; import jakarta.annotation.Resource; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRepository; import java.util.List; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkPenetrationMappingApplicationImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkPenetrationMappingApplicationImpl.java deleted file mode 100644 index dd61da2..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkPenetrationMappingApplicationImpl.java +++ /dev/null @@ -1,297 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.impl; - -import org.framework.lazy.cloud.network.heartbeat.common.NettyClientVisitorContext; -import org.framework.lazy.cloud.network.heartbeat.server.netty.socket.NettyServerPermeateClientVisitorSocket; -import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkPenetrationMappingApplication; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.InternalNetworkPenetrationMappingDTOAssembler; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.internal.network.penetration.mapping.*; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.internal.network.penetration.mapping.LazyInternalNetworkPenetrationMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.internal.network.penetration.mapping.LazyInternalNetworkPenetrationMappingRepository; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO; -import org.springframework.transaction.annotation.Transactional; -import org.wu.framework.core.utils.ObjectUtils; -import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import jakarta.annotation.Resource; -import lombok.extern.slf4j.Slf4j; -import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplicationImpl; -import org.framework.lazy.cloud.network.heartbeat.common.adapter.ChannelFlowAdapter; - -import java.io.IOException; -import java.util.List; -import java.util.stream.Collectors; - -/** - * describe 内网穿透映射 - * - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - * @see DefaultDDDLazyApplicationImpl - **/ -@Slf4j -@LazyApplication -public class LazyInternalNetworkPenetrationMappingApplicationImpl implements LazyInternalNetworkPenetrationMappingApplication { - - @Resource - LazyInternalNetworkPenetrationMappingRepository lazyInternalNetworkPenetrationMappingRepository; - - @Resource - ChannelFlowAdapter channelFlowAdapter; - - @Resource - ServerNodeProperties serverNodeProperties; - - - /** - * describe 新增内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingStoryCommand 新增内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射新增后领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Override - public Result story(LazyInternalNetworkPenetrationMappingStoryCommand lazyInternalNetworkPenetrationMappingStoryCommand) { - LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingStoryCommand); - lazyInternalNetworkPenetrationMapping.setIsDeleted(false); - String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkPenetrationMapping.setServerId(serverId); - - String clientId = lazyInternalNetworkPenetrationMapping.getClientId(); - String clientTargetIp = lazyInternalNetworkPenetrationMapping.getClientTargetIp(); - Integer clientTargetPort = lazyInternalNetworkPenetrationMapping.getClientTargetPort(); - Integer visitorPort = lazyInternalNetworkPenetrationMapping.getVisitorPort(); - - // 创建访客通道池 - - this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort); - return lazyInternalNetworkPenetrationMappingRepository.story(lazyInternalNetworkPenetrationMapping); - } - - /** - * describe 批量新增内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingStoryCommandList 批量新增内网穿透映射 - * @return {@link Result>} 内网穿透映射新增后领域对象集合 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Transactional - @Override - public Result> batchStory(List lazyInternalNetworkPenetrationMappingStoryCommandList) { - List lazyInternalNetworkPenetrationMappingList = - lazyInternalNetworkPenetrationMappingStoryCommandList - .stream() - .map(lazyInternalNetworkPenetrationMappingStoryCommand -> { - LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingStoryCommand); - String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkPenetrationMapping.setServerId(serverId); - return lazyInternalNetworkPenetrationMapping; - }) - .collect(Collectors.toList()); - - Result> batchStory = lazyInternalNetworkPenetrationMappingRepository.batchStory(lazyInternalNetworkPenetrationMappingList); - // 开启端口 - for (LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping : lazyInternalNetworkPenetrationMappingList) { - String clientId = lazyInternalNetworkPenetrationMapping.getClientId(); - String clientTargetIp = lazyInternalNetworkPenetrationMapping.getClientTargetIp(); - Integer clientTargetPort = lazyInternalNetworkPenetrationMapping.getClientTargetPort(); - Integer visitorPort = lazyInternalNetworkPenetrationMapping.getVisitorPort(); - this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort); - } - return batchStory; - } - - /** - * describe 更新内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingUpdateCommand 更新内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Transactional - @Override - public Result updateOne(LazyInternalNetworkPenetrationMappingUpdateCommand lazyInternalNetworkPenetrationMappingUpdateCommand) { - LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingUpdateCommand); - String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkPenetrationMapping.setServerId(serverId); - // 删除绑定数据 - Result story = lazyInternalNetworkPenetrationMappingRepository.story(lazyInternalNetworkPenetrationMapping); - String clientId = lazyInternalNetworkPenetrationMapping.getClientId(); - String clientTargetIp = lazyInternalNetworkPenetrationMapping.getClientTargetIp(); - Integer clientTargetPort = lazyInternalNetworkPenetrationMapping.getClientTargetPort(); - Integer visitorPort = lazyInternalNetworkPenetrationMapping.getVisitorPort(); - this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort); - return story; - } - - - /** - * 变更 网络穿透 - * - * @param clientId 客户端ID - * @param clientTargetIp 客户端目标IP - * @param clientTargetPort 客户端莫表端口 - * @param visitorPort 访客端口 - */ - private void changeSocket(String clientId, String clientTargetIp, Integer clientTargetPort, Integer visitorPort) { - // 删除 客户端映射 - this.changeCloseSocket(clientId, visitorPort); - // 更新 客户端映射 - createVisitor(clientId, clientTargetIp, clientTargetPort, visitorPort); - } - - - /** - * 删除 通道 - * - * @param clientId 客户端ID - * @param visitorPort 访客端口 - */ - private void changeCloseSocket(String clientId, Integer visitorPort) { - // 删除 客户端映射 - List nettyServerPermeateClientVisitorSocketList = NettyClientVisitorContext.getVisitorSockets(clientId); - if (!ObjectUtils.isEmpty(nettyServerPermeateClientVisitorSocketList)) { - nettyServerPermeateClientVisitorSocketList = nettyServerPermeateClientVisitorSocketList.stream() - .filter(nettyServerPermeateClientVisitorSocket -> nettyServerPermeateClientVisitorSocket.getVisitorPort() == visitorPort).toList(); - if (!ObjectUtils.isEmpty(nettyServerPermeateClientVisitorSocketList)) { - // 关闭端口 - for (NettyServerPermeateClientVisitorSocket nettyServerPermeateClientVisitorSocket : nettyServerPermeateClientVisitorSocketList) { - nettyServerPermeateClientVisitorSocket.close(); - - } - } - } - } - - /** - * describe 查询单个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingQueryOneCommand 查询单个内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMappingDTO >} 内网穿透映射DTO对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - @Override - public Result findOne(LazyInternalNetworkPenetrationMappingQueryOneCommand lazyInternalNetworkPenetrationMappingQueryOneCommand) { - LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingQueryOneCommand); - String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkPenetrationMapping.setServerId(serverId); - return lazyInternalNetworkPenetrationMappingRepository.findOne(lazyInternalNetworkPenetrationMapping).convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping); - } - - /** - * describe 查询多个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingQueryListCommand 查询多个内网穿透映射 - * @return {@link Result>} 内网穿透映射DTO对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Override - public Result> findList(LazyInternalNetworkPenetrationMappingQueryListCommand lazyInternalNetworkPenetrationMappingQueryListCommand) { - LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingQueryListCommand); - - String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkPenetrationMapping.setServerId(serverId); - return lazyInternalNetworkPenetrationMappingRepository.findList(lazyInternalNetworkPenetrationMapping).convert(internalNetworkPenetrationMappings -> internalNetworkPenetrationMappings.stream().map(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping).collect(Collectors.toList())); - } - - /** - * describe 分页查询多个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingQueryListCommand 分页查询多个内网穿透映射 - * @return {@link Result>} 分页内网穿透映射DTO对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Override - public Result> findPage(int size, int current, LazyInternalNetworkPenetrationMappingQueryListCommand lazyInternalNetworkPenetrationMappingQueryListCommand) { - LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingQueryListCommand); - String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkPenetrationMapping.setServerId(serverId); - return lazyInternalNetworkPenetrationMappingRepository.findPage(size, current, lazyInternalNetworkPenetrationMapping).convert(page -> page.convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping)); - } - - /** - * describe 删除内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingRemoveCommand 删除内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Transactional - @Override - public Result remove(LazyInternalNetworkPenetrationMappingRemoveCommand lazyInternalNetworkPenetrationMappingRemoveCommand) { - LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingRemoveCommand); - String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkPenetrationMapping.setServerId(serverId); - Result remove = lazyInternalNetworkPenetrationMappingRepository.remove(lazyInternalNetworkPenetrationMapping); - // 删除端口映射 - String clientId = lazyInternalNetworkPenetrationMappingRemoveCommand.getClientId(); - Integer visitorPort = lazyInternalNetworkPenetrationMappingRemoveCommand.getVisitorPort(); - this.changeCloseSocket(clientId, visitorPort); - return remove; - } - - /** - * 创建客户端的访问者 - * - * @param clientId 客户端ID - */ - @Override - public Result createVisitor(String clientId) { - // 查询代理信息 - LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping = new LazyInternalNetworkPenetrationMapping(); - lazyInternalNetworkPenetrationMapping.setIsDeleted(false); - lazyInternalNetworkPenetrationMapping.setClientId(clientId); - return lazyInternalNetworkPenetrationMappingRepository - .findList(lazyInternalNetworkPenetrationMapping) - .applyOther(internalNetworkPenetrationMappings -> { - for (LazyInternalNetworkPenetrationMapping networkPenetrationMapping : internalNetworkPenetrationMappings) { - Integer visitorPort = networkPenetrationMapping.getVisitorPort(); - String clientTargetIp = networkPenetrationMapping.getClientTargetIp(); - Integer clientTargetPort = networkPenetrationMapping.getClientTargetPort(); - this.createVisitor(clientId, clientTargetIp, clientTargetPort, visitorPort); - } - return ResultFactory.successOf(); - }); - } - - /** - * 创建访客 - * - * @param clientId 客户端ID - * @param clientTargetIp 客户端目标IP - * @param clientTargetPort 客户端目标端口 - * @param visitorPort 访客端口 - */ - private void createVisitor(String clientId, String clientTargetIp, Integer clientTargetPort, Integer visitorPort) { - // 更新 客户端映射 - NettyServerPermeateClientVisitorSocket nettyServerPermeateClientVisitorSocket = NettyServerPermeateClientVisitorSocket.NettyVisitorSocketBuilder - .builder() - .builderClientId(clientId) - .builderClientTargetIp(clientTargetIp) - .builderClientTargetPort(clientTargetPort) - .builderVisitorPort(visitorPort) - .builderChannelFlowAdapter(channelFlowAdapter) - .build(); - try { - nettyServerPermeateClientVisitorSocket.start(); - } catch (Exception e) { - log.error("客户端:{},网络端口:{},开放失败", clientId, visitorPort); - throw new RuntimeException(e); - } - } -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateClientMappingApplicationImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateClientMappingApplicationImpl.java new file mode 100644 index 0000000..8d6e881 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateClientMappingApplicationImpl.java @@ -0,0 +1,296 @@ +package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.impl; + +import org.framework.lazy.cloud.network.heartbeat.common.NettyClientVisitorContext; +import org.framework.lazy.cloud.network.heartbeat.server.netty.socket.NettyServerPermeateClientVisitorSocket; +import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkServerPermeateClientMappingApplication; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.InternalNetworkPenetrationMappingDTOAssembler; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.internal.network.penetration.mapping.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyInternalNetworkServerPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyInternalNetworkServerPermeateClientMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO; +import org.springframework.transaction.annotation.Transactional; +import org.wu.framework.core.utils.ObjectUtils; +import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication; +import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; +import org.wu.framework.web.response.Result; +import org.wu.framework.web.response.ResultFactory; +import jakarta.annotation.Resource; +import lombok.extern.slf4j.Slf4j; +import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplicationImpl; +import org.framework.lazy.cloud.network.heartbeat.common.adapter.ChannelFlowAdapter; + +import java.util.List; +import java.util.stream.Collectors; + +/** + * describe 内网穿透映射 + * + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + * @see DefaultDDDLazyApplicationImpl + **/ +@Slf4j +@LazyApplication +public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl implements LazyInternalNetworkServerPermeateClientMappingApplication { + + @Resource + LazyInternalNetworkServerPermeateClientMappingRepository lazyInternalNetworkServerPermeateClientMappingRepository; + + @Resource + ChannelFlowAdapter channelFlowAdapter; + + @Resource + ServerNodeProperties serverNodeProperties; + + + /** + * describe 新增内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射新增后领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result story(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) { + LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingStoryCommand); + lazyInternalNetworkServerPermeateClientMapping.setIsDeleted(false); + String serverId = serverNodeProperties.getNodeId(); + lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); + + String clientId = lazyInternalNetworkServerPermeateClientMapping.getClientId(); + String clientTargetIp = lazyInternalNetworkServerPermeateClientMapping.getClientTargetIp(); + Integer clientTargetPort = lazyInternalNetworkServerPermeateClientMapping.getClientTargetPort(); + Integer visitorPort = lazyInternalNetworkServerPermeateClientMapping.getVisitorPort(); + + // 创建访客通道池 + + this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort); + return lazyInternalNetworkServerPermeateClientMappingRepository.story(lazyInternalNetworkServerPermeateClientMapping); + } + + /** + * describe 批量新增内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射 + * @return {@link Result>} 内网穿透映射新增后领域对象集合 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Transactional + @Override + public Result> batchStory(List lazyInternalNetworkServerPermeateClientMappingStoryCommandList) { + List lazyInternalNetworkServerPermeateClientMappingList = + lazyInternalNetworkServerPermeateClientMappingStoryCommandList + .stream() + .map(lazyInternalNetworkPenetrationMappingStoryCommand -> { + LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingStoryCommand); + String serverId = serverNodeProperties.getNodeId(); + lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); + return lazyInternalNetworkServerPermeateClientMapping; + }) + .collect(Collectors.toList()); + + Result> batchStory = lazyInternalNetworkServerPermeateClientMappingRepository.batchStory(lazyInternalNetworkServerPermeateClientMappingList); + // 开启端口 + for (LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping : lazyInternalNetworkServerPermeateClientMappingList) { + String clientId = lazyInternalNetworkServerPermeateClientMapping.getClientId(); + String clientTargetIp = lazyInternalNetworkServerPermeateClientMapping.getClientTargetIp(); + Integer clientTargetPort = lazyInternalNetworkServerPermeateClientMapping.getClientTargetPort(); + Integer visitorPort = lazyInternalNetworkServerPermeateClientMapping.getVisitorPort(); + this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort); + } + return batchStory; + } + + /** + * describe 更新内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Transactional + @Override + public Result updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) { + LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingUpdateCommand); + String serverId = serverNodeProperties.getNodeId(); + lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); + // 删除绑定数据 + Result story = lazyInternalNetworkServerPermeateClientMappingRepository.story(lazyInternalNetworkServerPermeateClientMapping); + String clientId = lazyInternalNetworkServerPermeateClientMapping.getClientId(); + String clientTargetIp = lazyInternalNetworkServerPermeateClientMapping.getClientTargetIp(); + Integer clientTargetPort = lazyInternalNetworkServerPermeateClientMapping.getClientTargetPort(); + Integer visitorPort = lazyInternalNetworkServerPermeateClientMapping.getVisitorPort(); + this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort); + return story; + } + + + /** + * 变更 网络穿透 + * + * @param clientId 客户端ID + * @param clientTargetIp 客户端目标IP + * @param clientTargetPort 客户端莫表端口 + * @param visitorPort 访客端口 + */ + private void changeSocket(String clientId, String clientTargetIp, Integer clientTargetPort, Integer visitorPort) { + // 删除 客户端映射 + this.changeCloseSocket(clientId, visitorPort); + // 更新 客户端映射 + createVisitor(clientId, clientTargetIp, clientTargetPort, visitorPort); + } + + + /** + * 删除 通道 + * + * @param clientId 客户端ID + * @param visitorPort 访客端口 + */ + private void changeCloseSocket(String clientId, Integer visitorPort) { + // 删除 客户端映射 + List nettyServerPermeateClientVisitorSocketList = NettyClientVisitorContext.getVisitorSockets(clientId); + if (!ObjectUtils.isEmpty(nettyServerPermeateClientVisitorSocketList)) { + nettyServerPermeateClientVisitorSocketList = nettyServerPermeateClientVisitorSocketList.stream() + .filter(nettyServerPermeateClientVisitorSocket -> nettyServerPermeateClientVisitorSocket.getVisitorPort() == visitorPort).toList(); + if (!ObjectUtils.isEmpty(nettyServerPermeateClientVisitorSocketList)) { + // 关闭端口 + for (NettyServerPermeateClientVisitorSocket nettyServerPermeateClientVisitorSocket : nettyServerPermeateClientVisitorSocketList) { + nettyServerPermeateClientVisitorSocket.close(); + + } + } + } + } + + /** + * describe 查询单个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射 + * @return {@link Result< LazyInternalNetworkPenetrationMappingDTO >} 内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + @Override + public Result findOne(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand) { + LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryOneCommand); + String serverId = serverNodeProperties.getNodeId(); + lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); + return lazyInternalNetworkServerPermeateClientMappingRepository.findOne(lazyInternalNetworkServerPermeateClientMapping).convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping); + } + + /** + * describe 查询多个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 查询多个内网穿透映射 + * @return {@link Result>} 内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result> findList(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) { + LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryListCommand); + + String serverId = serverNodeProperties.getNodeId(); + lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); + return lazyInternalNetworkServerPermeateClientMappingRepository.findList(lazyInternalNetworkServerPermeateClientMapping).convert(internalNetworkPenetrationMappings -> internalNetworkPenetrationMappings.stream().map(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping).collect(Collectors.toList())); + } + + /** + * describe 分页查询多个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 分页查询多个内网穿透映射 + * @return {@link Result>} 分页内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result> findPage(int size, int current, LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) { + LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryListCommand); + String serverId = serverNodeProperties.getNodeId(); + lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); + return lazyInternalNetworkServerPermeateClientMappingRepository.findPage(size, current, lazyInternalNetworkServerPermeateClientMapping).convert(page -> page.convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping)); + } + + /** + * describe 删除内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Transactional + @Override + public Result remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand) { + LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingRemoveCommand); + String serverId = serverNodeProperties.getNodeId(); + lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); + Result remove = lazyInternalNetworkServerPermeateClientMappingRepository.remove(lazyInternalNetworkServerPermeateClientMapping); + // 删除端口映射 + String clientId = lazyInternalNetworkServerPermeateClientMappingRemoveCommand.getClientId(); + Integer visitorPort = lazyInternalNetworkServerPermeateClientMappingRemoveCommand.getVisitorPort(); + this.changeCloseSocket(clientId, visitorPort); + return remove; + } + + /** + * 创建客户端的访问者 + * + * @param clientId 客户端ID + */ + @Override + public Result createVisitor(String clientId) { + // 查询代理信息 + LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = new LazyInternalNetworkServerPermeateClientMapping(); + lazyInternalNetworkServerPermeateClientMapping.setIsDeleted(false); + lazyInternalNetworkServerPermeateClientMapping.setClientId(clientId); + return lazyInternalNetworkServerPermeateClientMappingRepository + .findList(lazyInternalNetworkServerPermeateClientMapping) + .applyOther(internalNetworkPenetrationMappings -> { + for (LazyInternalNetworkServerPermeateClientMapping networkPenetrationMapping : internalNetworkPenetrationMappings) { + Integer visitorPort = networkPenetrationMapping.getVisitorPort(); + String clientTargetIp = networkPenetrationMapping.getClientTargetIp(); + Integer clientTargetPort = networkPenetrationMapping.getClientTargetPort(); + this.createVisitor(clientId, clientTargetIp, clientTargetPort, visitorPort); + } + return ResultFactory.successOf(); + }); + } + + /** + * 创建访客 + * + * @param clientId 客户端ID + * @param clientTargetIp 客户端目标IP + * @param clientTargetPort 客户端目标端口 + * @param visitorPort 访客端口 + */ + private void createVisitor(String clientId, String clientTargetIp, Integer clientTargetPort, Integer visitorPort) { + // 更新 客户端映射 + NettyServerPermeateClientVisitorSocket nettyServerPermeateClientVisitorSocket = NettyServerPermeateClientVisitorSocket.NettyVisitorSocketBuilder + .builder() + .builderClientId(clientId) + .builderClientTargetIp(clientTargetIp) + .builderClientTargetPort(clientTargetPort) + .builderVisitorPort(visitorPort) + .builderChannelFlowAdapter(channelFlowAdapter) + .build(); + try { + nettyServerPermeateClientVisitorSocket.start(); + } catch (Exception e) { + log.error("客户端:{},网络端口:{},开放失败", clientId, visitorPort); + throw new RuntimeException(e); + } + } +} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateMappingApplicationImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateMappingApplicationImpl.java index 92320d6..182bb52 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateMappingApplicationImpl.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateMappingApplicationImpl.java @@ -7,11 +7,11 @@ import org.framework.lazy.cloud.network.heartbeat.common.adapter.ChannelFlowAdap import org.framework.lazy.cloud.network.heartbeat.server.netty.socket.NettyServerPermeateServerConnectVisitorSocket; import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkServerPermeateMappingApplication; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.LazyInternalNetworkServerPermeateMappingDTOAssembler; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.LazyInternalNetworkServerPermeateServerMappingDTOAssembler; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.*; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyInternalNetworkServerPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyInternalNetworkServerPermeateServerMappingRepository; import org.wu.framework.core.utils.ObjectUtils; import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; @@ -33,7 +33,7 @@ import java.util.stream.Collectors; public class LazyInternalNetworkServerPermeateMappingApplicationImpl implements LazyInternalNetworkServerPermeateMappingApplication { @Resource - LazyInternalNetworkServerPermeateMappingRepository lazyInternalNetworkServerPermeateMappingRepository; + LazyInternalNetworkServerPermeateServerMappingRepository lazyInternalNetworkServerPermeateServerMappingRepository; @Resource ServerNodeProperties serverNodeProperties; @@ -44,135 +44,135 @@ public class LazyInternalNetworkServerPermeateMappingApplicationImpl implements /** * describe 新增服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingStoryCommand 新增服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射新增后领域对象 + * @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ @Override - public Result story(LazyInternalNetworkServerPermeateMappingStoryCommand lazyInternalNetworkServerPermeateMappingStoryCommand) { - LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping = LazyInternalNetworkServerPermeateMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMappingStoryCommand); + public Result story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand) { + LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingStoryCommand); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateMapping.setServerId(serverId); + lazyInternalNetworkServerPermeateServerMapping.setServerId(serverId); // 开启端口 - String permeateTargetIp = lazyInternalNetworkServerPermeateMapping.getPermeateTargetIp(); - Integer permeateTargetPort = lazyInternalNetworkServerPermeateMapping.getPermeateTargetPort(); - Integer visitorPort = lazyInternalNetworkServerPermeateMapping.getVisitorPort(); - Boolean isSsl = lazyInternalNetworkServerPermeateMapping.getIsSsl(); + String permeateTargetIp = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetIp(); + Integer permeateTargetPort = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetPort(); + Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort(); + Boolean isSsl = lazyInternalNetworkServerPermeateServerMapping.getIsSsl(); this.changePermeateSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl); - return lazyInternalNetworkServerPermeateMappingRepository.story(lazyInternalNetworkServerPermeateMapping); + return lazyInternalNetworkServerPermeateServerMappingRepository.story(lazyInternalNetworkServerPermeateServerMapping); } /** * describe 批量新增服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingStoryCommandList 批量新增服务端网络渗透映射 - * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 + * @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射 + * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ @Override - public Result> batchStory(List lazyInternalNetworkServerPermeateMappingStoryCommandList) { - List lazyInternalNetworkServerPermeateMappingList = lazyInternalNetworkServerPermeateMappingStoryCommandList.stream().map(LazyInternalNetworkServerPermeateMappingDTOAssembler.INSTANCE::toLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList()); - for (LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping : lazyInternalNetworkServerPermeateMappingList) { + public Result> batchStory(List lazyInternalNetworkServerPermeateServerMappingStoryCommandList) { + List lazyInternalNetworkServerPermeateServerMappingList = lazyInternalNetworkServerPermeateServerMappingStoryCommandList.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList()); + for (LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping : lazyInternalNetworkServerPermeateServerMappingList) { String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateMapping.setServerId(serverId); + lazyInternalNetworkServerPermeateServerMapping.setServerId(serverId); // 开启端口 - String permeateTargetIp = lazyInternalNetworkServerPermeateMapping.getPermeateTargetIp(); - Integer permeateTargetPort = lazyInternalNetworkServerPermeateMapping.getPermeateTargetPort(); - Integer visitorPort = lazyInternalNetworkServerPermeateMapping.getVisitorPort(); - Boolean isSsl = lazyInternalNetworkServerPermeateMapping.getIsSsl(); + String permeateTargetIp = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetIp(); + Integer permeateTargetPort = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetPort(); + Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort(); + Boolean isSsl = lazyInternalNetworkServerPermeateServerMapping.getIsSsl(); this.changePermeateSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl); } - return lazyInternalNetworkServerPermeateMappingRepository.batchStory(lazyInternalNetworkServerPermeateMappingList); + return lazyInternalNetworkServerPermeateServerMappingRepository.batchStory(lazyInternalNetworkServerPermeateServerMappingList); } /** * describe 更新服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingUpdateCommand 更新服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射领域对象 + * @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ @Override - public Result updateOne(LazyInternalNetworkServerPermeateMappingUpdateCommand lazyInternalNetworkServerPermeateMappingUpdateCommand) { - LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping = LazyInternalNetworkServerPermeateMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMappingUpdateCommand); + public Result updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand) { + LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingUpdateCommand); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateMapping.setServerId(serverId); + lazyInternalNetworkServerPermeateServerMapping.setServerId(serverId); // 开启端口 - String permeateTargetIp = lazyInternalNetworkServerPermeateMapping.getPermeateTargetIp(); - Integer permeateTargetPort = lazyInternalNetworkServerPermeateMapping.getPermeateTargetPort(); - Integer visitorPort = lazyInternalNetworkServerPermeateMapping.getVisitorPort(); - Boolean isSsl = lazyInternalNetworkServerPermeateMapping.getIsSsl(); + String permeateTargetIp = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetIp(); + Integer permeateTargetPort = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetPort(); + Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort(); + Boolean isSsl = lazyInternalNetworkServerPermeateServerMapping.getIsSsl(); this.changePermeateSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl); - return lazyInternalNetworkServerPermeateMappingRepository.story(lazyInternalNetworkServerPermeateMapping); + return lazyInternalNetworkServerPermeateServerMappingRepository.story(lazyInternalNetworkServerPermeateServerMapping); } /** * describe 查询单个服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingQueryOneCommand 查询单个服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射 * @return {@link Result} 服务端网络渗透映射DTO对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ @Override - public Result findOne(LazyInternalNetworkServerPermeateMappingQueryOneCommand lazyInternalNetworkServerPermeateMappingQueryOneCommand) { - LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping = LazyInternalNetworkServerPermeateMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMappingQueryOneCommand); - return lazyInternalNetworkServerPermeateMappingRepository.findOne(lazyInternalNetworkServerPermeateMapping).convert(LazyInternalNetworkServerPermeateMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping); + public Result findOne(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand) { + LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryOneCommand); + return lazyInternalNetworkServerPermeateServerMappingRepository.findOne(lazyInternalNetworkServerPermeateServerMapping).convert(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping); } /** * describe 查询多个服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingQueryListCommand 查询多个服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 查询多个服务端网络渗透映射 * @return {@link Result>} 服务端网络渗透映射DTO对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ @Override - public Result> findList(LazyInternalNetworkServerPermeateMappingQueryListCommand lazyInternalNetworkServerPermeateMappingQueryListCommand) { - LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping = LazyInternalNetworkServerPermeateMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMappingQueryListCommand); - return lazyInternalNetworkServerPermeateMappingRepository.findList(lazyInternalNetworkServerPermeateMapping).convert(lazyInternalNetworkServerPermeateMappings -> lazyInternalNetworkServerPermeateMappings.stream().map(LazyInternalNetworkServerPermeateMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList())); + public Result> findList(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand) { + LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryListCommand); + return lazyInternalNetworkServerPermeateServerMappingRepository.findList(lazyInternalNetworkServerPermeateServerMapping).convert(lazyInternalNetworkServerPermeateMappings -> lazyInternalNetworkServerPermeateMappings.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList())); } /** * describe 分页查询多个服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingQueryListCommand 分页查询多个服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 分页查询多个服务端网络渗透映射 * @return {@link Result>} 分页服务端网络渗透映射DTO对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ @Override - public Result> findPage(int size, int current, LazyInternalNetworkServerPermeateMappingQueryListCommand lazyInternalNetworkServerPermeateMappingQueryListCommand) { - LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping = LazyInternalNetworkServerPermeateMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMappingQueryListCommand); - return lazyInternalNetworkServerPermeateMappingRepository.findPage(size, current, lazyInternalNetworkServerPermeateMapping).convert(page -> page.convert(LazyInternalNetworkServerPermeateMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping)); + public Result> findPage(int size, int current, LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand) { + LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryListCommand); + return lazyInternalNetworkServerPermeateServerMappingRepository.findPage(size, current, lazyInternalNetworkServerPermeateServerMapping).convert(page -> page.convert(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping)); } /** * describe 删除服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingRemoveCommand 删除服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ @Override - public Result remove(LazyInternalNetworkServerPermeateMappingRemoveCommand lazyInternalNetworkServerPermeateMappingRemoveCommand) { - LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping = LazyInternalNetworkServerPermeateMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMappingRemoveCommand); + public Result remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand) { + LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingRemoveCommand); // 开启端口 - Integer visitorPort = lazyInternalNetworkServerPermeateMapping.getVisitorPort(); + Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort(); this.closePermeateSocket(visitorPort); - return lazyInternalNetworkServerPermeateMappingRepository.remove(lazyInternalNetworkServerPermeateMapping); + return lazyInternalNetworkServerPermeateServerMappingRepository.remove(lazyInternalNetworkServerPermeateServerMapping); } /** @@ -183,11 +183,11 @@ public class LazyInternalNetworkServerPermeateMappingApplicationImpl implements @Override public Result initPermeateSocket() { // 查询所有的服务端渗透配置 - LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping = new LazyInternalNetworkServerPermeateMapping(); - return lazyInternalNetworkServerPermeateMappingRepository.findList(lazyInternalNetworkServerPermeateMapping) + LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = new LazyInternalNetworkServerPermeateServerMapping(); + return lazyInternalNetworkServerPermeateServerMappingRepository.findList(lazyInternalNetworkServerPermeateServerMapping) .accept(lazyInternalNetworkServerPermeateMappings -> { // 开启映射 - for (LazyInternalNetworkServerPermeateMapping internalNetworkServerPermeateMapping : lazyInternalNetworkServerPermeateMappings) { + for (LazyInternalNetworkServerPermeateServerMapping internalNetworkServerPermeateMapping : lazyInternalNetworkServerPermeateMappings) { String permeateTargetIp = internalNetworkServerPermeateMapping.getPermeateTargetIp(); Integer permeateTargetPort = internalNetworkServerPermeateMapping.getPermeateTargetPort(); diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyNettyServerPermeatePortPoolApplicationImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyNettyServerPermeatePortPoolApplicationImpl.java deleted file mode 100644 index 73cd371..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyNettyServerPermeatePortPoolApplicationImpl.java +++ /dev/null @@ -1,157 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.impl; - -import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties; -import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyNettyServerPermeatePortPoolApplication; -import org.springframework.web.bind.annotation.*; -import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPool; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolRemoveCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolStoryCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolUpdateCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolQueryListCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolQueryOneCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.LazyNettyServerPermeatePortPoolDTOAssembler; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyServerPermeatePortPoolDTO; -import java.util.stream.Collectors; -import jakarta.annotation.Resource; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolRepository; -import java.util.List; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplicationImpl - **/ -@LazyApplication -public class LazyNettyServerPermeatePortPoolApplicationImpl implements LazyNettyServerPermeatePortPoolApplication { - - @Resource - LazyNettyServerPermeatePortPoolRepository lazyNettyServerPermeatePortPoolRepository; - - - @Resource - ServerNodeProperties serverNodeProperties; - /** - * describe 新增服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolStoryCommand 新增服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池新增后领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result story(LazyNettyServerPermeatePortPoolStoryCommand lazyNettyServerPermeatePortPoolStoryCommand) { - LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool = LazyNettyServerPermeatePortPoolDTOAssembler.INSTANCE.toLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPoolStoryCommand); - String serverId = serverNodeProperties.getNodeId(); - lazyNettyServerPermeatePortPool.setServerId(serverId); - return lazyNettyServerPermeatePortPoolRepository.story(lazyNettyServerPermeatePortPool); - } - /** - * describe 批量新增服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolStoryCommandList 批量新增服务端内网渗透端口池 - * @return {@link Result>} 服务端内网渗透端口池新增后领域对象集合 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result> batchStory(List lazyNettyServerPermeatePortPoolStoryCommandList) { - List lazyNettyServerPermeatePortPoolList = lazyNettyServerPermeatePortPoolStoryCommandList.stream().map( LazyNettyServerPermeatePortPoolDTOAssembler.INSTANCE::toLazyNettyServerPermeatePortPool).collect(Collectors.toList()); - for (LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool : lazyNettyServerPermeatePortPoolList) { - String serverId = serverNodeProperties.getNodeId(); - lazyNettyServerPermeatePortPool.setServerId(serverId); - } - return lazyNettyServerPermeatePortPoolRepository.batchStory(lazyNettyServerPermeatePortPoolList); - } - /** - * describe 更新服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolUpdateCommand 更新服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result updateOne(LazyNettyServerPermeatePortPoolUpdateCommand lazyNettyServerPermeatePortPoolUpdateCommand) { - LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool = LazyNettyServerPermeatePortPoolDTOAssembler.INSTANCE.toLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPoolUpdateCommand); - String serverId = serverNodeProperties.getNodeId(); - lazyNettyServerPermeatePortPool.setServerId(serverId); - return lazyNettyServerPermeatePortPoolRepository.story(lazyNettyServerPermeatePortPool); - } - - /** - * describe 查询单个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolQueryOneCommand 查询单个服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result findOne(LazyNettyServerPermeatePortPoolQueryOneCommand lazyNettyServerPermeatePortPoolQueryOneCommand) { - LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool = LazyNettyServerPermeatePortPoolDTOAssembler.INSTANCE.toLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPoolQueryOneCommand); - return lazyNettyServerPermeatePortPoolRepository.findOne(lazyNettyServerPermeatePortPool).convert(LazyNettyServerPermeatePortPoolDTOAssembler.INSTANCE::fromLazyNettyServerPermeatePortPool); - } - - /** - * describe 查询多个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolQueryListCommand 查询多个服务端内网渗透端口池 - * @return {@link Result>} 服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result> findList(LazyNettyServerPermeatePortPoolQueryListCommand lazyNettyServerPermeatePortPoolQueryListCommand) { - LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool = LazyNettyServerPermeatePortPoolDTOAssembler.INSTANCE.toLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPoolQueryListCommand); - return lazyNettyServerPermeatePortPoolRepository.findList(lazyNettyServerPermeatePortPool) .convert(lazyNettyServerPermeatePortPools -> lazyNettyServerPermeatePortPools.stream().map(LazyNettyServerPermeatePortPoolDTOAssembler.INSTANCE::fromLazyNettyServerPermeatePortPool).collect(Collectors.toList())) ; - } - - /** - * describe 分页查询多个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolQueryListCommand 分页查询多个服务端内网渗透端口池 - * @return {@link Result>} 分页服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result> findPage(int size,int current,LazyNettyServerPermeatePortPoolQueryListCommand lazyNettyServerPermeatePortPoolQueryListCommand) { - LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool = LazyNettyServerPermeatePortPoolDTOAssembler.INSTANCE.toLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPoolQueryListCommand); - return lazyNettyServerPermeatePortPoolRepository.findPage(size,current,lazyNettyServerPermeatePortPool) .convert(page -> page.convert(LazyNettyServerPermeatePortPoolDTOAssembler.INSTANCE::fromLazyNettyServerPermeatePortPool)) ; - } - - /** - * describe 删除服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolRemoveCommand 删除服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result remove(LazyNettyServerPermeatePortPoolRemoveCommand lazyNettyServerPermeatePortPoolRemoveCommand) { - LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool = LazyNettyServerPermeatePortPoolDTOAssembler.INSTANCE.toLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPoolRemoveCommand); - return lazyNettyServerPermeatePortPoolRepository.remove(lazyNettyServerPermeatePortPool); - } - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyNettyServerVisitorApplicationImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyNettyServerVisitorApplicationImpl.java index 202e840..b6972a0 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyNettyServerVisitorApplicationImpl.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyNettyServerVisitorApplicationImpl.java @@ -3,10 +3,10 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyNettyServerVisitorApplication; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.NettyServerVisitorDTOAssembler; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.*; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyServerVisitorDTO; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.visitor.LazyNettyServerVisitor; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.visitor.LazyNettyServerVisitorRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerVisitor; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerVisitorRepository; import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; import org.wu.framework.web.response.Result; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkClientPermeateClientMappingProvider.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkClientPermeateClientMappingProvider.java index d030e24..38d67d5 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkClientPermeateClientMappingProvider.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkClientPermeateClientMappingProvider.java @@ -6,10 +6,8 @@ import io.swagger.v3.oas.annotations.Parameter; import org.wu.framework.web.spring.EasyController; import org.springframework.web.bind.annotation.*; import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.springframework.beans.factory.annotation.Autowired; import jakarta.annotation.Resource; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkClientPermeateServerMappingProvider.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkClientPermeateServerMappingProvider.java index 4fc1617..19e55f5 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkClientPermeateServerMappingProvider.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkClientPermeateServerMappingProvider.java @@ -6,10 +6,8 @@ import io.swagger.v3.oas.annotations.Parameter; import org.wu.framework.web.spring.EasyController; import org.springframework.web.bind.annotation.*; import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.springframework.beans.factory.annotation.Autowired; import jakarta.annotation.Resource; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkPenetrationMappingProvider.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkPenetrationMappingProvider.java deleted file mode 100644 index 677722e..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkPenetrationMappingProvider.java +++ /dev/null @@ -1,146 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller; - - -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkPenetrationMappingApplication; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.internal.network.penetration.mapping.*; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.internal.network.penetration.mapping.*; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO; -import org.springframework.validation.annotation.Validated; -import org.wu.framework.web.response.mark.ValidType; -import org.wu.framework.web.spring.EasyController; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -import org.wu.framework.web.response.Result; -import io.swagger.v3.oas.annotations.Operation; -import io.swagger.v3.oas.annotations.Parameter; -import io.swagger.v3.oas.annotations.tags.Tag; -import jakarta.annotation.Resource; -import org.springframework.web.bind.annotation.*; -import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyController; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.internal.network.penetration.mapping.LazyInternalNetworkPenetrationMapping; - -import java.util.List; - -/** - * describe 内网穿透映射 - * - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - * @see DefaultDDDLazyController - **/ -@Tag(name = "内网穿透映射提供者") -@EasyController("/internal/network/penetration/mapping") -public class LazyInternalNetworkPenetrationMappingProvider { - - @Resource - private LazyInternalNetworkPenetrationMappingApplication lazyInternalNetworkPenetrationMappingApplication; - - /** - * describe 新增内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingStoryCommand 新增内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射新增后领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Operation(summary = "新增内网穿透映射") - @PostMapping("/story") - public Result story(@RequestBody LazyInternalNetworkPenetrationMappingStoryCommand lazyInternalNetworkPenetrationMappingStoryCommand) { - return lazyInternalNetworkPenetrationMappingApplication.story(lazyInternalNetworkPenetrationMappingStoryCommand); - } - - /** - * describe 批量新增内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingStoryCommandList 批量新增内网穿透映射 - * @return {@link Result>} 内网穿透映射新增后领域对象集合 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Operation(summary = "批量新增内网穿透映射") - @PostMapping("/batchStory") - public Result> batchStory(@RequestBody List lazyInternalNetworkPenetrationMappingStoryCommandList) { - return lazyInternalNetworkPenetrationMappingApplication.batchStory(lazyInternalNetworkPenetrationMappingStoryCommandList); - } - - /** - * describe 更新内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingUpdateCommand 更新内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Operation(summary = "更新内网穿透映射") - @PutMapping("/updateOne") - public Result updateOne( - @Validated(ValidType.Update.class) - @RequestBody LazyInternalNetworkPenetrationMappingUpdateCommand lazyInternalNetworkPenetrationMappingUpdateCommand) { - return lazyInternalNetworkPenetrationMappingApplication.updateOne(lazyInternalNetworkPenetrationMappingUpdateCommand); - } - - /** - * describe 查询单个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingQueryOneCommand 查询单个内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMappingDTO >} 内网穿透映射DTO对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Operation(summary = "查询单个内网穿透映射") - @GetMapping("/findOne") - public Result findOne(@ModelAttribute LazyInternalNetworkPenetrationMappingQueryOneCommand lazyInternalNetworkPenetrationMappingQueryOneCommand) { - return lazyInternalNetworkPenetrationMappingApplication.findOne(lazyInternalNetworkPenetrationMappingQueryOneCommand); - } - - /** - * describe 查询多个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingQueryListCommand 查询多个内网穿透映射 - * @return {@link Result>} 内网穿透映射DTO对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Operation(summary = "查询多个内网穿透映射") - @GetMapping("/findList") - public Result> findList(@ModelAttribute LazyInternalNetworkPenetrationMappingQueryListCommand lazyInternalNetworkPenetrationMappingQueryListCommand) { - return lazyInternalNetworkPenetrationMappingApplication.findList(lazyInternalNetworkPenetrationMappingQueryListCommand); - } - - /** - * describe 分页查询多个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingQueryListCommand 分页查询多个内网穿透映射 - * @return {@link Result>} 分页内网穿透映射DTO对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Operation(summary = "分页查询多个内网穿透映射") - @GetMapping("/findPage") - public Result> findPage(@Parameter(description = "分页大小") @RequestParam(defaultValue = "10", value = "size") int size, - @Parameter(description = "当前页数") @RequestParam(defaultValue = "1", value = "current") int current, @ModelAttribute LazyInternalNetworkPenetrationMappingQueryListCommand lazyInternalNetworkPenetrationMappingQueryListCommand) { - return lazyInternalNetworkPenetrationMappingApplication.findPage(size, current, lazyInternalNetworkPenetrationMappingQueryListCommand); - } - - /** - * describe 删除内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingRemoveCommand 删除内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Operation(summary = "删除内网穿透映射") - @DeleteMapping("/remove") - public Result remove( - @Validated(ValidType.Delete.class) - @ModelAttribute LazyInternalNetworkPenetrationMappingRemoveCommand lazyInternalNetworkPenetrationMappingRemoveCommand) { - return lazyInternalNetworkPenetrationMappingApplication.remove(lazyInternalNetworkPenetrationMappingRemoveCommand); - } -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateClientMappingProvider.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateClientMappingProvider.java new file mode 100644 index 0000000..3c28fec --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateClientMappingProvider.java @@ -0,0 +1,145 @@ +package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller; + + +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkServerPermeateClientMappingApplication; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.internal.network.penetration.mapping.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyInternalNetworkServerPermeateClientMapping; +import org.springframework.validation.annotation.Validated; +import org.wu.framework.web.response.mark.ValidType; +import org.wu.framework.web.spring.EasyController; +import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; +import org.wu.framework.web.response.Result; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.tags.Tag; +import jakarta.annotation.Resource; +import org.springframework.web.bind.annotation.*; +import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyController; + +import java.util.List; + +/** + * describe 内网穿透映射 + * + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + * @see DefaultDDDLazyController + **/ +@Tag(name = "内网穿透映射提供者") +@EasyController("/internal/network/penetration/mapping") +public class LazyInternalNetworkServerPermeateClientMappingProvider { + + @Resource + private LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication; + + /** + * describe 新增内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射新增后领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Operation(summary = "新增内网穿透映射") + @PostMapping("/story") + public Result story(@RequestBody LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) { + return lazyInternalNetworkServerPermeateClientMappingApplication.story(lazyInternalNetworkServerPermeateClientMappingStoryCommand); + } + + /** + * describe 批量新增内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射 + * @return {@link Result>} 内网穿透映射新增后领域对象集合 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Operation(summary = "批量新增内网穿透映射") + @PostMapping("/batchStory") + public Result> batchStory(@RequestBody List lazyInternalNetworkServerPermeateClientMappingStoryCommandList) { + return lazyInternalNetworkServerPermeateClientMappingApplication.batchStory(lazyInternalNetworkServerPermeateClientMappingStoryCommandList); + } + + /** + * describe 更新内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Operation(summary = "更新内网穿透映射") + @PutMapping("/updateOne") + public Result updateOne( + @Validated(ValidType.Update.class) + @RequestBody LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) { + return lazyInternalNetworkServerPermeateClientMappingApplication.updateOne(lazyInternalNetworkServerPermeateClientMappingUpdateCommand); + } + + /** + * describe 查询单个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射 + * @return {@link Result< LazyInternalNetworkPenetrationMappingDTO >} 内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Operation(summary = "查询单个内网穿透映射") + @GetMapping("/findOne") + public Result findOne(@ModelAttribute LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand) { + return lazyInternalNetworkServerPermeateClientMappingApplication.findOne(lazyInternalNetworkServerPermeateClientMappingQueryOneCommand); + } + + /** + * describe 查询多个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 查询多个内网穿透映射 + * @return {@link Result>} 内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Operation(summary = "查询多个内网穿透映射") + @GetMapping("/findList") + public Result> findList(@ModelAttribute LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) { + return lazyInternalNetworkServerPermeateClientMappingApplication.findList(lazyInternalNetworkServerPermeateClientMappingQueryListCommand); + } + + /** + * describe 分页查询多个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 分页查询多个内网穿透映射 + * @return {@link Result>} 分页内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Operation(summary = "分页查询多个内网穿透映射") + @GetMapping("/findPage") + public Result> findPage(@Parameter(description = "分页大小") @RequestParam(defaultValue = "10", value = "size") int size, + @Parameter(description = "当前页数") @RequestParam(defaultValue = "1", value = "current") int current, @ModelAttribute LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) { + return lazyInternalNetworkServerPermeateClientMappingApplication.findPage(size, current, lazyInternalNetworkServerPermeateClientMappingQueryListCommand); + } + + /** + * describe 删除内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Operation(summary = "删除内网穿透映射") + @DeleteMapping("/remove") + public Result remove( + @Validated(ValidType.Delete.class) + @ModelAttribute LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand) { + return lazyInternalNetworkServerPermeateClientMappingApplication.remove(lazyInternalNetworkServerPermeateClientMappingRemoveCommand); + } +} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateMappingProvider.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateMappingProvider.java index 09b3e24..50435bc 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateMappingProvider.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateMappingProvider.java @@ -3,18 +3,13 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller; import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyInternalNetworkServerPermeateServerMapping; import org.wu.framework.web.spring.EasyController; import org.springframework.web.bind.annotation.*; import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.springframework.beans.factory.annotation.Autowired; import jakarta.annotation.Resource; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingRemoveCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingStoryCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingUpdateCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingQueryListCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingQueryOneCommand; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateServerMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkServerPermeateMappingApplication; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO; import java.util.List; @@ -36,8 +31,8 @@ public class LazyInternalNetworkServerPermeateMappingProvider { /** * describe 新增服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingStoryCommand 新增服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射新增后领域对象 + * @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 @@ -45,14 +40,14 @@ public class LazyInternalNetworkServerPermeateMappingProvider { @Operation(summary = "新增服务端网络渗透映射") @PostMapping("/story") - public Result story(@RequestBody LazyInternalNetworkServerPermeateMappingStoryCommand lazyInternalNetworkServerPermeateMappingStoryCommand){ - return lazyInternalNetworkServerPermeateMappingApplication.story(lazyInternalNetworkServerPermeateMappingStoryCommand); + public Result story(@RequestBody LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand){ + return lazyInternalNetworkServerPermeateMappingApplication.story(lazyInternalNetworkServerPermeateServerMappingStoryCommand); } /** * describe 批量新增服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingStoryCommandList 批量新增服务端网络渗透映射 - * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 + * @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射 + * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 @@ -60,14 +55,14 @@ public class LazyInternalNetworkServerPermeateMappingProvider { @Operation(summary = "批量新增服务端网络渗透映射") @PostMapping("/batchStory") - public Result> batchStory(@RequestBody List lazyInternalNetworkServerPermeateMappingStoryCommandList){ - return lazyInternalNetworkServerPermeateMappingApplication.batchStory(lazyInternalNetworkServerPermeateMappingStoryCommandList); + public Result> batchStory(@RequestBody List lazyInternalNetworkServerPermeateServerMappingStoryCommandList){ + return lazyInternalNetworkServerPermeateMappingApplication.batchStory(lazyInternalNetworkServerPermeateServerMappingStoryCommandList); } /** * describe 更新服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingUpdateCommand 更新服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射领域对象 + * @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 @@ -75,13 +70,13 @@ public class LazyInternalNetworkServerPermeateMappingProvider { @Operation(summary = "更新服务端网络渗透映射") @PutMapping("/updateOne") - public Result updateOne(@RequestBody LazyInternalNetworkServerPermeateMappingUpdateCommand lazyInternalNetworkServerPermeateMappingUpdateCommand){ - return lazyInternalNetworkServerPermeateMappingApplication.updateOne(lazyInternalNetworkServerPermeateMappingUpdateCommand); + public Result updateOne(@RequestBody LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand){ + return lazyInternalNetworkServerPermeateMappingApplication.updateOne(lazyInternalNetworkServerPermeateServerMappingUpdateCommand); } /** * describe 查询单个服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingQueryOneCommand 查询单个服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射 * @return {@link Result} 服务端网络渗透映射DTO对象 * @author Jia wei Wu @@ -90,13 +85,13 @@ public class LazyInternalNetworkServerPermeateMappingProvider { @Operation(summary = "查询单个服务端网络渗透映射") @GetMapping("/findOne") - public Result findOne(@ModelAttribute LazyInternalNetworkServerPermeateMappingQueryOneCommand lazyInternalNetworkServerPermeateMappingQueryOneCommand){ - return lazyInternalNetworkServerPermeateMappingApplication.findOne(lazyInternalNetworkServerPermeateMappingQueryOneCommand); + public Result findOne(@ModelAttribute LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand){ + return lazyInternalNetworkServerPermeateMappingApplication.findOne(lazyInternalNetworkServerPermeateServerMappingQueryOneCommand); } /** * describe 查询多个服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingQueryListCommand 查询多个服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 查询多个服务端网络渗透映射 * @return {@link Result>} 服务端网络渗透映射DTO对象 * @author Jia wei Wu @@ -105,13 +100,13 @@ public class LazyInternalNetworkServerPermeateMappingProvider { @Operation(summary = "查询多个服务端网络渗透映射") @GetMapping("/findList") - public Result> findList(@ModelAttribute LazyInternalNetworkServerPermeateMappingQueryListCommand lazyInternalNetworkServerPermeateMappingQueryListCommand){ - return lazyInternalNetworkServerPermeateMappingApplication.findList(lazyInternalNetworkServerPermeateMappingQueryListCommand); + public Result> findList(@ModelAttribute LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand){ + return lazyInternalNetworkServerPermeateMappingApplication.findList(lazyInternalNetworkServerPermeateServerMappingQueryListCommand); } /** * describe 分页查询多个服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingQueryListCommand 分页查询多个服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 分页查询多个服务端网络渗透映射 * @return {@link Result>} 分页服务端网络渗透映射DTO对象 * @author Jia wei Wu @@ -121,14 +116,14 @@ public class LazyInternalNetworkServerPermeateMappingProvider { @Operation(summary = "分页查询多个服务端网络渗透映射") @GetMapping("/findPage") public Result> findPage(@Parameter(description ="分页大小") @RequestParam(defaultValue = "10", value = "size") int size, - @Parameter(description ="当前页数") @RequestParam(defaultValue = "1", value = "current") int current,@ModelAttribute LazyInternalNetworkServerPermeateMappingQueryListCommand lazyInternalNetworkServerPermeateMappingQueryListCommand){ - return lazyInternalNetworkServerPermeateMappingApplication.findPage(size,current,lazyInternalNetworkServerPermeateMappingQueryListCommand); + @Parameter(description ="当前页数") @RequestParam(defaultValue = "1", value = "current") int current,@ModelAttribute LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand){ + return lazyInternalNetworkServerPermeateMappingApplication.findPage(size,current, lazyInternalNetworkServerPermeateServerMappingQueryListCommand); } /** * describe 删除服务端网络渗透映射 * - * @param lazyInternalNetworkServerPermeateMappingRemoveCommand 删除服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射 + * @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 @@ -136,7 +131,7 @@ public class LazyInternalNetworkServerPermeateMappingProvider { @Operation(summary = "删除服务端网络渗透映射") @DeleteMapping("/remove") - public Result remove(@ModelAttribute LazyInternalNetworkServerPermeateMappingRemoveCommand lazyInternalNetworkServerPermeateMappingRemoveCommand){ - return lazyInternalNetworkServerPermeateMappingApplication.remove(lazyInternalNetworkServerPermeateMappingRemoveCommand); + public Result remove(@ModelAttribute LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand){ + return lazyInternalNetworkServerPermeateMappingApplication.remove(lazyInternalNetworkServerPermeateServerMappingRemoveCommand); } } \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyNettyServerPermeatePortPoolProvider.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyNettyServerPermeatePortPoolProvider.java deleted file mode 100644 index 0a94a59..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyNettyServerPermeatePortPoolProvider.java +++ /dev/null @@ -1,142 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller; - -import io.swagger.v3.oas.annotations.tags.Tag; -import io.swagger.v3.oas.annotations.Operation; -import io.swagger.v3.oas.annotations.Parameter; -import org.wu.framework.web.spring.EasyController; -import org.springframework.web.bind.annotation.*; -import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.springframework.beans.factory.annotation.Autowired; -import jakarta.annotation.Resource; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPool; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolRemoveCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolStoryCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolUpdateCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolQueryListCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolQueryOneCommand; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyNettyServerPermeatePortPoolApplication; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyServerPermeatePortPoolDTO; -import java.util.List; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyController - **/ -@Tag(name = "服务端内网渗透端口池提供者") -@EasyController("/lazy/netty/server/permeate/port/pool") -public class LazyNettyServerPermeatePortPoolProvider { - - @Resource - private LazyNettyServerPermeatePortPoolApplication lazyNettyServerPermeatePortPoolApplication; - - /** - * describe 新增服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolStoryCommand 新增服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池新增后领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Operation(summary = "新增服务端内网渗透端口池") - @PostMapping("/story") - public Result story(@RequestBody LazyNettyServerPermeatePortPoolStoryCommand lazyNettyServerPermeatePortPoolStoryCommand){ - return lazyNettyServerPermeatePortPoolApplication.story(lazyNettyServerPermeatePortPoolStoryCommand); - } - /** - * describe 批量新增服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolStoryCommandList 批量新增服务端内网渗透端口池 - * @return {@link Result>} 服务端内网渗透端口池新增后领域对象集合 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Operation(summary = "批量新增服务端内网渗透端口池") - @PostMapping("/batchStory") - public Result> batchStory(@RequestBody List lazyNettyServerPermeatePortPoolStoryCommandList){ - return lazyNettyServerPermeatePortPoolApplication.batchStory(lazyNettyServerPermeatePortPoolStoryCommandList); - } - /** - * describe 更新服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolUpdateCommand 更新服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Operation(summary = "更新服务端内网渗透端口池") - @PutMapping("/updateOne") - public Result updateOne(@RequestBody LazyNettyServerPermeatePortPoolUpdateCommand lazyNettyServerPermeatePortPoolUpdateCommand){ - return lazyNettyServerPermeatePortPoolApplication.updateOne(lazyNettyServerPermeatePortPoolUpdateCommand); - } - /** - * describe 查询单个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolQueryOneCommand 查询单个服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Operation(summary = "查询单个服务端内网渗透端口池") - @GetMapping("/findOne") - public Result findOne(@ModelAttribute LazyNettyServerPermeatePortPoolQueryOneCommand lazyNettyServerPermeatePortPoolQueryOneCommand){ - return lazyNettyServerPermeatePortPoolApplication.findOne(lazyNettyServerPermeatePortPoolQueryOneCommand); - } - /** - * describe 查询多个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolQueryListCommand 查询多个服务端内网渗透端口池 - * @return {@link Result>} 服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Operation(summary = "查询多个服务端内网渗透端口池") - @GetMapping("/findList") - public Result> findList(@ModelAttribute LazyNettyServerPermeatePortPoolQueryListCommand lazyNettyServerPermeatePortPoolQueryListCommand){ - return lazyNettyServerPermeatePortPoolApplication.findList(lazyNettyServerPermeatePortPoolQueryListCommand); - } - /** - * describe 分页查询多个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolQueryListCommand 分页查询多个服务端内网渗透端口池 - * @return {@link Result>} 分页服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Operation(summary = "分页查询多个服务端内网渗透端口池") - @GetMapping("/findPage") - public Result> findPage(@Parameter(description ="分页大小") @RequestParam(defaultValue = "10", value = "size") int size, - @Parameter(description ="当前页数") @RequestParam(defaultValue = "1", value = "current") int current,@ModelAttribute LazyNettyServerPermeatePortPoolQueryListCommand lazyNettyServerPermeatePortPoolQueryListCommand){ - return lazyNettyServerPermeatePortPoolApplication.findPage(size,current,lazyNettyServerPermeatePortPoolQueryListCommand); - } - /** - * describe 删除服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolRemoveCommand 删除服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Operation(summary = "删除服务端内网渗透端口池") - @DeleteMapping("/remove") - public Result remove(@ModelAttribute LazyNettyServerPermeatePortPoolRemoveCommand lazyNettyServerPermeatePortPoolRemoveCommand){ - return lazyNettyServerPermeatePortPoolApplication.remove(lazyNettyServerPermeatePortPoolRemoveCommand); - } -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyNettyServerVisitorProvider.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyNettyServerVisitorProvider.java index fc660fe..2e72a68 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyNettyServerVisitorProvider.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyNettyServerVisitorProvider.java @@ -1,7 +1,6 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor.*; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.netty.server.visitor.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.port.pool.*; import org.wu.framework.web.spring.EasyController; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; import org.wu.framework.web.response.Result; @@ -13,7 +12,7 @@ import org.springframework.web.bind.annotation.*; import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyController; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyNettyServerVisitorApplication; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyNettyServerVisitorDTO; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.visitor.LazyNettyServerVisitor; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerVisitor; import java.util.List; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingRepository.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingRepository.java deleted file mode 100644 index 553eb14..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMappingRepository.java +++ /dev/null @@ -1,99 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.internal.network.penetration.mapping; - -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -import org.wu.framework.web.response.Result; -import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDomainRepository; - -import java.util.List; - -/** - * describe 内网穿透映射 - * - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - * @see DefaultDDDLazyDomainRepository - **/ - -public interface LazyInternalNetworkPenetrationMappingRepository { - - - /** - * describe 新增内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMapping 新增内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射新增后领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result story(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping); - - /** - * describe 批量新增内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingList 批量新增内网穿透映射 - * @return {@link Result>} 内网穿透映射新增后领域对象集合 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result> batchStory(List lazyInternalNetworkPenetrationMappingList); - - /** - * describe 查询单个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMapping 查询单个内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射DTO对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result findOne(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping); - - /** - * describe 查询多个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMapping 查询多个内网穿透映射 - * @return {@link Result>} 内网穿透映射DTO对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result> findList(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping); - - /** - * describe 分页查询多个内网穿透映射 - * - * @param size 当前页数 - * @param current 当前页 - * @param lazyInternalNetworkPenetrationMapping 分页查询多个内网穿透映射 - * @return {@link Result>} 分页内网穿透映射领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result> findPage(int size, int current, LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping); - - /** - * describe 删除内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMapping 删除内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result remove(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping); - - /** - * describe 是否存在内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMapping 是否存在内网穿透映射 - * @return {@link Result} 内网穿透映射是否存在 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - Result exists(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping); - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingRepository.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingRepository.java deleted file mode 100644 index 7959dac..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMappingRepository.java +++ /dev/null @@ -1,106 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.server.permeate.mapping; - -import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMapping; -import java.util.List; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -/** - * describe 服务端网络渗透映射 - * - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDomainRepository - **/ - -public interface LazyInternalNetworkServerPermeateMappingRepository { - - - /** - * describe 新增服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMapping 新增服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射新增后领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - Result story(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping); - - /** - * describe 批量新增服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMappingList 批量新增服务端网络渗透映射 - * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - Result> batchStory(List lazyInternalNetworkServerPermeateMappingList); - - /** - * describe 查询单个服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMapping 查询单个服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - Result findOne(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping); - - /** - * describe 查询多个服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMapping 查询多个服务端网络渗透映射 - * @return {@link Result>} 服务端网络渗透映射DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - Result> findList(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping); - - /** - * describe 分页查询多个服务端网络渗透映射 - * - * @param size 当前页数 - * @param current 当前页 - * @param lazyInternalNetworkServerPermeateMapping 分页查询多个服务端网络渗透映射 - * @return {@link Result>} 分页服务端网络渗透映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - Result> findPage(int size,int current,LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping); - - /** - * describe 删除服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMapping 删除服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - Result remove(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping); - - /** - * describe 是否存在服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMapping 是否存在服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射是否存在 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - Result exists(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping); - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMapping.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMapping.java similarity index 94% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMapping.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMapping.java index 3de991f..a0b92cf 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMapping.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMapping.java @@ -1,9 +1,8 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.client.mapping; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping; import lombok.Data; import lombok.experimental.Accessors; import io.swagger.v3.oas.annotations.media.Schema; -import org.wu.framework.lazy.orm.core.stereotype.LazyTableField; import java.time.LocalDateTime; import java.lang.String; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMappingRepository.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMappingRepository.java similarity index 92% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMappingRepository.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMappingRepository.java index e04e735..42bfec7 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMappingRepository.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/client/mapping/LazyInternalNetworkClientPermeateClientMappingRepository.java @@ -1,9 +1,7 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.client.mapping; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping; import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; + import java.util.List; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMapping.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMapping.java similarity index 96% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMapping.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMapping.java index 904fb9a..10b2112 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMapping.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMapping.java @@ -1,4 +1,4 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.server.mapping; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping; import lombok.Data; import lombok.experimental.Accessors; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMappingRepository.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMappingRepository.java similarity index 92% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMappingRepository.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMappingRepository.java index 50c14d0..ded2881 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMappingRepository.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/server/mapping/LazyInternalNetworkClientPermeateServerMappingRepository.java @@ -1,9 +1,7 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.server.mapping; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping; import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; + import java.util.List; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMapping.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/client/mapping/LazyInternalNetworkServerPermeateClientMapping.java similarity index 94% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMapping.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/client/mapping/LazyInternalNetworkServerPermeateClientMapping.java index 160b03a..aceb09b 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/internal/network/penetration/mapping/LazyInternalNetworkPenetrationMapping.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/client/mapping/LazyInternalNetworkServerPermeateClientMapping.java @@ -1,4 +1,4 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.internal.network.penetration.mapping; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; @@ -17,7 +17,7 @@ import java.time.LocalDateTime; @Data @Accessors(chain = true) @Schema(title = "internal_network_penetration_mapping", description = "内网穿透映射") -public class LazyInternalNetworkPenetrationMapping { +public class LazyInternalNetworkServerPermeateClientMapping { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/client/mapping/LazyInternalNetworkServerPermeateClientMappingRepository.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/client/mapping/LazyInternalNetworkServerPermeateClientMappingRepository.java new file mode 100644 index 0000000..613f792 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/client/mapping/LazyInternalNetworkServerPermeateClientMappingRepository.java @@ -0,0 +1,99 @@ +package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping; + +import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; +import org.wu.framework.web.response.Result; +import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDomainRepository; + +import java.util.List; + +/** + * describe 内网穿透映射 + * + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + * @see DefaultDDDLazyDomainRepository + **/ + +public interface LazyInternalNetworkServerPermeateClientMappingRepository { + + + /** + * describe 新增内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMapping 新增内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射新增后领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result story(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping); + + /** + * describe 批量新增内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingList 批量新增内网穿透映射 + * @return {@link Result>} 内网穿透映射新增后领域对象集合 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result> batchStory(List lazyInternalNetworkServerPermeateClientMappingList); + + /** + * describe 查询单个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMapping 查询单个内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result findOne(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping); + + /** + * describe 查询多个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMapping 查询多个内网穿透映射 + * @return {@link Result>} 内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result> findList(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping); + + /** + * describe 分页查询多个内网穿透映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyInternalNetworkServerPermeateClientMapping 分页查询多个内网穿透映射 + * @return {@link Result>} 分页内网穿透映射领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result> findPage(int size, int current, LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping); + + /** + * describe 删除内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMapping 删除内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result remove(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping); + + /** + * describe 是否存在内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMapping 是否存在内网穿透映射 + * @return {@link Result} 内网穿透映射是否存在 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result exists(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping); + +} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPool.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPool.java deleted file mode 100644 index d9d81f2..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPool.java +++ /dev/null @@ -1,87 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool; - -import lombok.Data; -import lombok.experimental.Accessors; -import io.swagger.v3.oas.annotations.media.Schema; -import java.lang.String; -import java.time.LocalDateTime; -import java.lang.Long; -import java.lang.Boolean; -import java.lang.Integer; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDomain - **/ -@Data -@Accessors(chain = true) -@Schema(title = "lazy_netty_server_permeate_port_pool",description = "服务端内网渗透端口池") -public class LazyNettyServerPermeatePortPool { - - - /** - * - * 创建时间 - */ - @Schema(description ="创建时间",name ="createTime",example = "") - private LocalDateTime createTime; - - /** - * - * 描述 - */ - @Schema(description ="描述",name ="describe",example = "") - private String describe; - - /** - * - * 主键ID - */ - @Schema(description ="主键ID",name ="id",example = "") - private Long id; - - /** - * - * 是否删除 - */ - @Schema(description ="是否删除",name ="isDeleted",example = "") - private Boolean isDeleted; - - /** - * - * 是否被占用 - */ - @Schema(description ="是否被占用",name ="isUsed",example = "") - private Boolean isUsed; - - /** - * - * 访客端口池大小 - */ - @Schema(description ="访客端口池大小",name ="poolSize",example = "") - private Integer poolSize; - - /** - * - * 服务端ID - */ - @Schema(description ="服务端ID",name ="serverId",example = "") - private String serverId; - - /** - * - * 更新时间 - */ - @Schema(description ="更新时间",name ="updateTime",example = "") - private LocalDateTime updateTime; - - /** - * - * 访客端口 - */ - @Schema(description ="访客端口",name ="visitorPort",example = "") - private Integer visitorPort; - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolRepository.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolRepository.java deleted file mode 100644 index 33a2c41..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerPermeatePortPoolRepository.java +++ /dev/null @@ -1,106 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool; - -import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPool; -import java.util.List; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDomainRepository - **/ - -public interface LazyNettyServerPermeatePortPoolRepository { - - - /** - * describe 新增服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPool 新增服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池新增后领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result story(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool); - - /** - * describe 批量新增服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolList 批量新增服务端内网渗透端口池 - * @return {@link Result>} 服务端内网渗透端口池新增后领域对象集合 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result> batchStory(List lazyNettyServerPermeatePortPoolList); - - /** - * describe 查询单个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPool 查询单个服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result findOne(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool); - - /** - * describe 查询多个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPool 查询多个服务端内网渗透端口池 - * @return {@link Result>} 服务端内网渗透端口池DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result> findList(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool); - - /** - * describe 分页查询多个服务端内网渗透端口池 - * - * @param size 当前页数 - * @param current 当前页 - * @param lazyNettyServerPermeatePortPool 分页查询多个服务端内网渗透端口池 - * @return {@link Result>} 分页服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result> findPage(int size,int current,LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool); - - /** - * describe 删除服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPool 删除服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result remove(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool); - - /** - * describe 是否存在服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPool 是否存在服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池是否存在 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - Result exists(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool); - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/visitor/LazyNettyServerVisitor.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitor.java similarity index 91% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/visitor/LazyNettyServerVisitor.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitor.java index 6aee074..7a81c07 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/visitor/LazyNettyServerVisitor.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitor.java @@ -1,11 +1,9 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.visitor; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.experimental.Accessors; import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDomain; -import org.wu.framework.lazy.orm.core.stereotype.LazyTableField; -import org.wu.framework.lazy.orm.core.stereotype.LazyTableFieldUnique; import java.time.LocalDateTime; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/visitor/LazyNettyServerVisitorRepository.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorRepository.java similarity index 98% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/visitor/LazyNettyServerVisitorRepository.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorRepository.java index f1b6db5..489c1e6 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/visitor/LazyNettyServerVisitorRepository.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/port/pool/LazyNettyServerVisitorRepository.java @@ -1,4 +1,4 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.visitor; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; import org.wu.framework.web.response.Result; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMapping.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/server/mapping/LazyInternalNetworkServerPermeateServerMapping.java similarity index 94% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMapping.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/server/mapping/LazyInternalNetworkServerPermeateServerMapping.java index b6c835f..be5e401 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/internal/network/server/permeate/mapping/LazyInternalNetworkServerPermeateMapping.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/server/mapping/LazyInternalNetworkServerPermeateServerMapping.java @@ -1,4 +1,4 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.server.permeate.mapping; +package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping; import lombok.Data; import lombok.experimental.Accessors; @@ -18,7 +18,7 @@ import java.lang.Integer; @Data @Accessors(chain = true) @Schema(title = "lazy_internal_network_server_permeate_mapping",description = "服务端网络渗透映射") -public class LazyInternalNetworkServerPermeateMapping { +public class LazyInternalNetworkServerPermeateServerMapping { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/server/mapping/LazyInternalNetworkServerPermeateServerMappingRepository.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/server/mapping/LazyInternalNetworkServerPermeateServerMappingRepository.java new file mode 100644 index 0000000..c9c8037 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/server/permeate/server/mapping/LazyInternalNetworkServerPermeateServerMappingRepository.java @@ -0,0 +1,104 @@ +package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping; + +import org.wu.framework.web.response.Result; + +import java.util.List; +import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; +/** + * describe 服务端网络渗透映射 + * + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDomainRepository + **/ + +public interface LazyInternalNetworkServerPermeateServerMappingRepository { + + + /** + * describe 新增服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMapping 新增服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result story(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping); + + /** + * describe 批量新增服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMappingList 批量新增服务端网络渗透映射 + * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result> batchStory(List lazyInternalNetworkServerPermeateServerMappingList); + + /** + * describe 查询单个服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMapping 查询单个服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射DTO对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result findOne(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping); + + /** + * describe 查询多个服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMapping 查询多个服务端网络渗透映射 + * @return {@link Result>} 服务端网络渗透映射DTO对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result> findList(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping); + + /** + * describe 分页查询多个服务端网络渗透映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyInternalNetworkServerPermeateServerMapping 分页查询多个服务端网络渗透映射 + * @return {@link Result>} 分页服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result> findPage(int size, int current, LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping); + + /** + * describe 删除服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMapping 删除服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result remove(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping); + + /** + * describe 是否存在服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMapping 是否存在服务端网络渗透映射 + * @return {@link Result} 服务端网络渗透映射是否存在 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result exists(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping); + +} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkClientPermeateClientMappingConverter.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkClientPermeateClientMappingConverter.java index b79773b..400f9bf 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkClientPermeateClientMappingConverter.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkClientPermeateClientMappingConverter.java @@ -1,6 +1,6 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkClientPermeateClientMappingDO; import org.mapstruct.factory.Mappers; import org.mapstruct.Mapper; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkClientPermeateServerMappingConverter.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkClientPermeateServerMappingConverter.java index 6edee4a..f05ced6 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkClientPermeateServerMappingConverter.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkClientPermeateServerMappingConverter.java @@ -1,6 +1,6 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkClientPermeateServerMappingDO; import org.mapstruct.factory.Mappers; import org.mapstruct.Mapper; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkPenetrationMappingConverter.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkPenetrationMappingConverter.java index 3e3980c..0463188 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkPenetrationMappingConverter.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkPenetrationMappingConverter.java @@ -1,7 +1,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.internal.network.penetration.mapping.LazyInternalNetworkPenetrationMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkPenetrationMappingDO; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyInternalNetworkServerPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateClientMappingDO; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter; @@ -28,20 +28,20 @@ public interface LazyInternalNetworkPenetrationMappingConverter { /** * describe 实体对象 转换成领域对象 * - * @param lazyInternalNetworkPenetrationMappingDO 内网穿透映射实体对象 - * @return {@link LazyInternalNetworkPenetrationMapping} 内网穿透映射领域对象 + * @param lazyInternalNetworkServerPermeateClientMappingDO 内网穿透映射实体对象 + * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkPenetrationMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkPenetrationMappingDO lazyInternalNetworkPenetrationMappingDO); + LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO); /** * describe 领域对象 转换成实体对象 * - * @param lazyInternalNetworkPenetrationMapping 内网穿透映射领域对象 - * @return {@link LazyInternalNetworkPenetrationMappingDO} 内网穿透映射实体对象 + * @param lazyInternalNetworkServerPermeateClientMapping 内网穿透映射领域对象 + * @return {@link LazyInternalNetworkServerPermeateClientMappingDO} 内网穿透映射实体对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkPenetrationMappingDO fromInternalNetworkPenetrationMapping(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping); + LazyInternalNetworkServerPermeateClientMappingDO fromInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping); } \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkServerPermeateMappingConverter.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkServerPermeateMappingConverter.java deleted file mode 100644 index 05eaf8a..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkServerPermeateMappingConverter.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter; - -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateMappingDO; -import org.mapstruct.factory.Mappers; -import org.mapstruct.Mapper; -/** - * describe 服务端网络渗透映射 - * - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter - **/ -@Mapper -public interface LazyInternalNetworkServerPermeateMappingConverter { - - - /** - * describe MapStruct 创建的代理对象 - * - - - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - LazyInternalNetworkServerPermeateMappingConverter INSTANCE = Mappers.getMapper(LazyInternalNetworkServerPermeateMappingConverter.class); - /** - * describe 实体对象 转换成领域对象 - * - * @param lazyInternalNetworkServerPermeateMappingDO 服务端网络渗透映射实体对象 - * @return {@link LazyInternalNetworkServerPermeateMapping} 服务端网络渗透映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - LazyInternalNetworkServerPermeateMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateMappingDO lazyInternalNetworkServerPermeateMappingDO); - /** - * describe 领域对象 转换成实体对象 - * - * @param lazyInternalNetworkServerPermeateMapping 服务端网络渗透映射领域对象 - * @return {@link LazyInternalNetworkServerPermeateMappingDO} 服务端网络渗透映射实体对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - LazyInternalNetworkServerPermeateMappingDO fromLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping); -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkServerPermeateServerMappingConverter.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkServerPermeateServerMappingConverter.java new file mode 100644 index 0000000..c7b9a48 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkServerPermeateServerMappingConverter.java @@ -0,0 +1,48 @@ +package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter; + +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyInternalNetworkServerPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateServerMappingDO; +import org.mapstruct.factory.Mappers; +import org.mapstruct.Mapper; +/** + * describe 服务端网络渗透映射 + * + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter + **/ +@Mapper +public interface LazyInternalNetworkServerPermeateServerMappingConverter { + + + /** + * describe MapStruct 创建的代理对象 + * + + + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + LazyInternalNetworkServerPermeateServerMappingConverter INSTANCE = Mappers.getMapper(LazyInternalNetworkServerPermeateServerMappingConverter.class); + /** + * describe 实体对象 转换成领域对象 + * + * @param lazyInternalNetworkServerPermeateServerMappingDO 服务端网络渗透映射实体对象 + * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO); + /** + * describe 领域对象 转换成实体对象 + * + * @param lazyInternalNetworkServerPermeateServerMapping 服务端网络渗透映射领域对象 + * @return {@link LazyInternalNetworkServerPermeateServerMappingDO} 服务端网络渗透映射实体对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + LazyInternalNetworkServerPermeateServerMappingDO fromLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping); +} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyNettyServerPermeatePortPoolConverter.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyNettyServerPermeatePortPoolConverter.java deleted file mode 100644 index e9ea9b1..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyNettyServerPermeatePortPoolConverter.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter; - -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPool; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeatePortPoolDO; -import org.mapstruct.factory.Mappers; -import org.mapstruct.Mapper; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter - **/ -@Mapper -public interface LazyNettyServerPermeatePortPoolConverter { - - - /** - * describe MapStruct 创建的代理对象 - * - - - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - LazyNettyServerPermeatePortPoolConverter INSTANCE = Mappers.getMapper(LazyNettyServerPermeatePortPoolConverter.class); - /** - * describe 实体对象 转换成领域对象 - * - * @param lazyNettyServerPermeatePortPoolDO 服务端内网渗透端口池实体对象 - * @return {@link LazyNettyServerPermeatePortPool} 服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - LazyNettyServerPermeatePortPool toLazyNettyServerPermeatePortPool(LazyNettyServerPermeatePortPoolDO lazyNettyServerPermeatePortPoolDO); - /** - * describe 领域对象 转换成实体对象 - * - * @param lazyNettyServerPermeatePortPool 服务端内网渗透端口池领域对象 - * @return {@link LazyNettyServerPermeatePortPoolDO} 服务端内网渗透端口池实体对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - LazyNettyServerPermeatePortPoolDO fromLazyNettyServerPermeatePortPool(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool); -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyNettyServerVisitorConverter.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyNettyServerVisitorConverter.java index 7ce438d..2b28ae0 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyNettyServerVisitorConverter.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyNettyServerVisitorConverter.java @@ -1,6 +1,6 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.visitor.LazyNettyServerVisitor; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerVisitor; import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerVisitorDO; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkPenetrationMappingDO.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateClientMappingDO.java similarity index 98% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkPenetrationMappingDO.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateClientMappingDO.java index 7650ece..5cd63ec 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkPenetrationMappingDO.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateClientMappingDO.java @@ -20,7 +20,7 @@ import java.time.LocalDateTime; @Accessors(chain = true) @LazyTable(tableName = "lazy_internal_network_penetration_mapping", comment = "内网穿透映射") @Schema(title = "lazy_internal_network_penetration_mapping", description = "内网穿透映射") -public class LazyInternalNetworkPenetrationMappingDO { +public class LazyInternalNetworkServerPermeateClientMappingDO { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateMappingDO.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateServerMappingDO.java similarity index 92% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateMappingDO.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateServerMappingDO.java index cf688a4..6484b6a 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateMappingDO.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateServerMappingDO.java @@ -2,14 +2,11 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct import lombok.Data; import lombok.experimental.Accessors; -import org.wu.framework.lazy.orm.core.stereotype.LazyTableIndex; -import org.wu.framework.core.stereotype.LayerField; -import org.wu.framework.core.stereotype.LayerField.LayerFieldType; import org.wu.framework.lazy.orm.core.stereotype.LazyTable; import org.wu.framework.lazy.orm.core.stereotype.LazyTableField; import org.wu.framework.lazy.orm.core.stereotype.*; import io.swagger.v3.oas.annotations.media.Schema; -import io.swagger.v3.oas.annotations.media.Schema; + import java.time.LocalDateTime; import java.lang.String; import org.wu.framework.lazy.orm.core.stereotype.LazyTableFieldId; @@ -27,7 +24,7 @@ import java.lang.Integer; @Accessors(chain = true) @LazyTable(tableName = "lazy_internal_network_server_permeate_mapping",comment = "服务端网络渗透映射") @Schema(title = "lazy_internal_network_server_permeate_mapping",description = "服务端网络渗透映射") -public class LazyInternalNetworkServerPermeateMappingDO { +public class LazyInternalNetworkServerPermeateServerMappingDO { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/jpa/lazy/LazyInternalNetworkServerPermeateMappingLazyJpaRepository.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/jpa/lazy/LazyInternalNetworkServerPermeateMappingLazyJpaRepository.java index af770ab..aecd668 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/jpa/lazy/LazyInternalNetworkServerPermeateMappingLazyJpaRepository.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/jpa/lazy/LazyInternalNetworkServerPermeateMappingLazyJpaRepository.java @@ -1,8 +1,9 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.jpa.lazy; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateServerMappingDO; import org.wu.framework.lazy.orm.database.jpa.repository.LazyJpaRepository; import org.wu.framework.lazy.orm.database.jpa.repository.annotation.*; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateMappingDO; + /** * describe 服务端网络渗透映射 * @@ -11,7 +12,7 @@ import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructu * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureLazyJpa **/ @LazyRepository -public interface LazyInternalNetworkServerPermeateMappingLazyJpaRepository extends LazyJpaRepository { +public interface LazyInternalNetworkServerPermeateMappingLazyJpaRepository extends LazyJpaRepository { diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/mapper/LazyInternalNetworkServerPermeateMappingMapper.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/mapper/LazyInternalNetworkServerPermeateServerMappingMapper.java similarity index 81% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/mapper/LazyInternalNetworkServerPermeateMappingMapper.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/mapper/LazyInternalNetworkServerPermeateServerMappingMapper.java index edd149d..add44a8 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/mapper/LazyInternalNetworkServerPermeateMappingMapper.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/mapper/LazyInternalNetworkServerPermeateServerMappingMapper.java @@ -8,7 +8,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureMapper **/ -public interface LazyInternalNetworkServerPermeateMappingMapper { +public interface LazyInternalNetworkServerPermeateServerMappingMapper { diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateClientMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateClientMappingRepositoryImpl.java index d97fb46..6f1f881 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateClientMappingRepositoryImpl.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateClientMappingRepositoryImpl.java @@ -1,8 +1,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.persistence; import jakarta.annotation.Resource; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRepository; import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter.LazyInternalNetworkClientPermeateClientMappingConverter; import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkClientPermeateClientMappingDO; import org.springframework.stereotype.Repository; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateServerMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateServerMappingRepositoryImpl.java index a4c5534..c346e83 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateServerMappingRepositoryImpl.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateServerMappingRepositoryImpl.java @@ -1,8 +1,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.persistence; import jakarta.annotation.Resource; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRepository; import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter.LazyInternalNetworkClientPermeateServerMappingConverter; import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkClientPermeateServerMappingDO; import org.springframework.stereotype.Repository; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkPenetrationMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkPenetrationMappingRepositoryImpl.java deleted file mode 100644 index d657577..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkPenetrationMappingRepositoryImpl.java +++ /dev/null @@ -1,148 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.persistence; - -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.internal.network.penetration.mapping.LazyInternalNetworkPenetrationMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.internal.network.penetration.mapping.LazyInternalNetworkPenetrationMappingRepository; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkPenetrationMappingDO; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -import org.wu.framework.lazy.orm.database.lambda.stream.lambda.LazyLambdaStream; -import org.wu.framework.lazy.orm.database.lambda.stream.wrapper.LazyWrappers; -import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; -import jakarta.annotation.Resource; -import org.springframework.stereotype.Repository; -import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructurePersistence; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter.LazyInternalNetworkPenetrationMappingConverter; - -import java.util.List; -import java.util.stream.Collectors; - -/** - * describe 内网穿透映射 - * - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - * @see DefaultDDDLazyInfrastructurePersistence - **/ -@Repository -public class LazyInternalNetworkPenetrationMappingRepositoryImpl implements LazyInternalNetworkPenetrationMappingRepository { - - @Resource - LazyLambdaStream lazyLambdaStream; - - /** - * describe 新增内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMapping 新增内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射新增后领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Override - public Result story(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping) { - LazyInternalNetworkPenetrationMappingDO lazyInternalNetworkPenetrationMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMapping); - lazyInternalNetworkPenetrationMappingDO.setIsDeleted(false); - lazyLambdaStream.upsertRemoveNull(lazyInternalNetworkPenetrationMappingDO); - return ResultFactory.successOf(); - } - - /** - * describe 批量新增内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMappingList 批量新增内网穿透映射 - * @return {@link Result>} 内网穿透映射新增后领域对象集合 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Override - public Result> batchStory(List lazyInternalNetworkPenetrationMappingList) { - List lazyInternalNetworkPenetrationMappingDOList = lazyInternalNetworkPenetrationMappingList.stream().map(LazyInternalNetworkPenetrationMappingConverter.INSTANCE::fromInternalNetworkPenetrationMapping).collect(Collectors.toList()); - lazyLambdaStream.upsert(lazyInternalNetworkPenetrationMappingDOList); - return ResultFactory.successOf(); - } - - /** - * describe 查询单个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMapping 查询单个内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Override - public Result findOne(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping) { - LazyInternalNetworkPenetrationMappingDO lazyInternalNetworkPenetrationMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMapping); - LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMappingOne = lazyLambdaStream.selectOne(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkPenetrationMappingDO), LazyInternalNetworkPenetrationMapping.class); - return ResultFactory.successOf(lazyInternalNetworkPenetrationMappingOne); - } - - /** - * describe 查询多个内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMapping 查询多个内网穿透映射 - * @return {@link Result>} 内网穿透映射领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Override - public Result> findList(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping) { - LazyInternalNetworkPenetrationMappingDO lazyInternalNetworkPenetrationMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMapping); - List lazyInternalNetworkPenetrationMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkPenetrationMappingDO), LazyInternalNetworkPenetrationMapping.class); - return ResultFactory.successOf(lazyInternalNetworkPenetrationMappingList); - } - - /** - * describe 分页查询多个内网穿透映射 - * - * @param size 当前页数 - * @param current 当前页 - * @param lazyInternalNetworkPenetrationMapping 分页查询多个内网穿透映射 - * @return {@link Result>} 分页内网穿透映射领域对象 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Override - public Result> findPage(int size, int current, LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping) { - LazyInternalNetworkPenetrationMappingDO lazyInternalNetworkPenetrationMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMapping); - LazyPage lazyPage = new LazyPage<>(current, size); - LazyPage internalNetworkPenetrationMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkPenetrationMappingDO), lazyPage, LazyInternalNetworkPenetrationMapping.class); - return ResultFactory.successOf(internalNetworkPenetrationMappingLazyPage); - } - - /** - * describe 删除内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMapping 删除内网穿透映射 - * @return {@link Result< LazyInternalNetworkPenetrationMapping >} 内网穿透映射 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Override - public Result remove(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping) { - LazyInternalNetworkPenetrationMappingDO lazyInternalNetworkPenetrationMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMapping); - lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkPenetrationMappingDO)); - return ResultFactory.successOf(); - } - - /** - * describe 是否存在内网穿透映射 - * - * @param lazyInternalNetworkPenetrationMapping 内网穿透映射领域对象 - * @return {@link Result} 是否存在 true 存在,false 不存在 - * @author Jia wei Wu - * @date 2023/12/29 05:21 下午 - **/ - - @Override - public Result exists(LazyInternalNetworkPenetrationMapping lazyInternalNetworkPenetrationMapping) { - LazyInternalNetworkPenetrationMappingDO lazyInternalNetworkPenetrationMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMapping); - Boolean exists = lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkPenetrationMappingDO)); - return ResultFactory.successOf(exists); - } - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateClientMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateClientMappingRepositoryImpl.java new file mode 100644 index 0000000..82f4fb4 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateClientMappingRepositoryImpl.java @@ -0,0 +1,148 @@ +package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.persistence; + +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyInternalNetworkServerPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyInternalNetworkServerPermeateClientMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateClientMappingDO; +import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; +import org.wu.framework.lazy.orm.database.lambda.stream.lambda.LazyLambdaStream; +import org.wu.framework.lazy.orm.database.lambda.stream.wrapper.LazyWrappers; +import org.wu.framework.web.response.Result; +import org.wu.framework.web.response.ResultFactory; +import jakarta.annotation.Resource; +import org.springframework.stereotype.Repository; +import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructurePersistence; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter.LazyInternalNetworkPenetrationMappingConverter; + +import java.util.List; +import java.util.stream.Collectors; + +/** + * describe 内网穿透映射 + * + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + * @see DefaultDDDLazyInfrastructurePersistence + **/ +@Repository +public class LazyInternalNetworkServerPermeateClientMappingRepositoryImpl implements LazyInternalNetworkServerPermeateClientMappingRepository { + + @Resource + LazyLambdaStream lazyLambdaStream; + + /** + * describe 新增内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMapping 新增内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射新增后领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result story(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping) { + LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMapping); + lazyInternalNetworkServerPermeateClientMappingDO.setIsDeleted(false); + lazyLambdaStream.upsertRemoveNull(lazyInternalNetworkServerPermeateClientMappingDO); + return ResultFactory.successOf(); + } + + /** + * describe 批量新增内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMappingList 批量新增内网穿透映射 + * @return {@link Result>} 内网穿透映射新增后领域对象集合 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result> batchStory(List lazyInternalNetworkServerPermeateClientMappingList) { + List lazyInternalNetworkServerPermeateClientMappingDOList = lazyInternalNetworkServerPermeateClientMappingList.stream().map(LazyInternalNetworkPenetrationMappingConverter.INSTANCE::fromInternalNetworkPenetrationMapping).collect(Collectors.toList()); + lazyLambdaStream.upsert(lazyInternalNetworkServerPermeateClientMappingDOList); + return ResultFactory.successOf(); + } + + /** + * describe 查询单个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMapping 查询单个内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result findOne(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping) { + LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMapping); + LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMappingOne = lazyLambdaStream.selectOne(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateClientMappingDO), LazyInternalNetworkServerPermeateClientMapping.class); + return ResultFactory.successOf(lazyInternalNetworkServerPermeateClientMappingOne); + } + + /** + * describe 查询多个内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMapping 查询多个内网穿透映射 + * @return {@link Result>} 内网穿透映射领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result> findList(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping) { + LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMapping); + List lazyInternalNetworkServerPermeateClientMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateClientMappingDO), LazyInternalNetworkServerPermeateClientMapping.class); + return ResultFactory.successOf(lazyInternalNetworkServerPermeateClientMappingList); + } + + /** + * describe 分页查询多个内网穿透映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyInternalNetworkServerPermeateClientMapping 分页查询多个内网穿透映射 + * @return {@link Result>} 分页内网穿透映射领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result> findPage(int size, int current, LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping) { + LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMapping); + LazyPage lazyPage = new LazyPage<>(current, size); + LazyPage internalNetworkPenetrationMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateClientMappingDO), lazyPage, LazyInternalNetworkServerPermeateClientMapping.class); + return ResultFactory.successOf(internalNetworkPenetrationMappingLazyPage); + } + + /** + * describe 删除内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMapping 删除内网穿透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result remove(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping) { + LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMapping); + lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateClientMappingDO)); + return ResultFactory.successOf(); + } + + /** + * describe 是否存在内网穿透映射 + * + * @param lazyInternalNetworkServerPermeateClientMapping 内网穿透映射领域对象 + * @return {@link Result} 是否存在 true 存在,false 不存在 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result exists(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping) { + LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMapping); + Boolean exists = lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateClientMappingDO)); + return ResultFactory.successOf(exists); + } + +} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateMappingRepositoryImpl.java deleted file mode 100644 index dc5ed5b..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateMappingRepositoryImpl.java +++ /dev/null @@ -1,152 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.persistence; - -import jakarta.annotation.Resource; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.internal.network.server.permeate.mapping.LazyInternalNetworkServerPermeateMappingRepository; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter.LazyInternalNetworkServerPermeateMappingConverter; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateMappingDO; -import org.springframework.stereotype.Repository; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -import org.wu.framework.lazy.orm.database.lambda.stream.lambda.LazyLambdaStream; -import org.wu.framework.lazy.orm.database.lambda.stream.wrapper.LazyWrappers; -import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; - -import java.util.List; -import java.util.stream.Collectors; -/** - * describe 服务端网络渗透映射 - * - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructurePersistence - **/ -@Repository -public class LazyInternalNetworkServerPermeateMappingRepositoryImpl implements LazyInternalNetworkServerPermeateMappingRepository { - - @Resource - LazyLambdaStream lazyLambdaStream; - - /** - * describe 新增服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMapping 新增服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射新增后领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - @Override - public Result story(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping) { - LazyInternalNetworkServerPermeateMappingDO lazyInternalNetworkServerPermeateMappingDO = LazyInternalNetworkServerPermeateMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMapping); - lazyLambdaStream.upsert(lazyInternalNetworkServerPermeateMappingDO); - return ResultFactory.successOf(); - } - - /** - * describe 批量新增服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMappingList 批量新增服务端网络渗透映射 - * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - @Override - public Result> batchStory(List lazyInternalNetworkServerPermeateMappingList) { - List lazyInternalNetworkServerPermeateMappingDOList = lazyInternalNetworkServerPermeateMappingList.stream().map(LazyInternalNetworkServerPermeateMappingConverter.INSTANCE::fromLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList()); - lazyLambdaStream.upsert(lazyInternalNetworkServerPermeateMappingDOList); - return ResultFactory.successOf(); - } - - /** - * describe 查询单个服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMapping 查询单个服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - @Override - public Result findOne(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping) { - LazyInternalNetworkServerPermeateMappingDO lazyInternalNetworkServerPermeateMappingDO = LazyInternalNetworkServerPermeateMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMapping); - LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMappingOne = lazyLambdaStream.selectOne(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateMappingDO), LazyInternalNetworkServerPermeateMapping.class); - return ResultFactory.successOf(lazyInternalNetworkServerPermeateMappingOne); - } - - /** - * describe 查询多个服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMapping 查询多个服务端网络渗透映射 - * @return {@link Result>} 服务端网络渗透映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - @Override - public Result> findList(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping) { - LazyInternalNetworkServerPermeateMappingDO lazyInternalNetworkServerPermeateMappingDO = LazyInternalNetworkServerPermeateMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMapping); - List lazyInternalNetworkServerPermeateMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateMappingDO), LazyInternalNetworkServerPermeateMapping.class); - return ResultFactory.successOf(lazyInternalNetworkServerPermeateMappingList); - } - - /** - * describe 分页查询多个服务端网络渗透映射 - * - * @param size 当前页数 - * @param current 当前页 - * @param lazyInternalNetworkServerPermeateMapping 分页查询多个服务端网络渗透映射 - * @return {@link Result>} 分页服务端网络渗透映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - @Override - public Result> findPage(int size,int current,LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping) { - LazyInternalNetworkServerPermeateMappingDO lazyInternalNetworkServerPermeateMappingDO = LazyInternalNetworkServerPermeateMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMapping); - LazyPage lazyPage = new LazyPage<>(current,size); - LazyPage lazyInternalNetworkServerPermeateMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateMappingDO),lazyPage, LazyInternalNetworkServerPermeateMapping.class); - return ResultFactory.successOf(lazyInternalNetworkServerPermeateMappingLazyPage); - } - - /** - * describe 删除服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMapping 删除服务端网络渗透映射 - * @return {@link Result} 服务端网络渗透映射 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - @Override - public Result remove(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping) { - LazyInternalNetworkServerPermeateMappingDO lazyInternalNetworkServerPermeateMappingDO = LazyInternalNetworkServerPermeateMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMapping); - lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateMappingDO)); - return ResultFactory.successOf(); - } - - /** - * describe 是否存在服务端网络渗透映射 - * - * @param lazyInternalNetworkServerPermeateMapping 服务端网络渗透映射领域对象 - * @return {@link Result} 是否存在 true 存在,false 不存在 - - * @author Jia wei Wu - * @date 2024/09/17 01:35 下午 - **/ - - @Override - public Result exists(LazyInternalNetworkServerPermeateMapping lazyInternalNetworkServerPermeateMapping) { - LazyInternalNetworkServerPermeateMappingDO lazyInternalNetworkServerPermeateMappingDO = LazyInternalNetworkServerPermeateMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateMapping); - Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateMappingDO)); - return ResultFactory.successOf(exists); - } - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateServerMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateServerMappingRepositoryImpl.java new file mode 100644 index 0000000..2c43221 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateServerMappingRepositoryImpl.java @@ -0,0 +1,152 @@ +package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.persistence; + +import jakarta.annotation.Resource; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyInternalNetworkServerPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyInternalNetworkServerPermeateServerMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter.LazyInternalNetworkServerPermeateServerMappingConverter; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateServerMappingDO; +import org.springframework.stereotype.Repository; +import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; +import org.wu.framework.lazy.orm.database.lambda.stream.lambda.LazyLambdaStream; +import org.wu.framework.lazy.orm.database.lambda.stream.wrapper.LazyWrappers; +import org.wu.framework.web.response.Result; +import org.wu.framework.web.response.ResultFactory; + +import java.util.List; +import java.util.stream.Collectors; +/** + * describe 服务端网络渗透映射 + * + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructurePersistence + **/ +@Repository +public class LazyInternalNetworkServerPermeateServerMappingRepositoryImpl implements LazyInternalNetworkServerPermeateServerMappingRepository { + + @Resource + LazyLambdaStream lazyLambdaStream; + + /** + * describe 新增服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMapping 新增服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result story(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping) { + LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMapping); + lazyLambdaStream.upsert(lazyInternalNetworkServerPermeateServerMappingDO); + return ResultFactory.successOf(); + } + + /** + * describe 批量新增服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMappingList 批量新增服务端网络渗透映射 + * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result> batchStory(List lazyInternalNetworkServerPermeateServerMappingList) { + List lazyInternalNetworkServerPermeateServerMappingDOList = lazyInternalNetworkServerPermeateServerMappingList.stream().map(LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE::fromLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList()); + lazyLambdaStream.upsert(lazyInternalNetworkServerPermeateServerMappingDOList); + return ResultFactory.successOf(); + } + + /** + * describe 查询单个服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMapping 查询单个服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result findOne(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping) { + LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMapping); + LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMappingOne = lazyLambdaStream.selectOne(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateServerMappingDO), LazyInternalNetworkServerPermeateServerMapping.class); + return ResultFactory.successOf(lazyInternalNetworkServerPermeateServerMappingOne); + } + + /** + * describe 查询多个服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMapping 查询多个服务端网络渗透映射 + * @return {@link Result>} 服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result> findList(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping) { + LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMapping); + List lazyInternalNetworkServerPermeateServerMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateServerMappingDO), LazyInternalNetworkServerPermeateServerMapping.class); + return ResultFactory.successOf(lazyInternalNetworkServerPermeateServerMappingList); + } + + /** + * describe 分页查询多个服务端网络渗透映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyInternalNetworkServerPermeateServerMapping 分页查询多个服务端网络渗透映射 + * @return {@link Result>} 分页服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result> findPage(int size, int current, LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping) { + LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMapping); + LazyPage lazyPage = new LazyPage<>(current,size); + LazyPage lazyInternalNetworkServerPermeateMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateServerMappingDO),lazyPage, LazyInternalNetworkServerPermeateServerMapping.class); + return ResultFactory.successOf(lazyInternalNetworkServerPermeateMappingLazyPage); + } + + /** + * describe 删除服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMapping 删除服务端网络渗透映射 + * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result remove(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping) { + LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMapping); + lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateServerMappingDO)); + return ResultFactory.successOf(); + } + + /** + * describe 是否存在服务端网络渗透映射 + * + * @param lazyInternalNetworkServerPermeateServerMapping 服务端网络渗透映射领域对象 + * @return {@link Result} 是否存在 true 存在,false 不存在 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result exists(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping) { + LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMapping); + Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateServerMappingDO)); + return ResultFactory.successOf(exists); + } + +} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerPermeatePortPoolRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerPermeatePortPoolRepositoryImpl.java deleted file mode 100644 index fe23e46..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerPermeatePortPoolRepositoryImpl.java +++ /dev/null @@ -1,152 +0,0 @@ -package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.persistence; - -import jakarta.annotation.Resource; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPool; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerPermeatePortPoolRepository; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter.LazyNettyServerPermeatePortPoolConverter; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeatePortPoolDO; -import org.springframework.stereotype.Repository; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -import org.wu.framework.lazy.orm.database.lambda.stream.lambda.LazyLambdaStream; -import org.wu.framework.lazy.orm.database.lambda.stream.wrapper.LazyWrappers; -import org.wu.framework.web.response.Result; -import org.wu.framework.web.response.ResultFactory; - -import java.util.List; -import java.util.stream.Collectors; -/** - * describe 服务端内网渗透端口池 - * - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructurePersistence - **/ -@Repository -public class LazyNettyServerPermeatePortPoolRepositoryImpl implements LazyNettyServerPermeatePortPoolRepository { - - @Resource - LazyLambdaStream lazyLambdaStream; - - /** - * describe 新增服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPool 新增服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池新增后领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result story(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool) { - LazyNettyServerPermeatePortPoolDO lazyNettyServerPermeatePortPoolDO = LazyNettyServerPermeatePortPoolConverter.INSTANCE.fromLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPool); - lazyLambdaStream.upsert(lazyNettyServerPermeatePortPoolDO); - return ResultFactory.successOf(); - } - - /** - * describe 批量新增服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPoolList 批量新增服务端内网渗透端口池 - * @return {@link Result>} 服务端内网渗透端口池新增后领域对象集合 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result> batchStory(List lazyNettyServerPermeatePortPoolList) { - List lazyNettyServerPermeatePortPoolDOList = lazyNettyServerPermeatePortPoolList.stream().map(LazyNettyServerPermeatePortPoolConverter.INSTANCE::fromLazyNettyServerPermeatePortPool).collect(Collectors.toList()); - lazyLambdaStream.upsert(lazyNettyServerPermeatePortPoolDOList); - return ResultFactory.successOf(); - } - - /** - * describe 查询单个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPool 查询单个服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result findOne(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool) { - LazyNettyServerPermeatePortPoolDO lazyNettyServerPermeatePortPoolDO = LazyNettyServerPermeatePortPoolConverter.INSTANCE.fromLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPool); - LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPoolOne = lazyLambdaStream.selectOne(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeatePortPoolDO), LazyNettyServerPermeatePortPool.class); - return ResultFactory.successOf(lazyNettyServerPermeatePortPoolOne); - } - - /** - * describe 查询多个服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPool 查询多个服务端内网渗透端口池 - * @return {@link Result>} 服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result> findList(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool) { - LazyNettyServerPermeatePortPoolDO lazyNettyServerPermeatePortPoolDO = LazyNettyServerPermeatePortPoolConverter.INSTANCE.fromLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPool); - List lazyNettyServerPermeatePortPoolList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeatePortPoolDO), LazyNettyServerPermeatePortPool.class); - return ResultFactory.successOf(lazyNettyServerPermeatePortPoolList); - } - - /** - * describe 分页查询多个服务端内网渗透端口池 - * - * @param size 当前页数 - * @param current 当前页 - * @param lazyNettyServerPermeatePortPool 分页查询多个服务端内网渗透端口池 - * @return {@link Result>} 分页服务端内网渗透端口池领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result> findPage(int size,int current,LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool) { - LazyNettyServerPermeatePortPoolDO lazyNettyServerPermeatePortPoolDO = LazyNettyServerPermeatePortPoolConverter.INSTANCE.fromLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPool); - LazyPage lazyPage = new LazyPage<>(current,size); - LazyPage lazyNettyServerPermeatePortPoolLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeatePortPoolDO),lazyPage, LazyNettyServerPermeatePortPool.class); - return ResultFactory.successOf(lazyNettyServerPermeatePortPoolLazyPage); - } - - /** - * describe 删除服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPool 删除服务端内网渗透端口池 - * @return {@link Result} 服务端内网渗透端口池 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result remove(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool) { - LazyNettyServerPermeatePortPoolDO lazyNettyServerPermeatePortPoolDO = LazyNettyServerPermeatePortPoolConverter.INSTANCE.fromLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPool); - lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeatePortPoolDO)); - return ResultFactory.successOf(); - } - - /** - * describe 是否存在服务端内网渗透端口池 - * - * @param lazyNettyServerPermeatePortPool 服务端内网渗透端口池领域对象 - * @return {@link Result} 是否存在 true 存在,false 不存在 - - * @author Jia wei Wu - * @date 2024/09/17 01:26 夜间 - **/ - - @Override - public Result exists(LazyNettyServerPermeatePortPool lazyNettyServerPermeatePortPool) { - LazyNettyServerPermeatePortPoolDO lazyNettyServerPermeatePortPoolDO = LazyNettyServerPermeatePortPoolConverter.INSTANCE.fromLazyNettyServerPermeatePortPool(lazyNettyServerPermeatePortPool); - Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeatePortPoolDO)); - return ResultFactory.successOf(exists); - } - -} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerVisitorRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerVisitorRepositoryImpl.java index 5d5916f..1e994ad 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerVisitorRepositoryImpl.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerVisitorRepositoryImpl.java @@ -1,7 +1,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.persistence; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.visitor.LazyNettyServerVisitor; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.visitor.LazyNettyServerVisitorRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerVisitor; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.port.pool.LazyNettyServerVisitorRepository; import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerVisitorDO; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; import org.wu.framework.lazy.orm.database.lambda.stream.lambda.LazyLambdaStream; diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/xml/LazyInternalNetworkServerPermeateMappingMapper.xml b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/xml/LazyInternalNetworkServerPermeateServerMappingMapper.xml similarity index 92% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/xml/LazyInternalNetworkServerPermeateMappingMapper.xml rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/xml/LazyInternalNetworkServerPermeateServerMappingMapper.xml index 7c8a767..a0bae33 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/xml/LazyInternalNetworkServerPermeateMappingMapper.xml +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/xml/LazyInternalNetworkServerPermeateServerMappingMapper.xml @@ -1,8 +1,8 @@ - - + + diff --git a/wu-lazy-cloud-heartbeat-server/src/test/java/org/framework/lazy/cloud/network/heartbeat/server/domain/model/visitor/flow/InternalNetworkPenetrationMappingTest.java b/wu-lazy-cloud-heartbeat-server/src/test/java/org/framework/lazy/cloud/network/heartbeat/server/domain/model/visitor/flow/InternalNetworkPenetrationMappingTest.java index 6a42a07..105c876 100644 --- a/wu-lazy-cloud-heartbeat-server/src/test/java/org/framework/lazy/cloud/network/heartbeat/server/domain/model/visitor/flow/InternalNetworkPenetrationMappingTest.java +++ b/wu-lazy-cloud-heartbeat-server/src/test/java/org/framework/lazy/cloud/network/heartbeat/server/domain/model/visitor/flow/InternalNetworkPenetrationMappingTest.java @@ -1,6 +1,6 @@ package org.framework.lazy.cloud.network.heartbeat.server.domain.model.visitor.flow; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkPenetrationMappingDO; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateClientMappingDO; import org.wu.framework.lazy.orm.database.lambda.stream.lambda.LazyLambdaStream; import org.wu.framework.lazy.orm.database.sql.expand.database.persistence.factory.LazyLambdaStreamFactory; @@ -17,23 +17,23 @@ public class InternalNetworkPenetrationMappingTest { int temp_port = 800; for (int i = 0; i < 10; i++) { temp_port += 1; - LazyInternalNetworkPenetrationMappingDO lazyInternalNetworkPenetrationMappingDO = new LazyInternalNetworkPenetrationMappingDO(); - lazyInternalNetworkPenetrationMappingDO.setClientId("temp_id"); - lazyInternalNetworkPenetrationMappingDO.setClientTargetIp("127.0.0.1"); - lazyInternalNetworkPenetrationMappingDO.setClientTargetPort(3000 + temp_port); - lazyInternalNetworkPenetrationMappingDO.setVisitorPort(temp_port); - lazyLambdaStream.upsertRemoveNull(lazyInternalNetworkPenetrationMappingDO); + LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = new LazyInternalNetworkServerPermeateClientMappingDO(); + lazyInternalNetworkServerPermeateClientMappingDO.setClientId("temp_id"); + lazyInternalNetworkServerPermeateClientMappingDO.setClientTargetIp("127.0.0.1"); + lazyInternalNetworkServerPermeateClientMappingDO.setClientTargetPort(3000 + temp_port); + lazyInternalNetworkServerPermeateClientMappingDO.setVisitorPort(temp_port); + lazyLambdaStream.upsertRemoveNull(lazyInternalNetworkServerPermeateClientMappingDO); } temp_port = 900; for (int i = 0; i < 10; i++) { temp_port += 1; - LazyInternalNetworkPenetrationMappingDO lazyInternalNetworkPenetrationMappingDO = new LazyInternalNetworkPenetrationMappingDO(); - lazyInternalNetworkPenetrationMappingDO.setClientId("temp_id_client"); - lazyInternalNetworkPenetrationMappingDO.setClientTargetIp("127.0.0.1"); - lazyInternalNetworkPenetrationMappingDO.setClientTargetPort(3000 + temp_port); - lazyInternalNetworkPenetrationMappingDO.setVisitorPort(temp_port); - lazyLambdaStream.upsertRemoveNull(lazyInternalNetworkPenetrationMappingDO); + LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = new LazyInternalNetworkServerPermeateClientMappingDO(); + lazyInternalNetworkServerPermeateClientMappingDO.setClientId("temp_id_client"); + lazyInternalNetworkServerPermeateClientMappingDO.setClientTargetIp("127.0.0.1"); + lazyInternalNetworkServerPermeateClientMappingDO.setClientTargetPort(3000 + temp_port); + lazyInternalNetworkServerPermeateClientMappingDO.setVisitorPort(temp_port); + lazyLambdaStream.upsertRemoveNull(lazyInternalNetworkServerPermeateClientMappingDO); } } }