From 381f8a6960576b23510638a50d2bedb973916724 Mon Sep 17 00:00:00 2001 From: wujiawei <12345678> Date: Mon, 28 Oct 2024 23:06:31 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=20=20=E8=A7=84=E8=8C=83=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E7=AB=AF=E6=B8=97=E9=80=8F=E8=A1=A8=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...eClientPermeateServerInitTypeAdvanced.java | 1 + .../heartbeat/common/ChannelContext.java | 4 + .../heartbeat/server/init/ChangeDataInit.java | 8 +- ...lientPermeateClientMappingApplication.java | 18 +-- ...lientPermeateServerMappingApplication.java | 18 +-- ...erverPermeateClientMappingApplication.java | 18 +-- ...erverPermeateServerMappingApplication.java | 18 +-- ...NetworkPenetrationMappingDTOAssembler.java | 26 +-- ...ientPermeateClientMappingDTOAssembler.java | 26 +-- ...ientPermeateServerMappingDTOAssembler.java | 26 +-- ...rverPermeateServerMappingDTOAssembler.java | 26 +-- ...tPermeateClientMappingApplicationImpl.java | 86 +++++----- ...tPermeateServerMappingApplicationImpl.java | 94 +++++------ ...rPermeateClientMappingApplicationImpl.java | 108 ++++++------- ...rPermeateServerMappingApplicationImpl.java | 90 +++++------ ...rkClientPermeateClientMappingProvider.java | 18 +-- ...rkClientPermeateServerMappingProvider.java | 18 +-- ...rkServerPermeateClientMappingProvider.java | 18 +-- ...rkServerPermeateServerMappingProvider.java | 18 +-- ...ClientPermeateClientMappingRepository.java | 104 ------------ ...LazyNettyClientPermeateClientMapping.java} | 2 +- ...ClientPermeateClientMappingRepository.java | 104 ++++++++++++ ...ClientPermeateServerMappingRepository.java | 104 ------------ ...LazyNettyClientPermeateServerMapping.java} | 2 +- ...ClientPermeateServerMappingRepository.java | 104 ++++++++++++ ...ServerPermeateClientMappingRepository.java | 99 ------------ ...LazyNettyServerPermeateClientMapping.java} | 2 +- ...ServerPermeateClientMappingRepository.java | 99 ++++++++++++ ...ServerPermeateServerMappingRepository.java | 104 ------------ ...LazyNettyServerPermeateServerMapping.java} | 2 +- ...ServerPermeateServerMappingRepository.java | 104 ++++++++++++ ...kClientPermeateClientMappingConverter.java | 10 +- ...kClientPermeateServerMappingConverter.java | 10 +- ...nalNetworkPenetrationMappingConverter.java | 16 +- ...kServerPermeateServerMappingConverter.java | 16 +- ...zyNettyServerPermeateClientMappingDO.java} | 2 +- ...zyNettyServerPermeateServerMappingDO.java} | 2 +- ...erverPermeateMappingLazyJpaRepository.java | 4 +- ...ntPermeateClientMappingRepositoryImpl.java | 152 ------------------ ...ntPermeateServerMappingRepositoryImpl.java | 152 ------------------ ...erPermeateClientMappingRepositoryImpl.java | 148 ----------------- ...erPermeateServerMappingRepositoryImpl.java | 152 ------------------ ...ntPermeateClientMappingRepositoryImpl.java | 152 ++++++++++++++++++ ...ntPermeateServerMappingRepositoryImpl.java | 152 ++++++++++++++++++ ...erPermeateClientMappingRepositoryImpl.java | 148 +++++++++++++++++ ...erPermeateServerMappingRepositoryImpl.java | 152 ++++++++++++++++++ ...tworkServerPermeateServerMappingMapper.xml | 2 +- ...InternalNetworkPenetrationMappingTest.java | 26 +-- 48 files changed, 1385 insertions(+), 1380 deletions(-) delete mode 100644 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 rename 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 => LazyNettyClientPermeateClientMapping.java} (97%) create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/client/mapping/LazyNettyClientPermeateClientMappingRepository.java delete mode 100644 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 rename 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 => LazyNettyClientPermeateServerMapping.java} (97%) create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/server/mapping/LazyNettyClientPermeateServerMappingRepository.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/client/mapping/LazyInternalNetworkServerPermeateClientMappingRepository.java rename 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 => LazyNettyServerPermeateClientMapping.java} (97%) 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/LazyNettyServerPermeateClientMappingRepository.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/server/mapping/LazyInternalNetworkServerPermeateServerMappingRepository.java rename 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 => LazyNettyServerPermeateServerMapping.java} (97%) 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/LazyNettyServerPermeateServerMappingRepository.java rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/{LazyInternalNetworkServerPermeateClientMappingDO.java => LazyNettyServerPermeateClientMappingDO.java} (98%) rename wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/{LazyInternalNetworkServerPermeateServerMappingDO.java => LazyNettyServerPermeateServerMappingDO.java} (98%) delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateClientMappingRepositoryImpl.java delete mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateServerMappingRepositoryImpl.java delete 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/LazyInternalNetworkServerPermeateServerMappingRepositoryImpl.java create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyClientPermeateClientMappingRepositoryImpl.java create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyClientPermeateServerMappingRepositoryImpl.java create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerPermeateClientMappingRepositoryImpl.java create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerPermeateServerMappingRepositoryImpl.java diff --git a/wu-lazy-cloud-heartbeat-client/src/main/java/org/framework/lazy/cloud/network/heartbeat/client/netty/advanced/ClientHandleDistributeClientPermeateServerInitTypeAdvanced.java b/wu-lazy-cloud-heartbeat-client/src/main/java/org/framework/lazy/cloud/network/heartbeat/client/netty/advanced/ClientHandleDistributeClientPermeateServerInitTypeAdvanced.java index 0fe8b2b..cf3ac09 100644 --- a/wu-lazy-cloud-heartbeat-client/src/main/java/org/framework/lazy/cloud/network/heartbeat/client/netty/advanced/ClientHandleDistributeClientPermeateServerInitTypeAdvanced.java +++ b/wu-lazy-cloud-heartbeat-client/src/main/java/org/framework/lazy/cloud/network/heartbeat/client/netty/advanced/ClientHandleDistributeClientPermeateServerInitTypeAdvanced.java @@ -58,6 +58,7 @@ public class ClientHandleDistributeClientPermeateServerInitTypeAdvanced extends try { nettyClientPermeateServerVisitorSocket.start(); } catch (Exception e) { + log.error(e.getMessage(), e); e.printStackTrace(); } } diff --git a/wu-lazy-cloud-heartbeat-common/src/main/java/org/framework/lazy/cloud/network/heartbeat/common/ChannelContext.java b/wu-lazy-cloud-heartbeat-common/src/main/java/org/framework/lazy/cloud/network/heartbeat/common/ChannelContext.java index 06822fb..ed9dd2a 100644 --- a/wu-lazy-cloud-heartbeat-common/src/main/java/org/framework/lazy/cloud/network/heartbeat/common/ChannelContext.java +++ b/wu-lazy-cloud-heartbeat-common/src/main/java/org/framework/lazy/cloud/network/heartbeat/common/ChannelContext.java @@ -3,6 +3,7 @@ package org.framework.lazy.cloud.network.heartbeat.common; import io.netty.channel.Channel; import lombok.extern.slf4j.Slf4j; import org.framework.lazy.cloud.network.heartbeat.common.utils.ChannelAttributeKeyUtils; +import org.wu.framework.core.utils.ObjectUtils; import java.nio.charset.StandardCharsets; import java.util.ArrayList; @@ -113,6 +114,9 @@ public class ChannelContext { */ public static Channel getLoadBalance(byte[] clientId) { List channels = get(clientId); + if(ObjectUtils.isEmpty(channels)){ + return null; + } return channels.get(0); } diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/init/ChangeDataInit.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/init/ChangeDataInit.java index 45779d9..6afca04 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/init/ChangeDataInit.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/init/ChangeDataInit.java @@ -25,20 +25,20 @@ public class ChangeDataInit implements CommandLineRunner { @Override public void run(String... args) throws Exception { // 服务端渗透客户端 统计数 - Long serverPermeateClientCount = lazyLambdaStream.count(LazyWrappers.lambdaWrapper().notNull(LazyInternalNetworkServerPermeateClientMappingDO::getId)); + Long serverPermeateClientCount = lazyLambdaStream.count(LazyWrappers.lambdaWrapper().notNull(LazyNettyServerPermeateClientMappingDO::getId)); if (serverPermeateClientCount == 0) { // 同步数据 - List list = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapper().notNull(LazyInternalNetworkPenetrationMappingDO::getId), LazyInternalNetworkServerPermeateClientMappingDO.class); + List list = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapper().notNull(LazyInternalNetworkPenetrationMappingDO::getId), LazyNettyServerPermeateClientMappingDO.class); if (!ObjectUtils.isEmpty(list)) { lazyLambdaStream.insert(list); } } // 服务端渗透服务端 统计数 - Long serverPermeateServerCount = lazyLambdaStream.count(LazyWrappers.lambdaWrapper().notNull(LazyInternalNetworkServerPermeateServerMappingDO::getId)); + Long serverPermeateServerCount = lazyLambdaStream.count(LazyWrappers.lambdaWrapper().notNull(LazyNettyServerPermeateServerMappingDO::getId)); if (serverPermeateServerCount == 0) { // 同步数据 - List list = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapper().notNull(LazyInternalNetworkServerPermeateMappingDO::getId), LazyInternalNetworkServerPermeateServerMappingDO.class); + List list = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapper().notNull(LazyInternalNetworkServerPermeateMappingDO::getId), LazyNettyServerPermeateServerMappingDO.class); if (!ObjectUtils.isEmpty(list)) { lazyLambdaStream.insert(list); } 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 b972579..5eb1452 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,7 +1,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application; import org.wu.framework.web.response.Result; -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.LazyNettyClientPermeateClientMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand; @@ -25,37 +25,37 @@ public interface LazyInternalNetworkClientPermeateClientMappingApplication { * describe 新增客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射新增后领域对象 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - Result story(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand); + Result story(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand); /** * describe 批量新增客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射 - * @return {@link Result>} 客户端渗透客户端映射新增后领域对象集合 + * @return {@link Result>} 客户端渗透客户端映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - Result> batchStory(List lazyInternalNetworkClientPermeateClientMappingStoryCommandList); + Result> batchStory(List lazyInternalNetworkClientPermeateClientMappingStoryCommandList); /** * describe 更新客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射领域对象 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - Result updateOne(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand); + Result updateOne(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand); /** * describe 查询单个客户端渗透客户端映射 @@ -97,12 +97,12 @@ public interface LazyInternalNetworkClientPermeateClientMappingApplication { * describe 删除客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - Result remove(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand); + Result remove(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand); } \ 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/LazyInternalNetworkClientPermeateServerMappingApplication.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkClientPermeateServerMappingApplication.java index ffa8af7..43c284c 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,7 +1,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping; import org.wu.framework.web.response.Result; -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.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand; @@ -25,37 +25,37 @@ public interface LazyInternalNetworkClientPermeateServerMappingApplication { * describe 新增客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射新增后领域对象 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - Result story(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand); + Result story(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand); /** * describe 批量新增客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射 - * @return {@link Result>} 客户端渗透服务端映射新增后领域对象集合 + * @return {@link Result>} 客户端渗透服务端映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - Result> batchStory(List lazyInternalNetworkClientPermeateServerMappingStoryCommandList); + Result> batchStory(List lazyInternalNetworkClientPermeateServerMappingStoryCommandList); /** * describe 更新客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射领域对象 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - Result updateOne(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand); + Result updateOne(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand); /** * describe 查询单个客户端渗透服务端映射 @@ -97,12 +97,12 @@ public interface LazyInternalNetworkClientPermeateServerMappingApplication { * describe 删除客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - Result remove(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand); + Result remove(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand); } \ 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 index 712d95c..6087a92 100644 --- 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 @@ -3,7 +3,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.client.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.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping; 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; @@ -25,34 +25,34 @@ public interface LazyInternalNetworkServerPermeateClientMappingApplication { * describe 新增内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射新增后领域对象 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - Result story(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) ; + Result story(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) ; /** * describe 批量新增内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射 - * @return {@link Result>} 内网穿透映射新增后领域对象集合 + * @return {@link Result>} 内网穿透映射新增后领域对象集合 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - Result> batchStory(List lazyInternalNetworkServerPermeateClientMappingStoryCommandList); + Result> batchStory(List lazyInternalNetworkServerPermeateClientMappingStoryCommandList); /** * describe 更新内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射领域对象 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - Result updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) ; + Result updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) ; /** * describe 查询单个内网穿透映射 @@ -91,12 +91,12 @@ public interface LazyInternalNetworkServerPermeateClientMappingApplication { * describe 删除内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - Result remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand); + Result remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand); /** * 创建客户端的访问者 diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateServerMappingApplication.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateServerMappingApplication.java index 07664fa..0eb59a2 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateServerMappingApplication.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/LazyInternalNetworkServerPermeateServerMappingApplication.java @@ -1,8 +1,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.server.mapping.*; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping; import org.wu.framework.web.response.Result; -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.dto.LazyInternalNetworkServerPermeateMappingDTO; import java.util.List; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; @@ -21,37 +21,37 @@ public interface LazyInternalNetworkServerPermeateServerMappingApplication { * describe 新增服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - Result story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand); + Result story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand); /** * describe 批量新增服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射 - * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 + * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - Result> batchStory(List lazyInternalNetworkServerPermeateServerMappingStoryCommandList); + Result> batchStory(List lazyInternalNetworkServerPermeateServerMappingStoryCommandList); /** * describe 更新服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射领域对象 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - Result updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand); + Result updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand); /** * describe 查询单个服务端网络渗透映射 @@ -93,13 +93,13 @@ public interface LazyInternalNetworkServerPermeateServerMappingApplication { * describe 删除服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - Result remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand); + Result remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand); /** 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 b390060..04f4e6e 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,7 +1,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.client.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.LazyNettyServerPermeateClientMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; @@ -30,59 +30,59 @@ public interface InternalNetworkPenetrationMappingDTOAssembler { * describe 应用层存储入参转换成 领域对象 * * @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 保存内网穿透映射对象 - * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 + * @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand); + LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand); /** * describe 应用层更新入参转换成 领域对象 * * @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射对象 - * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 + * @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand); + LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand); /** * describe 应用层查询入参转换成 领域对象 * * @param lazyInternalNetworkServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射对象参数 - * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 + * @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand); + LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand); /** * describe 应用层查询入参转换成 领域对象 * * @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 查询集合内网穿透映射对象参数 - * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 + * @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand); + LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand); /** * describe 应用层删除入参转换成 领域对象 * * @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射对象参数 - * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 + * @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand); + LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand); /** * describe 持久层领域对象转换成DTO对象 * - * @param lazyInternalNetworkServerPermeateClientMapping 内网穿透映射领域对象 + * @param lazyNettyServerPermeateClientMapping 内网穿透映射领域对象 * @return {@link LazyInternalNetworkPenetrationMappingDTO} 内网穿透映射DTO对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkPenetrationMappingDTO fromInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping); + LazyInternalNetworkPenetrationMappingDTO fromInternalNetworkPenetrationMapping(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping); } \ 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 8301cb1..ca30bb9 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.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand; @@ -34,60 +34,60 @@ public interface LazyInternalNetworkClientPermeateClientMappingDTOAssembler { * describe 应用层存储入参转换成 领域对象 * * @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 保存客户端渗透客户端映射对象 - * @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象 + * @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand); + LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand); /** * describe 应用层更新入参转换成 领域对象 * * @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射对象 - * @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象 + * @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand); + LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand); /** * describe 应用层查询入参转换成 领域对象 * * @param lazyInternalNetworkClientPermeateClientMappingQueryOneCommand 查询单个客户端渗透客户端映射对象参数 - * @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象 + * @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingQueryOneCommand lazyInternalNetworkClientPermeateClientMappingQueryOneCommand); + LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingQueryOneCommand lazyInternalNetworkClientPermeateClientMappingQueryOneCommand); /** * describe 应用层查询入参转换成 领域对象 * * @param lazyInternalNetworkClientPermeateClientMappingQueryListCommand 查询集合客户端渗透客户端映射对象参数 - * @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象 + * @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand); + LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand); /** * describe 应用层删除入参转换成 领域对象 * * @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射对象参数 - * @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象 + * @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand); + LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand); /** * describe 持久层领域对象转换成DTO对象 * - * @param lazyInternalNetworkClientPermeateClientMapping 客户端渗透客户端映射领域对象 + * @param lazyNettyClientPermeateClientMapping 客户端渗透客户端映射领域对象 * @return {@link LazyInternalNetworkClientPermeateClientMappingDTO} 客户端渗透客户端映射DTO对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - LazyInternalNetworkClientPermeateClientMappingDTO fromLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping); + LazyInternalNetworkClientPermeateClientMappingDTO fromLazyInternalNetworkClientPermeateClientMapping(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping); } \ 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/LazyInternalNetworkClientPermeateServerMappingDTOAssembler.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/assembler/LazyInternalNetworkClientPermeateServerMappingDTOAssembler.java index b38e1cb..6a96cc5 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.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand; @@ -34,60 +34,60 @@ public interface LazyInternalNetworkClientPermeateServerMappingDTOAssembler { * describe 应用层存储入参转换成 领域对象 * * @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 保存客户端渗透服务端映射对象 - * @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象 + * @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand); + LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand); /** * describe 应用层更新入参转换成 领域对象 * * @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射对象 - * @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象 + * @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand); + LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand); /** * describe 应用层查询入参转换成 领域对象 * * @param lazyInternalNetworkClientPermeateServerMappingQueryOneCommand 查询单个客户端渗透服务端映射对象参数 - * @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象 + * @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingQueryOneCommand lazyInternalNetworkClientPermeateServerMappingQueryOneCommand); + LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingQueryOneCommand lazyInternalNetworkClientPermeateServerMappingQueryOneCommand); /** * describe 应用层查询入参转换成 领域对象 * * @param lazyInternalNetworkClientPermeateServerMappingQueryListCommand 查询集合客户端渗透服务端映射对象参数 - * @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象 + * @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand); + LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand); /** * describe 应用层删除入参转换成 领域对象 * * @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射对象参数 - * @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象 + * @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand); + LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand); /** * describe 持久层领域对象转换成DTO对象 * - * @param lazyInternalNetworkClientPermeateServerMapping 客户端渗透服务端映射领域对象 + * @param lazyNettyClientPermeateServerMapping 客户端渗透服务端映射领域对象 * @return {@link LazyInternalNetworkClientPermeateServerMappingDTO} 客户端渗透服务端映射DTO对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - LazyInternalNetworkClientPermeateServerMappingDTO fromLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping); + LazyInternalNetworkClientPermeateServerMappingDTO fromLazyInternalNetworkClientPermeateServerMapping(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping); } \ 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 index 423b7f0..670adb8 100644 --- 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 @@ -1,7 +1,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.server.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.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO; import org.mapstruct.factory.Mappers; import org.mapstruct.Mapper; @@ -30,60 +30,60 @@ public interface LazyInternalNetworkServerPermeateServerMappingDTOAssembler { * describe 应用层存储入参转换成 领域对象 * * @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 保存服务端网络渗透映射对象 - * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + * @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand); + LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand); /** * describe 应用层更新入参转换成 领域对象 * * @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射对象 - * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + * @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand); + LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand); /** * describe 应用层查询入参转换成 领域对象 * * @param lazyInternalNetworkServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射对象参数 - * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + * @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand); + LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand); /** * describe 应用层查询入参转换成 领域对象 * * @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 查询集合服务端网络渗透映射对象参数 - * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + * @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand); + LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand); /** * describe 应用层删除入参转换成 领域对象 * * @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射对象参数 - * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + * @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand); + LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand); /** * describe 持久层领域对象转换成DTO对象 * - * @param lazyInternalNetworkServerPermeateServerMapping 服务端网络渗透映射领域对象 + * @param lazyNettyServerPermeateServerMapping 服务端网络渗透映射领域对象 * @return {@link LazyInternalNetworkServerPermeateMappingDTO} 服务端网络渗透映射DTO对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - LazyInternalNetworkServerPermeateMappingDTO fromLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping); + LazyInternalNetworkServerPermeateMappingDTO fromLazyInternalNetworkServerPermeateMapping(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping); } \ 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/LazyInternalNetworkClientPermeateClientMappingApplicationImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkClientPermeateClientMappingApplicationImpl.java index eecbce1..a9c4a09 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 @@ -9,8 +9,8 @@ import org.framework.lazy.cloud.network.heartbeat.server.standalone.application. import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.LazyInternalNetworkClientPermeateClientMappingDTOAssembler; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.*; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateClientMappingDTO; -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.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMappingRepository; 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; @@ -29,59 +29,59 @@ import java.util.stream.Collectors; public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl implements LazyInternalNetworkClientPermeateClientMappingApplication { @Resource - LazyInternalNetworkClientPermeateClientMappingRepository lazyInternalNetworkClientPermeateClientMappingRepository; + LazyNettyClientPermeateClientMappingRepository lazyNettyClientPermeateClientMappingRepository; /** * describe 新增客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射新增后领域对象 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ @Override - public Result story(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand) { - LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingStoryCommand); + public Result story(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand) { + LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingStoryCommand); // 下发客户端渗透客户端请求 - createClientPermeateClientSocketMessage(lazyInternalNetworkClientPermeateClientMapping); + createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping); - return lazyInternalNetworkClientPermeateClientMappingRepository.story(lazyInternalNetworkClientPermeateClientMapping); + return lazyNettyClientPermeateClientMappingRepository.story(lazyNettyClientPermeateClientMapping); } /** * describe 批量新增客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射 - * @return {@link Result>} 客户端渗透客户端映射新增后领域对象集合 + * @return {@link Result>} 客户端渗透客户端映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ @Override - public Result> batchStory(List lazyInternalNetworkClientPermeateClientMappingStoryCommandList) { - List lazyInternalNetworkClientPermeateClientMappingList = lazyInternalNetworkClientPermeateClientMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList()); - for (LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping : lazyInternalNetworkClientPermeateClientMappingList) { - createClientPermeateClientSocketMessage(lazyInternalNetworkClientPermeateClientMapping); + public Result> batchStory(List lazyInternalNetworkClientPermeateClientMappingStoryCommandList) { + List lazyNettyClientPermeateClientMappingList = lazyInternalNetworkClientPermeateClientMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList()); + for (LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping : lazyNettyClientPermeateClientMappingList) { + createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping); } - return lazyInternalNetworkClientPermeateClientMappingRepository.batchStory(lazyInternalNetworkClientPermeateClientMappingList); + return lazyNettyClientPermeateClientMappingRepository.batchStory(lazyNettyClientPermeateClientMappingList); } /** * describe 更新客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射领域对象 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ @Override - public Result updateOne(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand) { - LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingUpdateCommand); - createClientPermeateClientSocketMessage(lazyInternalNetworkClientPermeateClientMapping); - createClientPermeateClientSocketMessage(lazyInternalNetworkClientPermeateClientMapping); - return lazyInternalNetworkClientPermeateClientMappingRepository.story(lazyInternalNetworkClientPermeateClientMapping); + public Result updateOne(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand) { + LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingUpdateCommand); + createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping); + createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping); + return lazyNettyClientPermeateClientMappingRepository.story(lazyNettyClientPermeateClientMapping); } /** @@ -96,8 +96,8 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple @Override public Result findOne(LazyInternalNetworkClientPermeateClientMappingQueryOneCommand lazyInternalNetworkClientPermeateClientMappingQueryOneCommand) { - LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryOneCommand); - return lazyInternalNetworkClientPermeateClientMappingRepository.findOne(lazyInternalNetworkClientPermeateClientMapping).convert(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping); + LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryOneCommand); + return lazyNettyClientPermeateClientMappingRepository.findOne(lazyNettyClientPermeateClientMapping).convert(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping); } /** @@ -112,8 +112,8 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple @Override public Result> findList(LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand) { - LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryListCommand); - return lazyInternalNetworkClientPermeateClientMappingRepository.findList(lazyInternalNetworkClientPermeateClientMapping) .convert(lazyInternalNetworkClientPermeateClientMappings -> lazyInternalNetworkClientPermeateClientMappings.stream().map(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList())) ; + LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryListCommand); + return lazyNettyClientPermeateClientMappingRepository.findList(lazyNettyClientPermeateClientMapping) .convert(lazyInternalNetworkClientPermeateClientMappings -> lazyInternalNetworkClientPermeateClientMappings.stream().map(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList())) ; } /** @@ -128,40 +128,40 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple @Override public Result> findPage(int size,int current,LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand) { - LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryListCommand); - return lazyInternalNetworkClientPermeateClientMappingRepository.findPage(size,current,lazyInternalNetworkClientPermeateClientMapping) .convert(page -> page.convert(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping)) ; + LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryListCommand); + return lazyNettyClientPermeateClientMappingRepository.findPage(size,current, lazyNettyClientPermeateClientMapping) .convert(page -> page.convert(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping)) ; } /** * describe 删除客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ @Override - public Result remove(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand) { - LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingRemoveCommand); - return lazyInternalNetworkClientPermeateClientMappingRepository.remove(lazyInternalNetworkClientPermeateClientMapping); + public Result remove(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand) { + LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingRemoveCommand); + return lazyNettyClientPermeateClientMappingRepository.remove(lazyNettyClientPermeateClientMapping); } /** * 关闭 客户端渗透客户端socket 消息 * - * @param lazyInternalNetworkClientPermeateClientMapping 客户端渗透客户端映射 + * @param lazyNettyClientPermeateClientMapping 客户端渗透客户端映射 */ - public void closeClientPermeateClientSocketMessage(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping){ + public void closeClientPermeateClientSocketMessage(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping){ // 发送客户端初始化渗透 - String clientId = lazyInternalNetworkClientPermeateClientMapping.getFromClientId(); + String clientId = lazyNettyClientPermeateClientMapping.getFromClientId(); Channel clientChannel = ChannelContext.getLoadBalance(clientId); if (clientChannel != null && clientChannel.isActive()) { - String permeateTargetIp = lazyInternalNetworkClientPermeateClientMapping.getPermeateTargetIp(); - Integer permeateTargetPort = lazyInternalNetworkClientPermeateClientMapping.getPermeateTargetPort(); - Integer visitorPort = lazyInternalNetworkClientPermeateClientMapping.getVisitorPort(); + String permeateTargetIp = lazyNettyClientPermeateClientMapping.getPermeateTargetIp(); + Integer permeateTargetPort = lazyNettyClientPermeateClientMapping.getPermeateTargetPort(); + Integer visitorPort = lazyNettyClientPermeateClientMapping.getVisitorPort(); NettyProxyMsg nettyMsg = new NettyProxyMsg(); nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE); nettyMsg.setClientTargetIp(permeateTargetIp); @@ -174,17 +174,17 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple /** * 创建 客户端渗透客户端socket 消息 * - * @param lazyInternalNetworkClientPermeateClientMapping 客户端渗透客户端映射 + * @param lazyNettyClientPermeateClientMapping 客户端渗透客户端映射 */ - public void createClientPermeateClientSocketMessage(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping){ + public void createClientPermeateClientSocketMessage(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping){ // 发送客户端初始化渗透 - String fromClientId = lazyInternalNetworkClientPermeateClientMapping.getFromClientId(); - String toClientId = lazyInternalNetworkClientPermeateClientMapping.getToClientId(); + String fromClientId = lazyNettyClientPermeateClientMapping.getFromClientId(); + String toClientId = lazyNettyClientPermeateClientMapping.getToClientId(); Channel clientChannel = ChannelContext.getLoadBalance(fromClientId); if(clientChannel!=null &&clientChannel.isActive()){ - String permeateTargetIp = lazyInternalNetworkClientPermeateClientMapping.getPermeateTargetIp(); - Integer permeateTargetPort = lazyInternalNetworkClientPermeateClientMapping.getPermeateTargetPort(); - Integer visitorPort = lazyInternalNetworkClientPermeateClientMapping.getVisitorPort(); + String permeateTargetIp = lazyNettyClientPermeateClientMapping.getPermeateTargetIp(); + Integer permeateTargetPort = lazyNettyClientPermeateClientMapping.getPermeateTargetPort(); + Integer visitorPort = lazyNettyClientPermeateClientMapping.getVisitorPort(); NettyProxyMsg nettyMsg = new NettyProxyMsg(); nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT); nettyMsg.setClientTargetIp(permeateTargetIp); 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 13aa58c..c4dc407 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 @@ -5,10 +5,10 @@ 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.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping; import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkClientPermeateServerMappingApplication; import org.wu.framework.web.response.Result; -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.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand; @@ -18,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.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMappingRepository; import java.util.List; import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; /** @@ -32,7 +32,7 @@ import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl implements LazyInternalNetworkClientPermeateServerMappingApplication { @Resource - LazyInternalNetworkClientPermeateServerMappingRepository lazyInternalNetworkClientPermeateServerMappingRepository; + LazyNettyClientPermeateServerMappingRepository lazyNettyClientPermeateServerMappingRepository; @Resource ServerNodeProperties serverNodeProperties; @@ -41,64 +41,64 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple * describe 新增客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射新增后领域对象 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ @Override - public Result story(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand) { - LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingStoryCommand); + public Result story(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand) { + LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingStoryCommand); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkClientPermeateServerMapping.setServerId(serverId); + lazyNettyClientPermeateServerMapping.setServerId(serverId); // 发送客户端初始化渗透 - createClientPermeateServerSocketMessage(lazyInternalNetworkClientPermeateServerMapping); - return lazyInternalNetworkClientPermeateServerMappingRepository.story(lazyInternalNetworkClientPermeateServerMapping); + createClientPermeateServerSocketMessage(lazyNettyClientPermeateServerMapping); + return lazyNettyClientPermeateServerMappingRepository.story(lazyNettyClientPermeateServerMapping); } /** * describe 批量新增客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射 - * @return {@link Result>} 客户端渗透服务端映射新增后领域对象集合 + * @return {@link Result>} 客户端渗透服务端映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ @Override - public Result> batchStory(List lazyInternalNetworkClientPermeateServerMappingStoryCommandList) { - List lazyInternalNetworkClientPermeateServerMappingList = lazyInternalNetworkClientPermeateServerMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList()); - for (LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping : lazyInternalNetworkClientPermeateServerMappingList) { + public Result> batchStory(List lazyInternalNetworkClientPermeateServerMappingStoryCommandList) { + List lazyNettyClientPermeateServerMappingList = lazyInternalNetworkClientPermeateServerMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList()); + for (LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping : lazyNettyClientPermeateServerMappingList) { String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkClientPermeateServerMapping.setServerId(serverId); - createClientPermeateServerSocketMessage(lazyInternalNetworkClientPermeateServerMapping); + lazyNettyClientPermeateServerMapping.setServerId(serverId); + createClientPermeateServerSocketMessage(lazyNettyClientPermeateServerMapping); } - return lazyInternalNetworkClientPermeateServerMappingRepository.batchStory(lazyInternalNetworkClientPermeateServerMappingList); + return lazyNettyClientPermeateServerMappingRepository.batchStory(lazyNettyClientPermeateServerMappingList); } /** * describe 更新客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射领域对象 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ @Override - public Result updateOne(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand) { - LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingUpdateCommand); + public Result updateOne(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand) { + LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingUpdateCommand); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkClientPermeateServerMapping.setServerId(serverId); + lazyNettyClientPermeateServerMapping.setServerId(serverId); // 关闭 - LazyInternalNetworkClientPermeateServerMapping mapping = new LazyInternalNetworkClientPermeateServerMapping(); - mapping.setId(lazyInternalNetworkClientPermeateServerMapping.getId()); - lazyInternalNetworkClientPermeateServerMappingRepository.findOne(mapping).accept(this::closeClientPermeateServerSocketMessage); + LazyNettyClientPermeateServerMapping mapping = new LazyNettyClientPermeateServerMapping(); + mapping.setId(lazyNettyClientPermeateServerMapping.getId()); + lazyNettyClientPermeateServerMappingRepository.findOne(mapping).accept(this::closeClientPermeateServerSocketMessage); - createClientPermeateServerSocketMessage(lazyInternalNetworkClientPermeateServerMapping); - return lazyInternalNetworkClientPermeateServerMappingRepository.story(lazyInternalNetworkClientPermeateServerMapping); + createClientPermeateServerSocketMessage(lazyNettyClientPermeateServerMapping); + return lazyNettyClientPermeateServerMappingRepository.story(lazyNettyClientPermeateServerMapping); } /** @@ -113,8 +113,8 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple @Override public Result findOne(LazyInternalNetworkClientPermeateServerMappingQueryOneCommand lazyInternalNetworkClientPermeateServerMappingQueryOneCommand) { - LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryOneCommand); - return lazyInternalNetworkClientPermeateServerMappingRepository.findOne(lazyInternalNetworkClientPermeateServerMapping).convert(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping); + LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryOneCommand); + return lazyNettyClientPermeateServerMappingRepository.findOne(lazyNettyClientPermeateServerMapping).convert(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping); } /** @@ -129,8 +129,8 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple @Override public Result> findList(LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand) { - LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryListCommand); - return lazyInternalNetworkClientPermeateServerMappingRepository.findList(lazyInternalNetworkClientPermeateServerMapping) .convert(lazyInternalNetworkClientPermeateServerMappings -> lazyInternalNetworkClientPermeateServerMappings.stream().map(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList())) ; + LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryListCommand); + return lazyNettyClientPermeateServerMappingRepository.findList(lazyNettyClientPermeateServerMapping) .convert(lazyInternalNetworkClientPermeateServerMappings -> lazyInternalNetworkClientPermeateServerMappings.stream().map(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList())) ; } /** @@ -145,38 +145,38 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple @Override public Result> findPage(int size,int current,LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand) { - LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryListCommand); - return lazyInternalNetworkClientPermeateServerMappingRepository.findPage(size,current,lazyInternalNetworkClientPermeateServerMapping) .convert(page -> page.convert(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping)) ; + LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryListCommand); + return lazyNettyClientPermeateServerMappingRepository.findPage(size,current, lazyNettyClientPermeateServerMapping) .convert(page -> page.convert(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping)) ; } /** * describe 删除客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ @Override - public Result remove(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand) { - LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingRemoveCommand); - return lazyInternalNetworkClientPermeateServerMappingRepository.remove(lazyInternalNetworkClientPermeateServerMapping); + public Result remove(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand) { + LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingRemoveCommand); + return lazyNettyClientPermeateServerMappingRepository.remove(lazyNettyClientPermeateServerMapping); } /** * 关闭 客户端渗透服务端socket 消息 - * @param lazyInternalNetworkClientPermeateServerMapping 客户端渗透服务端映射 + * @param lazyNettyClientPermeateServerMapping 客户端渗透服务端映射 */ - public void closeClientPermeateServerSocketMessage(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping){ + public void closeClientPermeateServerSocketMessage(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping){ // 发送客户端初始化渗透 - String clientId = lazyInternalNetworkClientPermeateServerMapping.getClientId(); + String clientId = lazyNettyClientPermeateServerMapping.getClientId(); Channel clientChannel = ChannelContext.getLoadBalance(clientId); if(clientChannel!=null &&clientChannel.isActive()){ - String permeateTargetIp = lazyInternalNetworkClientPermeateServerMapping.getPermeateTargetIp(); - Integer permeateTargetPort = lazyInternalNetworkClientPermeateServerMapping.getPermeateTargetPort(); - Integer visitorPort = lazyInternalNetworkClientPermeateServerMapping.getVisitorPort(); + String permeateTargetIp = lazyNettyClientPermeateServerMapping.getPermeateTargetIp(); + Integer permeateTargetPort = lazyNettyClientPermeateServerMapping.getPermeateTargetPort(); + Integer visitorPort = lazyNettyClientPermeateServerMapping.getVisitorPort(); NettyProxyMsg nettyMsg = new NettyProxyMsg(); nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE); nettyMsg.setClientTargetIp(permeateTargetIp); @@ -188,16 +188,16 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple /** * 创建 客户端渗透服务端socket 消息 - * @param lazyInternalNetworkClientPermeateServerMapping 客户端渗透服务端映射 + * @param lazyNettyClientPermeateServerMapping 客户端渗透服务端映射 */ - public void createClientPermeateServerSocketMessage(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping){ + public void createClientPermeateServerSocketMessage(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping){ // 发送客户端初始化渗透 - String clientId = lazyInternalNetworkClientPermeateServerMapping.getClientId(); + String clientId = lazyNettyClientPermeateServerMapping.getClientId(); Channel clientChannel = ChannelContext.getLoadBalance(clientId); if(clientChannel!=null &&clientChannel.isActive()){ - String permeateTargetIp = lazyInternalNetworkClientPermeateServerMapping.getPermeateTargetIp(); - Integer permeateTargetPort = lazyInternalNetworkClientPermeateServerMapping.getPermeateTargetPort(); - Integer visitorPort = lazyInternalNetworkClientPermeateServerMapping.getVisitorPort(); + String permeateTargetIp = lazyNettyClientPermeateServerMapping.getPermeateTargetIp(); + Integer permeateTargetPort = lazyNettyClientPermeateServerMapping.getPermeateTargetPort(); + Integer visitorPort = lazyNettyClientPermeateServerMapping.getVisitorPort(); NettyProxyMsg nettyMsg = new NettyProxyMsg(); nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT); nettyMsg.setClientTargetIp(permeateTargetIp); 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 index 2758700..f03fe20 100644 --- 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 @@ -10,8 +10,8 @@ import org.framework.lazy.cloud.network.heartbeat.server.standalone.application. import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.InternalNetworkPenetrationMappingDTOAssembler; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.client.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.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.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMappingRepository; import org.springframework.transaction.annotation.Transactional; import org.wu.framework.core.utils.ObjectUtils; import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication; @@ -35,7 +35,7 @@ import java.util.stream.Collectors; public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl implements LazyInternalNetworkServerPermeateClientMappingApplication { @Resource - LazyInternalNetworkServerPermeateClientMappingRepository lazyInternalNetworkServerPermeateClientMappingRepository; + LazyNettyServerPermeateClientMappingRepository lazyNettyServerPermeateClientMappingRepository; @Resource ChannelFlowAdapter channelFlowAdapter; @@ -48,59 +48,59 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple * describe 新增内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射新增后领域对象 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象 * @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); + public Result story(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) { + LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingStoryCommand); + lazyNettyServerPermeateClientMapping.setIsDeleted(false); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); + lazyNettyServerPermeateClientMapping.setServerId(serverId); - String clientId = lazyInternalNetworkServerPermeateClientMapping.getClientId(); - String clientTargetIp = lazyInternalNetworkServerPermeateClientMapping.getClientTargetIp(); - Integer clientTargetPort = lazyInternalNetworkServerPermeateClientMapping.getClientTargetPort(); - Integer visitorPort = lazyInternalNetworkServerPermeateClientMapping.getVisitorPort(); + String clientId = lazyNettyServerPermeateClientMapping.getClientId(); + String clientTargetIp = lazyNettyServerPermeateClientMapping.getClientTargetIp(); + Integer clientTargetPort = lazyNettyServerPermeateClientMapping.getClientTargetPort(); + Integer visitorPort = lazyNettyServerPermeateClientMapping.getVisitorPort(); // 创建访客通道池 this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort); - return lazyInternalNetworkServerPermeateClientMappingRepository.story(lazyInternalNetworkServerPermeateClientMapping); + return lazyNettyServerPermeateClientMappingRepository.story(lazyNettyServerPermeateClientMapping); } /** * describe 批量新增内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射 - * @return {@link Result>} 内网穿透映射新增后领域对象集合 + * @return {@link Result>} 内网穿透映射新增后领域对象集合 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ @Transactional @Override - public Result> batchStory(List lazyInternalNetworkServerPermeateClientMappingStoryCommandList) { - List lazyInternalNetworkServerPermeateClientMappingList = + public Result> batchStory(List lazyInternalNetworkServerPermeateClientMappingStoryCommandList) { + List lazyNettyServerPermeateClientMappingList = lazyInternalNetworkServerPermeateClientMappingStoryCommandList .stream() .map(lazyInternalNetworkPenetrationMappingStoryCommand -> { - LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingStoryCommand); + LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingStoryCommand); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); - return lazyInternalNetworkServerPermeateClientMapping; + lazyNettyServerPermeateClientMapping.setServerId(serverId); + return lazyNettyServerPermeateClientMapping; }) .collect(Collectors.toList()); - Result> batchStory = lazyInternalNetworkServerPermeateClientMappingRepository.batchStory(lazyInternalNetworkServerPermeateClientMappingList); + Result> batchStory = lazyNettyServerPermeateClientMappingRepository.batchStory(lazyNettyServerPermeateClientMappingList); // 开启端口 - for (LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping : lazyInternalNetworkServerPermeateClientMappingList) { - String clientId = lazyInternalNetworkServerPermeateClientMapping.getClientId(); - String clientTargetIp = lazyInternalNetworkServerPermeateClientMapping.getClientTargetIp(); - Integer clientTargetPort = lazyInternalNetworkServerPermeateClientMapping.getClientTargetPort(); - Integer visitorPort = lazyInternalNetworkServerPermeateClientMapping.getVisitorPort(); + for (LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping : lazyNettyServerPermeateClientMappingList) { + String clientId = lazyNettyServerPermeateClientMapping.getClientId(); + String clientTargetIp = lazyNettyServerPermeateClientMapping.getClientTargetIp(); + Integer clientTargetPort = lazyNettyServerPermeateClientMapping.getClientTargetPort(); + Integer visitorPort = lazyNettyServerPermeateClientMapping.getVisitorPort(); this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort); } return batchStory; @@ -110,23 +110,23 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple * describe 更新内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射领域对象 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ @Transactional @Override - public Result updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) { - LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingUpdateCommand); + public Result updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) { + LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingUpdateCommand); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); + lazyNettyServerPermeateClientMapping.setServerId(serverId); // 删除绑定数据 - Result story = lazyInternalNetworkServerPermeateClientMappingRepository.story(lazyInternalNetworkServerPermeateClientMapping); - String clientId = lazyInternalNetworkServerPermeateClientMapping.getClientId(); - String clientTargetIp = lazyInternalNetworkServerPermeateClientMapping.getClientTargetIp(); - Integer clientTargetPort = lazyInternalNetworkServerPermeateClientMapping.getClientTargetPort(); - Integer visitorPort = lazyInternalNetworkServerPermeateClientMapping.getVisitorPort(); + Result story = lazyNettyServerPermeateClientMappingRepository.story(lazyNettyServerPermeateClientMapping); + String clientId = lazyNettyServerPermeateClientMapping.getClientId(); + String clientTargetIp = lazyNettyServerPermeateClientMapping.getClientTargetIp(); + Integer clientTargetPort = lazyNettyServerPermeateClientMapping.getClientTargetPort(); + Integer visitorPort = lazyNettyServerPermeateClientMapping.getVisitorPort(); this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort); return story; } @@ -180,10 +180,10 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple **/ @Override public Result findOne(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand) { - LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryOneCommand); + LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryOneCommand); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); - return lazyInternalNetworkServerPermeateClientMappingRepository.findOne(lazyInternalNetworkServerPermeateClientMapping).convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping); + lazyNettyServerPermeateClientMapping.setServerId(serverId); + return lazyNettyServerPermeateClientMappingRepository.findOne(lazyNettyServerPermeateClientMapping).convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping); } /** @@ -197,11 +197,11 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple @Override public Result> findList(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) { - LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryListCommand); + LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = 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())); + lazyNettyServerPermeateClientMapping.setServerId(serverId); + return lazyNettyServerPermeateClientMappingRepository.findList(lazyNettyServerPermeateClientMapping).convert(internalNetworkPenetrationMappings -> internalNetworkPenetrationMappings.stream().map(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping).collect(Collectors.toList())); } /** @@ -215,28 +215,28 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple @Override public Result> findPage(int size, int current, LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) { - LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryListCommand); + LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryListCommand); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); - return lazyInternalNetworkServerPermeateClientMappingRepository.findPage(size, current, lazyInternalNetworkServerPermeateClientMapping).convert(page -> page.convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping)); + lazyNettyServerPermeateClientMapping.setServerId(serverId); + return lazyNettyServerPermeateClientMappingRepository.findPage(size, current, lazyNettyServerPermeateClientMapping).convert(page -> page.convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping)); } /** * describe 删除内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ @Transactional @Override - public Result remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand) { - LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingRemoveCommand); + public Result remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand) { + LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingRemoveCommand); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId); - Result remove = lazyInternalNetworkServerPermeateClientMappingRepository.remove(lazyInternalNetworkServerPermeateClientMapping); + lazyNettyServerPermeateClientMapping.setServerId(serverId); + Result remove = lazyNettyServerPermeateClientMappingRepository.remove(lazyNettyServerPermeateClientMapping); // 删除端口映射 String clientId = lazyInternalNetworkServerPermeateClientMappingRemoveCommand.getClientId(); Integer visitorPort = lazyInternalNetworkServerPermeateClientMappingRemoveCommand.getVisitorPort(); @@ -252,13 +252,13 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple @Override public Result createVisitor(String clientId) { // 查询代理信息 - LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = new LazyInternalNetworkServerPermeateClientMapping(); - lazyInternalNetworkServerPermeateClientMapping.setIsDeleted(false); - lazyInternalNetworkServerPermeateClientMapping.setClientId(clientId); - return lazyInternalNetworkServerPermeateClientMappingRepository - .findList(lazyInternalNetworkServerPermeateClientMapping) + LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = new LazyNettyServerPermeateClientMapping(); + lazyNettyServerPermeateClientMapping.setIsDeleted(false); + lazyNettyServerPermeateClientMapping.setClientId(clientId); + return lazyNettyServerPermeateClientMappingRepository + .findList(lazyNettyServerPermeateClientMapping) .applyOther(internalNetworkPenetrationMappings -> { - for (LazyInternalNetworkServerPermeateClientMapping networkPenetrationMapping : internalNetworkPenetrationMappings) { + for (LazyNettyServerPermeateClientMapping networkPenetrationMapping : internalNetworkPenetrationMappings) { Integer visitorPort = networkPenetrationMapping.getVisitorPort(); String clientTargetIp = networkPenetrationMapping.getClientTargetIp(); Integer clientTargetPort = networkPenetrationMapping.getClientTargetPort(); diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateServerMappingApplicationImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateServerMappingApplicationImpl.java index d96e90a..1e5c532 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateServerMappingApplicationImpl.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/impl/LazyInternalNetworkServerPermeateServerMappingApplicationImpl.java @@ -10,8 +10,8 @@ import org.framework.lazy.cloud.network.heartbeat.server.standalone.application. import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.LazyInternalNetworkServerPermeateServerMappingDTOAssembler; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.server.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.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.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMappingRepository; 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 LazyInternalNetworkServerPermeateServerMappingApplicationImpl implements LazyInternalNetworkServerPermeateServerMappingApplication { @Resource - LazyInternalNetworkServerPermeateServerMappingRepository lazyInternalNetworkServerPermeateServerMappingRepository; + LazyNettyServerPermeateServerMappingRepository lazyNettyServerPermeateServerMappingRepository; @Resource ServerNodeProperties serverNodeProperties; @@ -45,71 +45,71 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple * describe 新增服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ @Override - public Result story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand) { - LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingStoryCommand); + public Result story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand) { + LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingStoryCommand); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateServerMapping.setServerId(serverId); + lazyNettyServerPermeateServerMapping.setServerId(serverId); // 开启端口 - String permeateTargetIp = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetIp(); - Integer permeateTargetPort = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetPort(); - Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort(); - Boolean isSsl = lazyInternalNetworkServerPermeateServerMapping.getIsSsl(); + String permeateTargetIp = lazyNettyServerPermeateServerMapping.getPermeateTargetIp(); + Integer permeateTargetPort = lazyNettyServerPermeateServerMapping.getPermeateTargetPort(); + Integer visitorPort = lazyNettyServerPermeateServerMapping.getVisitorPort(); + Boolean isSsl = lazyNettyServerPermeateServerMapping.getIsSsl(); this.changeServerPermeateServerSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl); - return lazyInternalNetworkServerPermeateServerMappingRepository.story(lazyInternalNetworkServerPermeateServerMapping); + return lazyNettyServerPermeateServerMappingRepository.story(lazyNettyServerPermeateServerMapping); } /** * describe 批量新增服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射 - * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 + * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ @Override - public Result> batchStory(List lazyInternalNetworkServerPermeateServerMappingStoryCommandList) { - List lazyInternalNetworkServerPermeateServerMappingList = lazyInternalNetworkServerPermeateServerMappingStoryCommandList.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList()); - for (LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping : lazyInternalNetworkServerPermeateServerMappingList) { + public Result> batchStory(List lazyInternalNetworkServerPermeateServerMappingStoryCommandList) { + List lazyNettyServerPermeateServerMappingList = lazyInternalNetworkServerPermeateServerMappingStoryCommandList.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList()); + for (LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping : lazyNettyServerPermeateServerMappingList) { String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateServerMapping.setServerId(serverId); + lazyNettyServerPermeateServerMapping.setServerId(serverId); // 开启端口 - String permeateTargetIp = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetIp(); - Integer permeateTargetPort = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetPort(); - Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort(); - Boolean isSsl = lazyInternalNetworkServerPermeateServerMapping.getIsSsl(); + String permeateTargetIp = lazyNettyServerPermeateServerMapping.getPermeateTargetIp(); + Integer permeateTargetPort = lazyNettyServerPermeateServerMapping.getPermeateTargetPort(); + Integer visitorPort = lazyNettyServerPermeateServerMapping.getVisitorPort(); + Boolean isSsl = lazyNettyServerPermeateServerMapping.getIsSsl(); this.changeServerPermeateServerSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl); } - return lazyInternalNetworkServerPermeateServerMappingRepository.batchStory(lazyInternalNetworkServerPermeateServerMappingList); + return lazyNettyServerPermeateServerMappingRepository.batchStory(lazyNettyServerPermeateServerMappingList); } /** * describe 更新服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射领域对象 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ @Override - public Result updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand) { - LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingUpdateCommand); + public Result updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand) { + LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingUpdateCommand); String serverId = serverNodeProperties.getNodeId(); - lazyInternalNetworkServerPermeateServerMapping.setServerId(serverId); + lazyNettyServerPermeateServerMapping.setServerId(serverId); // 开启端口 - String permeateTargetIp = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetIp(); - Integer permeateTargetPort = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetPort(); - Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort(); - Boolean isSsl = lazyInternalNetworkServerPermeateServerMapping.getIsSsl(); + String permeateTargetIp = lazyNettyServerPermeateServerMapping.getPermeateTargetIp(); + Integer permeateTargetPort = lazyNettyServerPermeateServerMapping.getPermeateTargetPort(); + Integer visitorPort = lazyNettyServerPermeateServerMapping.getVisitorPort(); + Boolean isSsl = lazyNettyServerPermeateServerMapping.getIsSsl(); this.changeServerPermeateServerSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl); - return lazyInternalNetworkServerPermeateServerMappingRepository.story(lazyInternalNetworkServerPermeateServerMapping); + return lazyNettyServerPermeateServerMappingRepository.story(lazyNettyServerPermeateServerMapping); } /** @@ -123,8 +123,8 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple @Override public Result findOne(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand) { - LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryOneCommand); - return lazyInternalNetworkServerPermeateServerMappingRepository.findOne(lazyInternalNetworkServerPermeateServerMapping).convert(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping); + LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryOneCommand); + return lazyNettyServerPermeateServerMappingRepository.findOne(lazyNettyServerPermeateServerMapping).convert(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping); } /** @@ -138,8 +138,8 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple @Override 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())); + LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryListCommand); + return lazyNettyServerPermeateServerMappingRepository.findList(lazyNettyServerPermeateServerMapping).convert(lazyInternalNetworkServerPermeateMappings -> lazyInternalNetworkServerPermeateMappings.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList())); } /** @@ -153,26 +153,26 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple @Override 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)); + LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryListCommand); + return lazyNettyServerPermeateServerMappingRepository.findPage(size, current, lazyNettyServerPermeateServerMapping).convert(page -> page.convert(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping)); } /** * describe 删除服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ @Override - public Result remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand) { - LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingRemoveCommand); + public Result remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand) { + LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingRemoveCommand); // 开启端口 - Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort(); + Integer visitorPort = lazyNettyServerPermeateServerMapping.getVisitorPort(); this.closeServerPermeateServerSocket(visitorPort); - return lazyInternalNetworkServerPermeateServerMappingRepository.remove(lazyInternalNetworkServerPermeateServerMapping); + return lazyNettyServerPermeateServerMappingRepository.remove(lazyNettyServerPermeateServerMapping); } /** @@ -183,11 +183,11 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple @Override public Result initPermeateSocket() { // 查询所有的服务端渗透配置 - LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = new LazyInternalNetworkServerPermeateServerMapping(); - return lazyInternalNetworkServerPermeateServerMappingRepository.findList(lazyInternalNetworkServerPermeateServerMapping) + LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = new LazyNettyServerPermeateServerMapping(); + return lazyNettyServerPermeateServerMappingRepository.findList(lazyNettyServerPermeateServerMapping) .accept(lazyInternalNetworkServerPermeateMappings -> { // 开启映射 - for (LazyInternalNetworkServerPermeateServerMapping internalNetworkServerPermeateMapping : lazyInternalNetworkServerPermeateMappings) { + for (LazyNettyServerPermeateServerMapping 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/controller/LazyInternalNetworkClientPermeateClientMappingProvider.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkClientPermeateClientMappingProvider.java index 81b8ad4..d5f7725 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 @@ -3,11 +3,11 @@ 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.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping; import org.wu.framework.web.spring.EasyController; import org.springframework.web.bind.annotation.*; import org.wu.framework.web.response.Result; import jakarta.annotation.Resource; -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.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand; @@ -35,7 +35,7 @@ public class LazyInternalNetworkClientPermeateClientMappingProvider { * describe 新增客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射新增后领域对象 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 @@ -43,14 +43,14 @@ public class LazyInternalNetworkClientPermeateClientMappingProvider { @Operation(summary = "新增客户端渗透客户端映射") @PostMapping("/story") - public Result story(@RequestBody LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand){ + public Result story(@RequestBody LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand){ return lazyInternalNetworkClientPermeateClientMappingApplication.story(lazyInternalNetworkClientPermeateClientMappingStoryCommand); } /** * describe 批量新增客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射 - * @return {@link Result>} 客户端渗透客户端映射新增后领域对象集合 + * @return {@link Result>} 客户端渗透客户端映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 @@ -58,14 +58,14 @@ public class LazyInternalNetworkClientPermeateClientMappingProvider { @Operation(summary = "批量新增客户端渗透客户端映射") @PostMapping("/batchStory") - public Result> batchStory(@RequestBody List lazyInternalNetworkClientPermeateClientMappingStoryCommandList){ + public Result> batchStory(@RequestBody List lazyInternalNetworkClientPermeateClientMappingStoryCommandList){ return lazyInternalNetworkClientPermeateClientMappingApplication.batchStory(lazyInternalNetworkClientPermeateClientMappingStoryCommandList); } /** * describe 更新客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射领域对象 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 @@ -73,7 +73,7 @@ public class LazyInternalNetworkClientPermeateClientMappingProvider { @Operation(summary = "更新客户端渗透客户端映射") @PutMapping("/updateOne") - public Result updateOne(@RequestBody LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand){ + public Result updateOne(@RequestBody LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand){ return lazyInternalNetworkClientPermeateClientMappingApplication.updateOne(lazyInternalNetworkClientPermeateClientMappingUpdateCommand); } /** @@ -126,7 +126,7 @@ public class LazyInternalNetworkClientPermeateClientMappingProvider { * describe 删除客户端渗透客户端映射 * * @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 @@ -134,7 +134,7 @@ public class LazyInternalNetworkClientPermeateClientMappingProvider { @Operation(summary = "删除客户端渗透客户端映射") @DeleteMapping("/remove") - public Result remove(@ModelAttribute LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand){ + public Result remove(@ModelAttribute LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand){ return lazyInternalNetworkClientPermeateClientMappingApplication.remove(lazyInternalNetworkClientPermeateClientMappingRemoveCommand); } } \ 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/LazyInternalNetworkClientPermeateServerMappingProvider.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkClientPermeateServerMappingProvider.java index 5d3e190..9d132cf 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 @@ -3,11 +3,11 @@ 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.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping; import org.wu.framework.web.spring.EasyController; import org.springframework.web.bind.annotation.*; import org.wu.framework.web.response.Result; import jakarta.annotation.Resource; -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.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand; import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand; @@ -35,7 +35,7 @@ public class LazyInternalNetworkClientPermeateServerMappingProvider { * describe 新增客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射新增后领域对象 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 @@ -43,14 +43,14 @@ public class LazyInternalNetworkClientPermeateServerMappingProvider { @Operation(summary = "新增客户端渗透服务端映射") @PostMapping("/story") - public Result story(@RequestBody LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand){ + public Result story(@RequestBody LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand){ return lazyInternalNetworkClientPermeateServerMappingApplication.story(lazyInternalNetworkClientPermeateServerMappingStoryCommand); } /** * describe 批量新增客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射 - * @return {@link Result>} 客户端渗透服务端映射新增后领域对象集合 + * @return {@link Result>} 客户端渗透服务端映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 @@ -58,14 +58,14 @@ public class LazyInternalNetworkClientPermeateServerMappingProvider { @Operation(summary = "批量新增客户端渗透服务端映射") @PostMapping("/batchStory") - public Result> batchStory(@RequestBody List lazyInternalNetworkClientPermeateServerMappingStoryCommandList){ + public Result> batchStory(@RequestBody List lazyInternalNetworkClientPermeateServerMappingStoryCommandList){ return lazyInternalNetworkClientPermeateServerMappingApplication.batchStory(lazyInternalNetworkClientPermeateServerMappingStoryCommandList); } /** * describe 更新客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射领域对象 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 @@ -73,7 +73,7 @@ public class LazyInternalNetworkClientPermeateServerMappingProvider { @Operation(summary = "更新客户端渗透服务端映射") @PutMapping("/updateOne") - public Result updateOne(@RequestBody LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand){ + public Result updateOne(@RequestBody LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand){ return lazyInternalNetworkClientPermeateServerMappingApplication.updateOne(lazyInternalNetworkClientPermeateServerMappingUpdateCommand); } /** @@ -126,7 +126,7 @@ public class LazyInternalNetworkClientPermeateServerMappingProvider { * describe 删除客户端渗透服务端映射 * * @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 @@ -134,7 +134,7 @@ public class LazyInternalNetworkClientPermeateServerMappingProvider { @Operation(summary = "删除客户端渗透服务端映射") @DeleteMapping("/remove") - public Result remove(@ModelAttribute LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand){ + public Result remove(@ModelAttribute LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand){ return lazyInternalNetworkClientPermeateServerMappingApplication.remove(lazyInternalNetworkClientPermeateServerMappingRemoveCommand); } } \ 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 index a1c036b..e252100 100644 --- 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 @@ -4,7 +4,7 @@ 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.lazy.netty.server.permeate.client.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.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping; import org.springframework.validation.annotation.Validated; import org.wu.framework.web.response.mark.ValidType; import org.wu.framework.web.spring.EasyController; @@ -37,14 +37,14 @@ public class LazyInternalNetworkServerPermeateClientMappingProvider { * describe 新增内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射新增后领域对象 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ @Operation(summary = "新增内网穿透映射") @PostMapping("/story") - public Result story(@RequestBody LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) { + public Result story(@RequestBody LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) { return lazyInternalNetworkServerPermeateClientMappingApplication.story(lazyInternalNetworkServerPermeateClientMappingStoryCommand); } @@ -52,14 +52,14 @@ public class LazyInternalNetworkServerPermeateClientMappingProvider { * describe 批量新增内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射 - * @return {@link Result>} 内网穿透映射新增后领域对象集合 + * @return {@link Result>} 内网穿透映射新增后领域对象集合 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ @Operation(summary = "批量新增内网穿透映射") @PostMapping("/batchStory") - public Result> batchStory(@RequestBody List lazyInternalNetworkServerPermeateClientMappingStoryCommandList) { + public Result> batchStory(@RequestBody List lazyInternalNetworkServerPermeateClientMappingStoryCommandList) { return lazyInternalNetworkServerPermeateClientMappingApplication.batchStory(lazyInternalNetworkServerPermeateClientMappingStoryCommandList); } @@ -67,14 +67,14 @@ public class LazyInternalNetworkServerPermeateClientMappingProvider { * describe 更新内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射领域对象 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ @Operation(summary = "更新内网穿透映射") @PutMapping("/updateOne") - public Result updateOne( + public Result updateOne( @Validated(ValidType.Update.class) @RequestBody LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) { return lazyInternalNetworkServerPermeateClientMappingApplication.updateOne(lazyInternalNetworkServerPermeateClientMappingUpdateCommand); @@ -130,14 +130,14 @@ public class LazyInternalNetworkServerPermeateClientMappingProvider { * describe 删除内网穿透映射 * * @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ @Operation(summary = "删除内网穿透映射") @DeleteMapping("/remove") - public Result remove( + public Result remove( @Validated(ValidType.Delete.class) @ModelAttribute LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand) { return lazyInternalNetworkServerPermeateClientMappingApplication.remove(lazyInternalNetworkServerPermeateClientMappingRemoveCommand); diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateServerMappingProvider.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateServerMappingProvider.java index 3bbba3d..8f7d2d1 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateServerMappingProvider.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/controller/LazyInternalNetworkServerPermeateServerMappingProvider.java @@ -4,7 +4,7 @@ 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.netty.server.permeate.server.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.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping; import org.wu.framework.web.spring.EasyController; import org.springframework.web.bind.annotation.*; import org.wu.framework.web.response.Result; @@ -31,7 +31,7 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider { * describe 新增服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 @@ -39,14 +39,14 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider { @Operation(summary = "新增服务端网络渗透映射") @PostMapping("/story") - public Result story(@RequestBody LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand){ + public Result story(@RequestBody LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand){ return lazyInternalNetworkServerPermeateServerMappingApplication.story(lazyInternalNetworkServerPermeateServerMappingStoryCommand); } /** * describe 批量新增服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射 - * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 + * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 @@ -54,14 +54,14 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider { @Operation(summary = "批量新增服务端网络渗透映射") @PostMapping("/batchStory") - public Result> batchStory(@RequestBody List lazyInternalNetworkServerPermeateServerMappingStoryCommandList){ + public Result> batchStory(@RequestBody List lazyInternalNetworkServerPermeateServerMappingStoryCommandList){ return lazyInternalNetworkServerPermeateServerMappingApplication.batchStory(lazyInternalNetworkServerPermeateServerMappingStoryCommandList); } /** * describe 更新服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射领域对象 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 @@ -69,7 +69,7 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider { @Operation(summary = "更新服务端网络渗透映射") @PutMapping("/updateOne") - public Result updateOne(@RequestBody LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand){ + public Result updateOne(@RequestBody LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand){ return lazyInternalNetworkServerPermeateServerMappingApplication.updateOne(lazyInternalNetworkServerPermeateServerMappingUpdateCommand); } /** @@ -122,7 +122,7 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider { * describe 删除服务端网络渗透映射 * * @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射 - * @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 @@ -130,7 +130,7 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider { @Operation(summary = "删除服务端网络渗透映射") @DeleteMapping("/remove") - public Result remove(@ModelAttribute LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand){ + public Result remove(@ModelAttribute LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand){ return lazyInternalNetworkServerPermeateServerMappingApplication.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/domain/model/lazy/netty/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 deleted file mode 100644 index 42bfec7..0000000 --- a/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 +++ /dev/null @@ -1,104 +0,0 @@ -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 java.util.List; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -/** - * describe 客户端渗透客户端映射 - * - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDomainRepository - **/ - -public interface LazyInternalNetworkClientPermeateClientMappingRepository { - - - /** - * describe 新增客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMapping 新增客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射新增后领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - Result story(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping); - - /** - * describe 批量新增客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMappingList 批量新增客户端渗透客户端映射 - * @return {@link Result>} 客户端渗透客户端映射新增后领域对象集合 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - Result> batchStory(List lazyInternalNetworkClientPermeateClientMappingList); - - /** - * describe 查询单个客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMapping 查询单个客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - Result findOne(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping); - - /** - * describe 查询多个客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMapping 查询多个客户端渗透客户端映射 - * @return {@link Result>} 客户端渗透客户端映射DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - Result> findList(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping); - - /** - * describe 分页查询多个客户端渗透客户端映射 - * - * @param size 当前页数 - * @param current 当前页 - * @param lazyInternalNetworkClientPermeateClientMapping 分页查询多个客户端渗透客户端映射 - * @return {@link Result>} 分页客户端渗透客户端映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - Result> findPage(int size,int current,LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping); - - /** - * describe 删除客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMapping 删除客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - Result remove(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping); - - /** - * describe 是否存在客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMapping 是否存在客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射是否存在 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - Result exists(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping); - -} \ 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/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/LazyNettyClientPermeateClientMapping.java similarity index 97% rename from 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 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/LazyNettyClientPermeateClientMapping.java index a0b92cf..07ae989 100644 --- a/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 +++ 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/LazyNettyClientPermeateClientMapping.java @@ -19,7 +19,7 @@ import java.lang.Integer; @Data @Accessors(chain = true) @Schema(title = "lazy_internal_network_client_permeate_client_mapping",description = "客户端渗透客户端映射") -public class LazyInternalNetworkClientPermeateClientMapping { +public class LazyNettyClientPermeateClientMapping { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/client/mapping/LazyNettyClientPermeateClientMappingRepository.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/LazyNettyClientPermeateClientMappingRepository.java new file mode 100644 index 0000000..acbe8d7 --- /dev/null +++ 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/LazyNettyClientPermeateClientMappingRepository.java @@ -0,0 +1,104 @@ +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 java.util.List; +import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; +/** + * describe 客户端渗透客户端映射 + * + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDomainRepository + **/ + +public interface LazyNettyClientPermeateClientMappingRepository { + + + /** + * describe 新增客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMapping 新增客户端渗透客户端映射 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + Result story(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping); + + /** + * describe 批量新增客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMappingList 批量新增客户端渗透客户端映射 + * @return {@link Result>} 客户端渗透客户端映射新增后领域对象集合 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + Result> batchStory(List lazyNettyClientPermeateClientMappingList); + + /** + * describe 查询单个客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMapping 查询单个客户端渗透客户端映射 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射DTO对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + Result findOne(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping); + + /** + * describe 查询多个客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMapping 查询多个客户端渗透客户端映射 + * @return {@link Result>} 客户端渗透客户端映射DTO对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + Result> findList(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping); + + /** + * describe 分页查询多个客户端渗透客户端映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyNettyClientPermeateClientMapping 分页查询多个客户端渗透客户端映射 + * @return {@link Result>} 分页客户端渗透客户端映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + Result> findPage(int size, int current, LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping); + + /** + * describe 删除客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMapping 删除客户端渗透客户端映射 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + Result remove(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping); + + /** + * describe 是否存在客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMapping 是否存在客户端渗透客户端映射 + * @return {@link Result} 客户端渗透客户端映射是否存在 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + Result exists(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping); + +} \ 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/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 deleted file mode 100644 index ded2881..0000000 --- a/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 +++ /dev/null @@ -1,104 +0,0 @@ -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 java.util.List; -import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; -/** - * describe 客户端渗透服务端映射 - * - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDomainRepository - **/ - -public interface LazyInternalNetworkClientPermeateServerMappingRepository { - - - /** - * describe 新增客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMapping 新增客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射新增后领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - Result story(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping); - - /** - * describe 批量新增客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMappingList 批量新增客户端渗透服务端映射 - * @return {@link Result>} 客户端渗透服务端映射新增后领域对象集合 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - Result> batchStory(List lazyInternalNetworkClientPermeateServerMappingList); - - /** - * describe 查询单个客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMapping 查询单个客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - Result findOne(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping); - - /** - * describe 查询多个客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMapping 查询多个客户端渗透服务端映射 - * @return {@link Result>} 客户端渗透服务端映射DTO对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - Result> findList(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping); - - /** - * describe 分页查询多个客户端渗透服务端映射 - * - * @param size 当前页数 - * @param current 当前页 - * @param lazyInternalNetworkClientPermeateServerMapping 分页查询多个客户端渗透服务端映射 - * @return {@link Result>} 分页客户端渗透服务端映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - Result> findPage(int size,int current,LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping); - - /** - * describe 删除客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMapping 删除客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - Result remove(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping); - - /** - * describe 是否存在客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMapping 是否存在客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射是否存在 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - Result exists(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping); - -} \ 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/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/LazyNettyClientPermeateServerMapping.java similarity index 97% rename from 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 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/LazyNettyClientPermeateServerMapping.java index 10b2112..daed412 100644 --- a/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 +++ 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/LazyNettyClientPermeateServerMapping.java @@ -18,7 +18,7 @@ import java.lang.Integer; @Data @Accessors(chain = true) @Schema(title = "lazy_internal_network_client_permeate_server_mapping",description = "客户端渗透服务端映射") -public class LazyInternalNetworkClientPermeateServerMapping { +public class LazyNettyClientPermeateServerMapping { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/permeate/server/mapping/LazyNettyClientPermeateServerMappingRepository.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/LazyNettyClientPermeateServerMappingRepository.java new file mode 100644 index 0000000..ebd1516 --- /dev/null +++ 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/LazyNettyClientPermeateServerMappingRepository.java @@ -0,0 +1,104 @@ +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 java.util.List; +import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage; +/** + * describe 客户端渗透服务端映射 + * + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDomainRepository + **/ + +public interface LazyNettyClientPermeateServerMappingRepository { + + + /** + * describe 新增客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMapping 新增客户端渗透服务端映射 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + Result story(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping); + + /** + * describe 批量新增客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMappingList 批量新增客户端渗透服务端映射 + * @return {@link Result>} 客户端渗透服务端映射新增后领域对象集合 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + Result> batchStory(List lazyNettyClientPermeateServerMappingList); + + /** + * describe 查询单个客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMapping 查询单个客户端渗透服务端映射 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射DTO对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + Result findOne(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping); + + /** + * describe 查询多个客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMapping 查询多个客户端渗透服务端映射 + * @return {@link Result>} 客户端渗透服务端映射DTO对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + Result> findList(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping); + + /** + * describe 分页查询多个客户端渗透服务端映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyNettyClientPermeateServerMapping 分页查询多个客户端渗透服务端映射 + * @return {@link Result>} 分页客户端渗透服务端映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + Result> findPage(int size, int current, LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping); + + /** + * describe 删除客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMapping 删除客户端渗透服务端映射 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + Result remove(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping); + + /** + * describe 是否存在客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMapping 是否存在客户端渗透服务端映射 + * @return {@link Result} 客户端渗透服务端映射是否存在 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + Result exists(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping); + +} \ 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/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 deleted file mode 100644 index 613f792..0000000 --- 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 +++ /dev/null @@ -1,99 +0,0 @@ -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/client/mapping/LazyInternalNetworkServerPermeateClientMapping.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/LazyNettyServerPermeateClientMapping.java similarity index 97% rename from 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 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/LazyNettyServerPermeateClientMapping.java index aceb09b..b3aa1e8 100644 --- 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/LazyInternalNetworkServerPermeateClientMapping.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/LazyNettyServerPermeateClientMapping.java @@ -17,7 +17,7 @@ import java.time.LocalDateTime; @Data @Accessors(chain = true) @Schema(title = "internal_network_penetration_mapping", description = "内网穿透映射") -public class LazyInternalNetworkServerPermeateClientMapping { +public class LazyNettyServerPermeateClientMapping { /** 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/LazyNettyServerPermeateClientMappingRepository.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/LazyNettyServerPermeateClientMappingRepository.java new file mode 100644 index 0000000..37b77af --- /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/LazyNettyServerPermeateClientMappingRepository.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 LazyNettyServerPermeateClientMappingRepository { + + + /** + * describe 新增内网穿透映射 + * + * @param lazyNettyServerPermeateClientMapping 新增内网穿透映射 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result story(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping); + + /** + * describe 批量新增内网穿透映射 + * + * @param lazyNettyServerPermeateClientMappingList 批量新增内网穿透映射 + * @return {@link Result>} 内网穿透映射新增后领域对象集合 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result> batchStory(List lazyNettyServerPermeateClientMappingList); + + /** + * describe 查询单个内网穿透映射 + * + * @param lazyNettyServerPermeateClientMapping 查询单个内网穿透映射 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result findOne(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping); + + /** + * describe 查询多个内网穿透映射 + * + * @param lazyNettyServerPermeateClientMapping 查询多个内网穿透映射 + * @return {@link Result>} 内网穿透映射DTO对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result> findList(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping); + + /** + * describe 分页查询多个内网穿透映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyNettyServerPermeateClientMapping 分页查询多个内网穿透映射 + * @return {@link Result>} 分页内网穿透映射领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result> findPage(int size, int current, LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping); + + /** + * describe 删除内网穿透映射 + * + * @param lazyNettyServerPermeateClientMapping 删除内网穿透映射 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result remove(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping); + + /** + * describe 是否存在内网穿透映射 + * + * @param lazyNettyServerPermeateClientMapping 是否存在内网穿透映射 + * @return {@link Result} 内网穿透映射是否存在 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + Result exists(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping); + +} \ 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/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 deleted file mode 100644 index c9c8037..0000000 --- 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 +++ /dev/null @@ -1,104 +0,0 @@ -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/domain/model/lazy/netty/server/permeate/server/mapping/LazyInternalNetworkServerPermeateServerMapping.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/LazyNettyServerPermeateServerMapping.java similarity index 97% rename from 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 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/LazyNettyServerPermeateServerMapping.java index be5e401..ef52bbc 100644 --- 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/LazyInternalNetworkServerPermeateServerMapping.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/LazyNettyServerPermeateServerMapping.java @@ -18,7 +18,7 @@ import java.lang.Integer; @Data @Accessors(chain = true) @Schema(title = "lazy_internal_network_server_permeate_mapping",description = "服务端网络渗透映射") -public class LazyInternalNetworkServerPermeateServerMapping { +public class LazyNettyServerPermeateServerMapping { /** 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/LazyNettyServerPermeateServerMappingRepository.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/LazyNettyServerPermeateServerMappingRepository.java new file mode 100644 index 0000000..c65a18a --- /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/LazyNettyServerPermeateServerMappingRepository.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 LazyNettyServerPermeateServerMappingRepository { + + + /** + * describe 新增服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMapping 新增服务端网络渗透映射 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result story(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping); + + /** + * describe 批量新增服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMappingList 批量新增服务端网络渗透映射 + * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result> batchStory(List lazyNettyServerPermeateServerMappingList); + + /** + * describe 查询单个服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMapping 查询单个服务端网络渗透映射 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射DTO对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result findOne(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping); + + /** + * describe 查询多个服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMapping 查询多个服务端网络渗透映射 + * @return {@link Result>} 服务端网络渗透映射DTO对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result> findList(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping); + + /** + * describe 分页查询多个服务端网络渗透映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyNettyServerPermeateServerMapping 分页查询多个服务端网络渗透映射 + * @return {@link Result>} 分页服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result> findPage(int size, int current, LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping); + + /** + * describe 删除服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMapping 删除服务端网络渗透映射 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result remove(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping); + + /** + * describe 是否存在服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMapping 是否存在服务端网络渗透映射 + * @return {@link Result} 服务端网络渗透映射是否存在 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + Result exists(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping); + +} \ 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 13f32f6..13dd69e 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.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientPermeateClientMappingDO; import org.mapstruct.factory.Mappers; import org.mapstruct.Mapper; @@ -29,20 +29,20 @@ public interface LazyInternalNetworkClientPermeateClientMappingConverter { * describe 实体对象 转换成领域对象 * * @param lazyNettyClientPermeateClientMappingDO 客户端渗透客户端映射实体对象 - * @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象 + * @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO); + LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO); /** * describe 领域对象 转换成实体对象 * - * @param lazyInternalNetworkClientPermeateClientMapping 客户端渗透客户端映射领域对象 + * @param lazyNettyClientPermeateClientMapping 客户端渗透客户端映射领域对象 * @return {@link LazyNettyClientPermeateClientMappingDO} 客户端渗透客户端映射实体对象 * @author Jia wei Wu * @date 2024/09/17 09:55 晚上 **/ - LazyNettyClientPermeateClientMappingDO fromLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping); + LazyNettyClientPermeateClientMappingDO fromLazyInternalNetworkClientPermeateClientMapping(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping); } \ 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/LazyInternalNetworkClientPermeateServerMappingConverter.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkClientPermeateServerMappingConverter.java index a345df0..f2f967a 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.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping; import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientPermeateServerMappingDO; import org.mapstruct.factory.Mappers; import org.mapstruct.Mapper; @@ -29,20 +29,20 @@ public interface LazyInternalNetworkClientPermeateServerMappingConverter { * describe 实体对象 转换成领域对象 * * @param lazyNettyClientPermeateServerMappingDO 客户端渗透服务端映射实体对象 - * @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象 + * @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO); + LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO); /** * describe 领域对象 转换成实体对象 * - * @param lazyInternalNetworkClientPermeateServerMapping 客户端渗透服务端映射领域对象 + * @param lazyNettyClientPermeateServerMapping 客户端渗透服务端映射领域对象 * @return {@link LazyNettyClientPermeateServerMappingDO} 客户端渗透服务端映射实体对象 * @author Jia wei Wu * @date 2024/09/17 09:26 晚上 **/ - LazyNettyClientPermeateServerMappingDO fromLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping); + LazyNettyClientPermeateServerMappingDO fromLazyInternalNetworkClientPermeateServerMapping(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping); } \ 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/LazyInternalNetworkPenetrationMappingConverter.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/converter/LazyInternalNetworkPenetrationMappingConverter.java index 0463188..e32259f 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.lazy.netty.server.permeate.client.mapping.LazyInternalNetworkServerPermeateClientMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateClientMappingDO; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeateClientMappingDO; 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 lazyInternalNetworkServerPermeateClientMappingDO 内网穿透映射实体对象 - * @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象 + * @param lazyNettyServerPermeateClientMappingDO 内网穿透映射实体对象 + * @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO); + LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO); /** * describe 领域对象 转换成实体对象 * - * @param lazyInternalNetworkServerPermeateClientMapping 内网穿透映射领域对象 - * @return {@link LazyInternalNetworkServerPermeateClientMappingDO} 内网穿透映射实体对象 + * @param lazyNettyServerPermeateClientMapping 内网穿透映射领域对象 + * @return {@link LazyNettyServerPermeateClientMappingDO} 内网穿透映射实体对象 * @author Jia wei Wu * @date 2023/12/29 05:21 下午 **/ - LazyInternalNetworkServerPermeateClientMappingDO fromInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping); + LazyNettyServerPermeateClientMappingDO fromInternalNetworkPenetrationMapping(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping); } \ 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 index c7b9a48..d6ae2fa 100644 --- 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 @@ -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.lazy.netty.server.permeate.server.mapping.LazyInternalNetworkServerPermeateServerMapping; -import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateServerMappingDO; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeateServerMappingDO; import org.mapstruct.factory.Mappers; import org.mapstruct.Mapper; /** @@ -28,21 +28,21 @@ public interface LazyInternalNetworkServerPermeateServerMappingConverter { /** * describe 实体对象 转换成领域对象 * - * @param lazyInternalNetworkServerPermeateServerMappingDO 服务端网络渗透映射实体对象 - * @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象 + * @param lazyNettyServerPermeateServerMappingDO 服务端网络渗透映射实体对象 + * @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO); + LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO); /** * describe 领域对象 转换成实体对象 * - * @param lazyInternalNetworkServerPermeateServerMapping 服务端网络渗透映射领域对象 - * @return {@link LazyInternalNetworkServerPermeateServerMappingDO} 服务端网络渗透映射实体对象 + * @param lazyNettyServerPermeateServerMapping 服务端网络渗透映射领域对象 + * @return {@link LazyNettyServerPermeateServerMappingDO} 服务端网络渗透映射实体对象 * @author Jia wei Wu * @date 2024/09/17 01:35 下午 **/ - LazyInternalNetworkServerPermeateServerMappingDO fromLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping); + LazyNettyServerPermeateServerMappingDO fromLazyInternalNetworkServerPermeateMapping(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping); } \ 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/entity/LazyInternalNetworkServerPermeateClientMappingDO.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyServerPermeateClientMappingDO.java similarity index 98% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateClientMappingDO.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyServerPermeateClientMappingDO.java index 6216a21..c4679ee 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateClientMappingDO.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyServerPermeateClientMappingDO.java @@ -21,7 +21,7 @@ import java.time.LocalDateTime; @Accessors(chain = true) @LazyTable(tableName = "lazy_netty_server_permeate_client_mapping", comment = "服务端渗透客户端") @Schema(title = "lazy_netty_server_permeate_client_mapping", description = "服务端渗透客户端") -public class LazyInternalNetworkServerPermeateClientMappingDO { +public class LazyNettyServerPermeateClientMappingDO { /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateServerMappingDO.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyServerPermeateServerMappingDO.java similarity index 98% rename from wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateServerMappingDO.java rename to wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyServerPermeateServerMappingDO.java index 7d0b36e..a41b737 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyInternalNetworkServerPermeateServerMappingDO.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyServerPermeateServerMappingDO.java @@ -24,7 +24,7 @@ import java.lang.Integer; @Accessors(chain = true) @LazyTable(tableName = "lazy_netty_server_permeate_server_mapping",comment = "服务端渗透服务端") @Schema(title = "lazy_netty_server_permeate_server_mapping",description = "服务端渗透服务端") -public class LazyInternalNetworkServerPermeateServerMappingDO { +public class LazyNettyServerPermeateServerMappingDO { /** 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 aecd668..550c55c 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,6 +1,6 @@ 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.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeateServerMappingDO; import org.wu.framework.lazy.orm.database.jpa.repository.LazyJpaRepository; import org.wu.framework.lazy.orm.database.jpa.repository.annotation.*; @@ -12,7 +12,7 @@ import org.wu.framework.lazy.orm.database.jpa.repository.annotation.*; * @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/persistence/LazyInternalNetworkClientPermeateClientMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateClientMappingRepositoryImpl.java deleted file mode 100644 index 5b79800..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateClientMappingRepositoryImpl.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.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.LazyNettyClientPermeateClientMappingDO; -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 09:55 晚上 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructurePersistence - **/ -@Repository -public class LazyInternalNetworkClientPermeateClientMappingRepositoryImpl implements LazyInternalNetworkClientPermeateClientMappingRepository { - - @Resource - LazyLambdaStream lazyLambdaStream; - - /** - * describe 新增客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMapping 新增客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射新增后领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - @Override - public Result story(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping) { - LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMapping); - lazyLambdaStream.upsert(lazyNettyClientPermeateClientMappingDO); - return ResultFactory.successOf(); - } - - /** - * describe 批量新增客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMappingList 批量新增客户端渗透客户端映射 - * @return {@link Result>} 客户端渗透客户端映射新增后领域对象集合 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - @Override - public Result> batchStory(List lazyInternalNetworkClientPermeateClientMappingList) { - List lazyNettyClientPermeateClientMappingDOList = lazyInternalNetworkClientPermeateClientMappingList.stream().map(LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList()); - lazyLambdaStream.upsert(lazyNettyClientPermeateClientMappingDOList); - return ResultFactory.successOf(); - } - - /** - * describe 查询单个客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMapping 查询单个客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - @Override - public Result findOne(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping) { - LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMapping); - LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMappingOne = lazyLambdaStream.selectOne(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO), LazyInternalNetworkClientPermeateClientMapping.class); - return ResultFactory.successOf(lazyInternalNetworkClientPermeateClientMappingOne); - } - - /** - * describe 查询多个客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMapping 查询多个客户端渗透客户端映射 - * @return {@link Result>} 客户端渗透客户端映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - @Override - public Result> findList(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping) { - LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMapping); - List lazyInternalNetworkClientPermeateClientMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO), LazyInternalNetworkClientPermeateClientMapping.class); - return ResultFactory.successOf(lazyInternalNetworkClientPermeateClientMappingList); - } - - /** - * describe 分页查询多个客户端渗透客户端映射 - * - * @param size 当前页数 - * @param current 当前页 - * @param lazyInternalNetworkClientPermeateClientMapping 分页查询多个客户端渗透客户端映射 - * @return {@link Result>} 分页客户端渗透客户端映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - @Override - public Result> findPage(int size,int current,LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping) { - LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMapping); - LazyPage lazyPage = new LazyPage<>(current,size); - LazyPage lazyInternalNetworkClientPermeateClientMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO),lazyPage, LazyInternalNetworkClientPermeateClientMapping.class); - return ResultFactory.successOf(lazyInternalNetworkClientPermeateClientMappingLazyPage); - } - - /** - * describe 删除客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMapping 删除客户端渗透客户端映射 - * @return {@link Result} 客户端渗透客户端映射 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - @Override - public Result remove(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping) { - LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMapping); - lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO)); - return ResultFactory.successOf(); - } - - /** - * describe 是否存在客户端渗透客户端映射 - * - * @param lazyInternalNetworkClientPermeateClientMapping 客户端渗透客户端映射领域对象 - * @return {@link Result} 是否存在 true 存在,false 不存在 - - * @author Jia wei Wu - * @date 2024/09/17 09:55 晚上 - **/ - - @Override - public Result exists(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping) { - LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMapping); - Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO)); - 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/LazyInternalNetworkClientPermeateServerMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateServerMappingRepositoryImpl.java deleted file mode 100644 index b188d05..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkClientPermeateServerMappingRepositoryImpl.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.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.LazyNettyClientPermeateServerMappingDO; -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 09:26 晚上 - * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructurePersistence - **/ -@Repository -public class LazyInternalNetworkClientPermeateServerMappingRepositoryImpl implements LazyInternalNetworkClientPermeateServerMappingRepository { - - @Resource - LazyLambdaStream lazyLambdaStream; - - /** - * describe 新增客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMapping 新增客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射新增后领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - @Override - public Result story(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping) { - LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMapping); - lazyLambdaStream.upsert(lazyNettyClientPermeateServerMappingDO); - return ResultFactory.successOf(); - } - - /** - * describe 批量新增客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMappingList 批量新增客户端渗透服务端映射 - * @return {@link Result>} 客户端渗透服务端映射新增后领域对象集合 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - @Override - public Result> batchStory(List lazyInternalNetworkClientPermeateServerMappingList) { - List lazyNettyClientPermeateServerMappingDOList = lazyInternalNetworkClientPermeateServerMappingList.stream().map(LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList()); - lazyLambdaStream.upsert(lazyNettyClientPermeateServerMappingDOList); - return ResultFactory.successOf(); - } - - /** - * describe 查询单个客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMapping 查询单个客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - @Override - public Result findOne(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping) { - LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMapping); - LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMappingOne = lazyLambdaStream.selectOne(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO), LazyInternalNetworkClientPermeateServerMapping.class); - return ResultFactory.successOf(lazyInternalNetworkClientPermeateServerMappingOne); - } - - /** - * describe 查询多个客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMapping 查询多个客户端渗透服务端映射 - * @return {@link Result>} 客户端渗透服务端映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - @Override - public Result> findList(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping) { - LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMapping); - List lazyInternalNetworkClientPermeateServerMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO), LazyInternalNetworkClientPermeateServerMapping.class); - return ResultFactory.successOf(lazyInternalNetworkClientPermeateServerMappingList); - } - - /** - * describe 分页查询多个客户端渗透服务端映射 - * - * @param size 当前页数 - * @param current 当前页 - * @param lazyInternalNetworkClientPermeateServerMapping 分页查询多个客户端渗透服务端映射 - * @return {@link Result>} 分页客户端渗透服务端映射领域对象 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - @Override - public Result> findPage(int size,int current,LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping) { - LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMapping); - LazyPage lazyPage = new LazyPage<>(current,size); - LazyPage lazyInternalNetworkClientPermeateServerMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO),lazyPage, LazyInternalNetworkClientPermeateServerMapping.class); - return ResultFactory.successOf(lazyInternalNetworkClientPermeateServerMappingLazyPage); - } - - /** - * describe 删除客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMapping 删除客户端渗透服务端映射 - * @return {@link Result} 客户端渗透服务端映射 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - @Override - public Result remove(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping) { - LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMapping); - lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO)); - return ResultFactory.successOf(); - } - - /** - * describe 是否存在客户端渗透服务端映射 - * - * @param lazyInternalNetworkClientPermeateServerMapping 客户端渗透服务端映射领域对象 - * @return {@link Result} 是否存在 true 存在,false 不存在 - - * @author Jia wei Wu - * @date 2024/09/17 09:26 晚上 - **/ - - @Override - public Result exists(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping) { - LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMapping); - Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO)); - 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 deleted file mode 100644 index 82f4fb4..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateClientMappingRepositoryImpl.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.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/LazyInternalNetworkServerPermeateServerMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateServerMappingRepositoryImpl.java deleted file mode 100644 index 2c43221..0000000 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyInternalNetworkServerPermeateServerMappingRepositoryImpl.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.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/LazyNettyClientPermeateClientMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyClientPermeateClientMappingRepositoryImpl.java new file mode 100644 index 0000000..2fcf908 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyClientPermeateClientMappingRepositoryImpl.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.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter.LazyInternalNetworkClientPermeateClientMappingConverter; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientPermeateClientMappingDO; +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 09:55 晚上 + * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructurePersistence + **/ +@Repository +public class LazyNettyClientPermeateClientMappingRepositoryImpl implements LazyNettyClientPermeateClientMappingRepository { + + @Resource + LazyLambdaStream lazyLambdaStream; + + /** + * describe 新增客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMapping 新增客户端渗透客户端映射 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + @Override + public Result story(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping) { + LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyNettyClientPermeateClientMapping); + lazyLambdaStream.upsert(lazyNettyClientPermeateClientMappingDO); + return ResultFactory.successOf(); + } + + /** + * describe 批量新增客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMappingList 批量新增客户端渗透客户端映射 + * @return {@link Result>} 客户端渗透客户端映射新增后领域对象集合 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + @Override + public Result> batchStory(List lazyNettyClientPermeateClientMappingList) { + List lazyNettyClientPermeateClientMappingDOList = lazyNettyClientPermeateClientMappingList.stream().map(LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList()); + lazyLambdaStream.upsert(lazyNettyClientPermeateClientMappingDOList); + return ResultFactory.successOf(); + } + + /** + * describe 查询单个客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMapping 查询单个客户端渗透客户端映射 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + @Override + public Result findOne(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping) { + LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyNettyClientPermeateClientMapping); + LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMappingOne = lazyLambdaStream.selectOne(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO), LazyNettyClientPermeateClientMapping.class); + return ResultFactory.successOf(lazyNettyClientPermeateClientMappingOne); + } + + /** + * describe 查询多个客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMapping 查询多个客户端渗透客户端映射 + * @return {@link Result>} 客户端渗透客户端映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + @Override + public Result> findList(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping) { + LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyNettyClientPermeateClientMapping); + List lazyNettyClientPermeateClientMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO), LazyNettyClientPermeateClientMapping.class); + return ResultFactory.successOf(lazyNettyClientPermeateClientMappingList); + } + + /** + * describe 分页查询多个客户端渗透客户端映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyNettyClientPermeateClientMapping 分页查询多个客户端渗透客户端映射 + * @return {@link Result>} 分页客户端渗透客户端映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + @Override + public Result> findPage(int size, int current, LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping) { + LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyNettyClientPermeateClientMapping); + LazyPage lazyPage = new LazyPage<>(current,size); + LazyPage lazyInternalNetworkClientPermeateClientMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO),lazyPage, LazyNettyClientPermeateClientMapping.class); + return ResultFactory.successOf(lazyInternalNetworkClientPermeateClientMappingLazyPage); + } + + /** + * describe 删除客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMapping 删除客户端渗透客户端映射 + * @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + @Override + public Result remove(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping) { + LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyNettyClientPermeateClientMapping); + lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO)); + return ResultFactory.successOf(); + } + + /** + * describe 是否存在客户端渗透客户端映射 + * + * @param lazyNettyClientPermeateClientMapping 客户端渗透客户端映射领域对象 + * @return {@link Result} 是否存在 true 存在,false 不存在 + + * @author Jia wei Wu + * @date 2024/09/17 09:55 晚上 + **/ + + @Override + public Result exists(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping) { + LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyNettyClientPermeateClientMapping); + Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO)); + 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/LazyNettyClientPermeateServerMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyClientPermeateServerMappingRepositoryImpl.java new file mode 100644 index 0000000..c5e070e --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyClientPermeateServerMappingRepositoryImpl.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.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter.LazyInternalNetworkClientPermeateServerMappingConverter; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientPermeateServerMappingDO; +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 09:26 晚上 + * @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructurePersistence + **/ +@Repository +public class LazyNettyClientPermeateServerMappingRepositoryImpl implements LazyNettyClientPermeateServerMappingRepository { + + @Resource + LazyLambdaStream lazyLambdaStream; + + /** + * describe 新增客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMapping 新增客户端渗透服务端映射 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + @Override + public Result story(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping) { + LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyNettyClientPermeateServerMapping); + lazyLambdaStream.upsert(lazyNettyClientPermeateServerMappingDO); + return ResultFactory.successOf(); + } + + /** + * describe 批量新增客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMappingList 批量新增客户端渗透服务端映射 + * @return {@link Result>} 客户端渗透服务端映射新增后领域对象集合 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + @Override + public Result> batchStory(List lazyNettyClientPermeateServerMappingList) { + List lazyNettyClientPermeateServerMappingDOList = lazyNettyClientPermeateServerMappingList.stream().map(LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList()); + lazyLambdaStream.upsert(lazyNettyClientPermeateServerMappingDOList); + return ResultFactory.successOf(); + } + + /** + * describe 查询单个客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMapping 查询单个客户端渗透服务端映射 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + @Override + public Result findOne(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping) { + LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyNettyClientPermeateServerMapping); + LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMappingOne = lazyLambdaStream.selectOne(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO), LazyNettyClientPermeateServerMapping.class); + return ResultFactory.successOf(lazyNettyClientPermeateServerMappingOne); + } + + /** + * describe 查询多个客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMapping 查询多个客户端渗透服务端映射 + * @return {@link Result>} 客户端渗透服务端映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + @Override + public Result> findList(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping) { + LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyNettyClientPermeateServerMapping); + List lazyNettyClientPermeateServerMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO), LazyNettyClientPermeateServerMapping.class); + return ResultFactory.successOf(lazyNettyClientPermeateServerMappingList); + } + + /** + * describe 分页查询多个客户端渗透服务端映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyNettyClientPermeateServerMapping 分页查询多个客户端渗透服务端映射 + * @return {@link Result>} 分页客户端渗透服务端映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + @Override + public Result> findPage(int size, int current, LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping) { + LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyNettyClientPermeateServerMapping); + LazyPage lazyPage = new LazyPage<>(current,size); + LazyPage lazyInternalNetworkClientPermeateServerMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO),lazyPage, LazyNettyClientPermeateServerMapping.class); + return ResultFactory.successOf(lazyInternalNetworkClientPermeateServerMappingLazyPage); + } + + /** + * describe 删除客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMapping 删除客户端渗透服务端映射 + * @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + @Override + public Result remove(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping) { + LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyNettyClientPermeateServerMapping); + lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO)); + return ResultFactory.successOf(); + } + + /** + * describe 是否存在客户端渗透服务端映射 + * + * @param lazyNettyClientPermeateServerMapping 客户端渗透服务端映射领域对象 + * @return {@link Result} 是否存在 true 存在,false 不存在 + + * @author Jia wei Wu + * @date 2024/09/17 09:26 晚上 + **/ + + @Override + public Result exists(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping) { + LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyNettyClientPermeateServerMapping); + Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO)); + 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/LazyNettyServerPermeateClientMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerPermeateClientMappingRepositoryImpl.java new file mode 100644 index 0000000..2a8db56 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerPermeateClientMappingRepositoryImpl.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.LazyNettyServerPermeateClientMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeateClientMappingDO; +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 LazyNettyServerPermeateClientMappingRepositoryImpl implements LazyNettyServerPermeateClientMappingRepository { + + @Resource + LazyLambdaStream lazyLambdaStream; + + /** + * describe 新增内网穿透映射 + * + * @param lazyNettyServerPermeateClientMapping 新增内网穿透映射 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result story(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping) { + LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyNettyServerPermeateClientMapping); + lazyNettyServerPermeateClientMappingDO.setIsDeleted(false); + lazyLambdaStream.upsertRemoveNull(lazyNettyServerPermeateClientMappingDO); + return ResultFactory.successOf(); + } + + /** + * describe 批量新增内网穿透映射 + * + * @param lazyNettyServerPermeateClientMappingList 批量新增内网穿透映射 + * @return {@link Result>} 内网穿透映射新增后领域对象集合 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result> batchStory(List lazyNettyServerPermeateClientMappingList) { + List lazyNettyServerPermeateClientMappingDOList = lazyNettyServerPermeateClientMappingList.stream().map(LazyInternalNetworkPenetrationMappingConverter.INSTANCE::fromInternalNetworkPenetrationMapping).collect(Collectors.toList()); + lazyLambdaStream.upsert(lazyNettyServerPermeateClientMappingDOList); + return ResultFactory.successOf(); + } + + /** + * describe 查询单个内网穿透映射 + * + * @param lazyNettyServerPermeateClientMapping 查询单个内网穿透映射 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result findOne(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping) { + LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyNettyServerPermeateClientMapping); + LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMappingOne = lazyLambdaStream.selectOne(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateClientMappingDO), LazyNettyServerPermeateClientMapping.class); + return ResultFactory.successOf(lazyNettyServerPermeateClientMappingOne); + } + + /** + * describe 查询多个内网穿透映射 + * + * @param lazyNettyServerPermeateClientMapping 查询多个内网穿透映射 + * @return {@link Result>} 内网穿透映射领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result> findList(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping) { + LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyNettyServerPermeateClientMapping); + List lazyNettyServerPermeateClientMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateClientMappingDO), LazyNettyServerPermeateClientMapping.class); + return ResultFactory.successOf(lazyNettyServerPermeateClientMappingList); + } + + /** + * describe 分页查询多个内网穿透映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyNettyServerPermeateClientMapping 分页查询多个内网穿透映射 + * @return {@link Result>} 分页内网穿透映射领域对象 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result> findPage(int size, int current, LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping) { + LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyNettyServerPermeateClientMapping); + LazyPage lazyPage = new LazyPage<>(current, size); + LazyPage internalNetworkPenetrationMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateClientMappingDO), lazyPage, LazyNettyServerPermeateClientMapping.class); + return ResultFactory.successOf(internalNetworkPenetrationMappingLazyPage); + } + + /** + * describe 删除内网穿透映射 + * + * @param lazyNettyServerPermeateClientMapping 删除内网穿透映射 + * @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result remove(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping) { + LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyNettyServerPermeateClientMapping); + lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateClientMappingDO)); + return ResultFactory.successOf(); + } + + /** + * describe 是否存在内网穿透映射 + * + * @param lazyNettyServerPermeateClientMapping 内网穿透映射领域对象 + * @return {@link Result} 是否存在 true 存在,false 不存在 + * @author Jia wei Wu + * @date 2023/12/29 05:21 下午 + **/ + + @Override + public Result exists(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping) { + LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyNettyServerPermeateClientMapping); + Boolean exists = lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateClientMappingDO)); + 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/LazyNettyServerPermeateServerMappingRepositoryImpl.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerPermeateServerMappingRepositoryImpl.java new file mode 100644 index 0000000..45dcd17 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/persistence/LazyNettyServerPermeateServerMappingRepositoryImpl.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.LazyNettyServerPermeateServerMapping; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMappingRepository; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter.LazyInternalNetworkServerPermeateServerMappingConverter; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeateServerMappingDO; +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 LazyNettyServerPermeateServerMappingRepositoryImpl implements LazyNettyServerPermeateServerMappingRepository { + + @Resource + LazyLambdaStream lazyLambdaStream; + + /** + * describe 新增服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMapping 新增服务端网络渗透映射 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result story(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping) { + LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyNettyServerPermeateServerMapping); + lazyLambdaStream.upsert(lazyNettyServerPermeateServerMappingDO); + return ResultFactory.successOf(); + } + + /** + * describe 批量新增服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMappingList 批量新增服务端网络渗透映射 + * @return {@link Result>} 服务端网络渗透映射新增后领域对象集合 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result> batchStory(List lazyNettyServerPermeateServerMappingList) { + List lazyNettyServerPermeateServerMappingDOList = lazyNettyServerPermeateServerMappingList.stream().map(LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE::fromLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList()); + lazyLambdaStream.upsert(lazyNettyServerPermeateServerMappingDOList); + return ResultFactory.successOf(); + } + + /** + * describe 查询单个服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMapping 查询单个服务端网络渗透映射 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result findOne(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping) { + LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyNettyServerPermeateServerMapping); + LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMappingOne = lazyLambdaStream.selectOne(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateServerMappingDO), LazyNettyServerPermeateServerMapping.class); + return ResultFactory.successOf(lazyNettyServerPermeateServerMappingOne); + } + + /** + * describe 查询多个服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMapping 查询多个服务端网络渗透映射 + * @return {@link Result>} 服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result> findList(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping) { + LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyNettyServerPermeateServerMapping); + List lazyNettyServerPermeateServerMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateServerMappingDO), LazyNettyServerPermeateServerMapping.class); + return ResultFactory.successOf(lazyNettyServerPermeateServerMappingList); + } + + /** + * describe 分页查询多个服务端网络渗透映射 + * + * @param size 当前页数 + * @param current 当前页 + * @param lazyNettyServerPermeateServerMapping 分页查询多个服务端网络渗透映射 + * @return {@link Result>} 分页服务端网络渗透映射领域对象 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result> findPage(int size, int current, LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping) { + LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyNettyServerPermeateServerMapping); + LazyPage lazyPage = new LazyPage<>(current,size); + LazyPage lazyInternalNetworkServerPermeateMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateServerMappingDO),lazyPage, LazyNettyServerPermeateServerMapping.class); + return ResultFactory.successOf(lazyInternalNetworkServerPermeateMappingLazyPage); + } + + /** + * describe 删除服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMapping 删除服务端网络渗透映射 + * @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result remove(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping) { + LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyNettyServerPermeateServerMapping); + lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateServerMappingDO)); + return ResultFactory.successOf(); + } + + /** + * describe 是否存在服务端网络渗透映射 + * + * @param lazyNettyServerPermeateServerMapping 服务端网络渗透映射领域对象 + * @return {@link Result} 是否存在 true 存在,false 不存在 + + * @author Jia wei Wu + * @date 2024/09/17 01:35 下午 + **/ + + @Override + public Result exists(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping) { + LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyNettyServerPermeateServerMapping); + Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateServerMappingDO)); + 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/xml/LazyInternalNetworkServerPermeateServerMappingMapper.xml b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/xml/LazyInternalNetworkServerPermeateServerMappingMapper.xml index a0bae33..323a357 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/xml/LazyInternalNetworkServerPermeateServerMappingMapper.xml +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/xml/LazyInternalNetworkServerPermeateServerMappingMapper.xml @@ -2,7 +2,7 @@ - + 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 105c876..3a42fec 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.LazyInternalNetworkServerPermeateClientMappingDO; +import org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeateClientMappingDO; 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; - 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); + LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = new LazyNettyServerPermeateClientMappingDO(); + lazyNettyServerPermeateClientMappingDO.setClientId("temp_id"); + lazyNettyServerPermeateClientMappingDO.setClientTargetIp("127.0.0.1"); + lazyNettyServerPermeateClientMappingDO.setClientTargetPort(3000 + temp_port); + lazyNettyServerPermeateClientMappingDO.setVisitorPort(temp_port); + lazyLambdaStream.upsertRemoveNull(lazyNettyServerPermeateClientMappingDO); } temp_port = 900; for (int i = 0; i < 10; i++) { temp_port += 1; - 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); + LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = new LazyNettyServerPermeateClientMappingDO(); + lazyNettyServerPermeateClientMappingDO.setClientId("temp_id_client"); + lazyNettyServerPermeateClientMappingDO.setClientTargetIp("127.0.0.1"); + lazyNettyServerPermeateClientMappingDO.setClientTargetPort(3000 + temp_port); + lazyNettyServerPermeateClientMappingDO.setVisitorPort(temp_port); + lazyLambdaStream.upsertRemoveNull(lazyNettyServerPermeateClientMappingDO); } } }