mirror of
https://gitee.com/wujiawei1207537021/wu-lazy-cloud-network.git
synced 2025-06-06 21:37:56 +08:00
[fix] 规范客户端渗透表信息
This commit is contained in:
parent
a04499ab4b
commit
381f8a6960
@ -58,6 +58,7 @@ public class ClientHandleDistributeClientPermeateServerInitTypeAdvanced extends
|
|||||||
try {
|
try {
|
||||||
nettyClientPermeateServerVisitorSocket.start();
|
nettyClientPermeateServerVisitorSocket.start();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,6 +3,7 @@ package org.framework.lazy.cloud.network.heartbeat.common;
|
|||||||
import io.netty.channel.Channel;
|
import io.netty.channel.Channel;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.framework.lazy.cloud.network.heartbeat.common.utils.ChannelAttributeKeyUtils;
|
import org.framework.lazy.cloud.network.heartbeat.common.utils.ChannelAttributeKeyUtils;
|
||||||
|
import org.wu.framework.core.utils.ObjectUtils;
|
||||||
|
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@ -113,6 +114,9 @@ public class ChannelContext {
|
|||||||
*/
|
*/
|
||||||
public static Channel getLoadBalance(byte[] clientId) {
|
public static Channel getLoadBalance(byte[] clientId) {
|
||||||
List<Channel> channels = get(clientId);
|
List<Channel> channels = get(clientId);
|
||||||
|
if(ObjectUtils.isEmpty(channels)){
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return channels.get(0);
|
return channels.get(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,20 +25,20 @@ public class ChangeDataInit implements CommandLineRunner {
|
|||||||
@Override
|
@Override
|
||||||
public void run(String... args) throws Exception {
|
public void run(String... args) throws Exception {
|
||||||
// 服务端渗透客户端 统计数
|
// 服务端渗透客户端 统计数
|
||||||
Long serverPermeateClientCount = lazyLambdaStream.count(LazyWrappers.<LazyInternalNetworkServerPermeateClientMappingDO>lambdaWrapper().notNull(LazyInternalNetworkServerPermeateClientMappingDO::getId));
|
Long serverPermeateClientCount = lazyLambdaStream.count(LazyWrappers.<LazyNettyServerPermeateClientMappingDO>lambdaWrapper().notNull(LazyNettyServerPermeateClientMappingDO::getId));
|
||||||
if (serverPermeateClientCount == 0) {
|
if (serverPermeateClientCount == 0) {
|
||||||
// 同步数据
|
// 同步数据
|
||||||
List<LazyInternalNetworkServerPermeateClientMappingDO> list = lazyLambdaStream.selectList(LazyWrappers.<LazyInternalNetworkPenetrationMappingDO>lambdaWrapper().notNull(LazyInternalNetworkPenetrationMappingDO::getId), LazyInternalNetworkServerPermeateClientMappingDO.class);
|
List<LazyNettyServerPermeateClientMappingDO> list = lazyLambdaStream.selectList(LazyWrappers.<LazyInternalNetworkPenetrationMappingDO>lambdaWrapper().notNull(LazyInternalNetworkPenetrationMappingDO::getId), LazyNettyServerPermeateClientMappingDO.class);
|
||||||
if (!ObjectUtils.isEmpty(list)) {
|
if (!ObjectUtils.isEmpty(list)) {
|
||||||
lazyLambdaStream.insert(list);
|
lazyLambdaStream.insert(list);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 服务端渗透服务端 统计数
|
// 服务端渗透服务端 统计数
|
||||||
Long serverPermeateServerCount = lazyLambdaStream.count(LazyWrappers.<LazyInternalNetworkServerPermeateServerMappingDO>lambdaWrapper().notNull(LazyInternalNetworkServerPermeateServerMappingDO::getId));
|
Long serverPermeateServerCount = lazyLambdaStream.count(LazyWrappers.<LazyNettyServerPermeateServerMappingDO>lambdaWrapper().notNull(LazyNettyServerPermeateServerMappingDO::getId));
|
||||||
if (serverPermeateServerCount == 0) {
|
if (serverPermeateServerCount == 0) {
|
||||||
// 同步数据
|
// 同步数据
|
||||||
List<LazyInternalNetworkServerPermeateServerMappingDO> list = lazyLambdaStream.selectList(LazyWrappers.<LazyInternalNetworkServerPermeateMappingDO>lambdaWrapper().notNull(LazyInternalNetworkServerPermeateMappingDO::getId), LazyInternalNetworkServerPermeateServerMappingDO.class);
|
List<LazyNettyServerPermeateServerMappingDO> list = lazyLambdaStream.selectList(LazyWrappers.<LazyInternalNetworkServerPermeateMappingDO>lambdaWrapper().notNull(LazyInternalNetworkServerPermeateMappingDO::getId), LazyNettyServerPermeateServerMappingDO.class);
|
||||||
if (!ObjectUtils.isEmpty(list)) {
|
if (!ObjectUtils.isEmpty(list)) {
|
||||||
lazyLambdaStream.insert(list);
|
lazyLambdaStream.insert(list);
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application;
|
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application;
|
||||||
|
|
||||||
import org.wu.framework.web.response.Result;
|
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.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.LazyInternalNetworkClientPermeateClientMappingStoryCommand;
|
||||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand;
|
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 新增客户端渗透客户端映射
|
* describe 新增客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射新增后领域对象
|
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateClientMapping> story(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand);
|
Result<LazyNettyClientPermeateClientMapping> story(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 批量新增客户端渗透客户端映射
|
* describe 批量新增客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateClientMapping>>} 客户端渗透客户端映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射新增后领域对象集合
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkClientPermeateClientMapping>> batchStory(List<LazyInternalNetworkClientPermeateClientMappingStoryCommand> lazyInternalNetworkClientPermeateClientMappingStoryCommandList);
|
Result<List<LazyNettyClientPermeateClientMapping>> batchStory(List<LazyInternalNetworkClientPermeateClientMappingStoryCommand> lazyInternalNetworkClientPermeateClientMappingStoryCommandList);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 更新客户端渗透客户端映射
|
* describe 更新客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射领域对象
|
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateClientMapping> updateOne(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
|
Result<LazyNettyClientPermeateClientMapping> updateOne(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 查询单个客户端渗透客户端映射
|
* describe 查询单个客户端渗透客户端映射
|
||||||
@ -97,12 +97,12 @@ public interface LazyInternalNetworkClientPermeateClientMappingApplication {
|
|||||||
* describe 删除客户端渗透客户端映射
|
* describe 删除客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射
|
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateClientMapping> remove(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
|
Result<LazyNettyClientPermeateClientMapping> remove(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
|
||||||
|
|
||||||
}
|
}
|
@ -1,7 +1,7 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application;
|
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.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.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.LazyInternalNetworkClientPermeateServerMappingStoryCommand;
|
||||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand;
|
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 新增客户端渗透服务端映射
|
* describe 新增客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射新增后领域对象
|
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateServerMapping> story(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand);
|
Result<LazyNettyClientPermeateServerMapping> story(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 批量新增客户端渗透服务端映射
|
* describe 批量新增客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateServerMapping>>} 客户端渗透服务端映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射新增后领域对象集合
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkClientPermeateServerMapping>> batchStory(List<LazyInternalNetworkClientPermeateServerMappingStoryCommand> lazyInternalNetworkClientPermeateServerMappingStoryCommandList);
|
Result<List<LazyNettyClientPermeateServerMapping>> batchStory(List<LazyInternalNetworkClientPermeateServerMappingStoryCommand> lazyInternalNetworkClientPermeateServerMappingStoryCommandList);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 更新客户端渗透服务端映射
|
* describe 更新客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射领域对象
|
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateServerMapping> updateOne(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
|
Result<LazyNettyClientPermeateServerMapping> updateOne(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 查询单个客户端渗透服务端映射
|
* describe 查询单个客户端渗透服务端映射
|
||||||
@ -97,12 +97,12 @@ public interface LazyInternalNetworkClientPermeateServerMappingApplication {
|
|||||||
* describe 删除客户端渗透服务端映射
|
* describe 删除客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射
|
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateServerMapping> remove(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
|
Result<LazyNettyClientPermeateServerMapping> remove(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
|
||||||
|
|
||||||
}
|
}
|
@ -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.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.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.lazy.orm.database.lambda.domain.LazyPage;
|
||||||
import org.wu.framework.web.response.Result;
|
import org.wu.framework.web.response.Result;
|
||||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplication;
|
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplication;
|
||||||
@ -25,34 +25,34 @@ public interface LazyInternalNetworkServerPermeateClientMappingApplication {
|
|||||||
* describe 新增内网穿透映射
|
* describe 新增内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射新增后领域对象
|
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkServerPermeateClientMapping> story(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) ;
|
Result<LazyNettyServerPermeateClientMapping> story(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) ;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 批量新增内网穿透映射
|
* describe 批量新增内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkServerPermeateClientMapping>> batchStory(List<LazyInternalNetworkServerPermeateClientMappingStoryCommand> lazyInternalNetworkServerPermeateClientMappingStoryCommandList);
|
Result<List<LazyNettyServerPermeateClientMapping>> batchStory(List<LazyInternalNetworkServerPermeateClientMappingStoryCommand> lazyInternalNetworkServerPermeateClientMappingStoryCommandList);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 更新内网穿透映射
|
* describe 更新内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射领域对象
|
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkServerPermeateClientMapping> updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) ;
|
Result<LazyNettyServerPermeateClientMapping> updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) ;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 查询单个内网穿透映射
|
* describe 查询单个内网穿透映射
|
||||||
@ -91,12 +91,12 @@ public interface LazyInternalNetworkServerPermeateClientMappingApplication {
|
|||||||
* describe 删除内网穿透映射
|
* describe 删除内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射
|
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkServerPermeateClientMapping> remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
|
Result<LazyNettyServerPermeateClientMapping> remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建客户端的访问者
|
* 创建客户端的访问者
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application;
|
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.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.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 org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
|
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
|
||||||
@ -21,37 +21,37 @@ public interface LazyInternalNetworkServerPermeateServerMappingApplication {
|
|||||||
* describe 新增服务端网络渗透映射
|
* describe 新增服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象
|
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkServerPermeateServerMapping> story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand);
|
Result<LazyNettyServerPermeateServerMapping> story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 批量新增服务端网络渗透映射
|
* describe 批量新增服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkServerPermeateServerMapping>> batchStory(List<LazyInternalNetworkServerPermeateServerMappingStoryCommand> lazyInternalNetworkServerPermeateServerMappingStoryCommandList);
|
Result<List<LazyNettyServerPermeateServerMapping>> batchStory(List<LazyInternalNetworkServerPermeateServerMappingStoryCommand> lazyInternalNetworkServerPermeateServerMappingStoryCommandList);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 更新服务端网络渗透映射
|
* describe 更新服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射领域对象
|
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkServerPermeateServerMapping> updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
|
Result<LazyNettyServerPermeateServerMapping> updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 查询单个服务端网络渗透映射
|
* describe 查询单个服务端网络渗透映射
|
||||||
@ -93,13 +93,13 @@ public interface LazyInternalNetworkServerPermeateServerMappingApplication {
|
|||||||
* describe 删除服务端网络渗透映射
|
* describe 删除服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射
|
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
Result<LazyInternalNetworkServerPermeateServerMapping> remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
|
Result<LazyNettyServerPermeateServerMapping> remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler;
|
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.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.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.factory.Mappers;
|
import org.mapstruct.factory.Mappers;
|
||||||
@ -30,59 +30,59 @@ public interface InternalNetworkPenetrationMappingDTOAssembler {
|
|||||||
* describe 应用层存储入参转换成 领域对象
|
* describe 应用层存储入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 保存内网穿透映射对象
|
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 保存内网穿透映射对象
|
||||||
* @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象
|
* @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand);
|
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 应用层更新入参转换成 领域对象
|
* describe 应用层更新入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射对象
|
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射对象
|
||||||
* @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象
|
* @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand);
|
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 应用层查询入参转换成 领域对象
|
* describe 应用层查询入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射对象参数
|
* @param lazyInternalNetworkServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射对象参数
|
||||||
* @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象
|
* @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand);
|
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 应用层查询入参转换成 领域对象
|
* describe 应用层查询入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 查询集合内网穿透映射对象参数
|
* @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 查询集合内网穿透映射对象参数
|
||||||
* @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象
|
* @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
|
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 应用层删除入参转换成 领域对象
|
* describe 应用层删除入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射对象参数
|
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射对象参数
|
||||||
* @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象
|
* @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
|
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 持久层领域对象转换成DTO对象
|
* describe 持久层领域对象转换成DTO对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMapping 内网穿透映射领域对象
|
* @param lazyNettyServerPermeateClientMapping 内网穿透映射领域对象
|
||||||
* @return {@link LazyInternalNetworkPenetrationMappingDTO} 内网穿透映射DTO对象
|
* @return {@link LazyInternalNetworkPenetrationMappingDTO} 内网穿透映射DTO对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkPenetrationMappingDTO fromInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping);
|
LazyInternalNetworkPenetrationMappingDTO fromInternalNetworkPenetrationMapping(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping);
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler;
|
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.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.LazyInternalNetworkClientPermeateClientMappingStoryCommand;
|
||||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand;
|
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 应用层存储入参转换成 领域对象
|
* describe 应用层存储入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 保存客户端渗透客户端映射对象
|
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 保存客户端渗透客户端映射对象
|
||||||
* @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
* @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand);
|
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层更新入参转换成 领域对象
|
* describe 应用层更新入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射对象
|
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射对象
|
||||||
* @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
* @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
|
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层查询入参转换成 领域对象
|
* describe 应用层查询入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingQueryOneCommand 查询单个客户端渗透客户端映射对象参数
|
* @param lazyInternalNetworkClientPermeateClientMappingQueryOneCommand 查询单个客户端渗透客户端映射对象参数
|
||||||
* @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
* @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingQueryOneCommand lazyInternalNetworkClientPermeateClientMappingQueryOneCommand);
|
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingQueryOneCommand lazyInternalNetworkClientPermeateClientMappingQueryOneCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层查询入参转换成 领域对象
|
* describe 应用层查询入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingQueryListCommand 查询集合客户端渗透客户端映射对象参数
|
* @param lazyInternalNetworkClientPermeateClientMappingQueryListCommand 查询集合客户端渗透客户端映射对象参数
|
||||||
* @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
* @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
|
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层删除入参转换成 领域对象
|
* describe 应用层删除入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射对象参数
|
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射对象参数
|
||||||
* @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
* @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
|
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
|
||||||
/**
|
/**
|
||||||
* describe 持久层领域对象转换成DTO对象
|
* describe 持久层领域对象转换成DTO对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 客户端渗透客户端映射领域对象
|
* @param lazyNettyClientPermeateClientMapping 客户端渗透客户端映射领域对象
|
||||||
* @return {@link LazyInternalNetworkClientPermeateClientMappingDTO} 客户端渗透客户端映射DTO对象
|
* @return {@link LazyInternalNetworkClientPermeateClientMappingDTO} 客户端渗透客户端映射DTO对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateClientMappingDTO fromLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping);
|
LazyInternalNetworkClientPermeateClientMappingDTO fromLazyInternalNetworkClientPermeateClientMapping(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping);
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler;
|
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.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.LazyInternalNetworkClientPermeateServerMappingStoryCommand;
|
||||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand;
|
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 应用层存储入参转换成 领域对象
|
* describe 应用层存储入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 保存客户端渗透服务端映射对象
|
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 保存客户端渗透服务端映射对象
|
||||||
* @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
* @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand);
|
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层更新入参转换成 领域对象
|
* describe 应用层更新入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射对象
|
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射对象
|
||||||
* @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
* @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
|
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层查询入参转换成 领域对象
|
* describe 应用层查询入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingQueryOneCommand 查询单个客户端渗透服务端映射对象参数
|
* @param lazyInternalNetworkClientPermeateServerMappingQueryOneCommand 查询单个客户端渗透服务端映射对象参数
|
||||||
* @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
* @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingQueryOneCommand lazyInternalNetworkClientPermeateServerMappingQueryOneCommand);
|
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingQueryOneCommand lazyInternalNetworkClientPermeateServerMappingQueryOneCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层查询入参转换成 领域对象
|
* describe 应用层查询入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingQueryListCommand 查询集合客户端渗透服务端映射对象参数
|
* @param lazyInternalNetworkClientPermeateServerMappingQueryListCommand 查询集合客户端渗透服务端映射对象参数
|
||||||
* @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
* @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
|
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层删除入参转换成 领域对象
|
* describe 应用层删除入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射对象参数
|
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射对象参数
|
||||||
* @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
* @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
|
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
|
||||||
/**
|
/**
|
||||||
* describe 持久层领域对象转换成DTO对象
|
* describe 持久层领域对象转换成DTO对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMapping 客户端渗透服务端映射领域对象
|
* @param lazyNettyClientPermeateServerMapping 客户端渗透服务端映射领域对象
|
||||||
* @return {@link LazyInternalNetworkClientPermeateServerMappingDTO} 客户端渗透服务端映射DTO对象
|
* @return {@link LazyInternalNetworkClientPermeateServerMappingDTO} 客户端渗透服务端映射DTO对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateServerMappingDTO fromLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping);
|
LazyInternalNetworkClientPermeateServerMappingDTO fromLazyInternalNetworkClientPermeateServerMapping(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping);
|
||||||
}
|
}
|
@ -1,7 +1,7 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler;
|
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.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.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO;
|
||||||
import org.mapstruct.factory.Mappers;
|
import org.mapstruct.factory.Mappers;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
@ -30,60 +30,60 @@ public interface LazyInternalNetworkServerPermeateServerMappingDTOAssembler {
|
|||||||
* describe 应用层存储入参转换成 领域对象
|
* describe 应用层存储入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 保存服务端网络渗透映射对象
|
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 保存服务端网络渗透映射对象
|
||||||
* @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
* @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand);
|
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层更新入参转换成 领域对象
|
* describe 应用层更新入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射对象
|
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射对象
|
||||||
* @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
* @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
|
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层查询入参转换成 领域对象
|
* describe 应用层查询入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射对象参数
|
* @param lazyInternalNetworkServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射对象参数
|
||||||
* @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
* @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand);
|
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层查询入参转换成 领域对象
|
* describe 应用层查询入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 查询集合服务端网络渗透映射对象参数
|
* @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 查询集合服务端网络渗透映射对象参数
|
||||||
* @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
* @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
|
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
|
||||||
/**
|
/**
|
||||||
* describe 应用层删除入参转换成 领域对象
|
* describe 应用层删除入参转换成 领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射对象参数
|
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射对象参数
|
||||||
* @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
* @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
|
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
|
||||||
/**
|
/**
|
||||||
* describe 持久层领域对象转换成DTO对象
|
* describe 持久层领域对象转换成DTO对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMapping 服务端网络渗透映射领域对象
|
* @param lazyNettyServerPermeateServerMapping 服务端网络渗透映射领域对象
|
||||||
* @return {@link LazyInternalNetworkServerPermeateMappingDTO} 服务端网络渗透映射DTO对象
|
* @return {@link LazyInternalNetworkServerPermeateMappingDTO} 服务端网络渗透映射DTO对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateMappingDTO fromLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping);
|
LazyInternalNetworkServerPermeateMappingDTO fromLazyInternalNetworkServerPermeateMapping(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping);
|
||||||
}
|
}
|
@ -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.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.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.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.LazyNettyClientPermeateClientMapping;
|
||||||
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.LazyNettyClientPermeateClientMappingRepository;
|
||||||
import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication;
|
import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication;
|
||||||
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
|
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
|
||||||
import org.wu.framework.web.response.Result;
|
import org.wu.framework.web.response.Result;
|
||||||
@ -29,59 +29,59 @@ import java.util.stream.Collectors;
|
|||||||
public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl implements LazyInternalNetworkClientPermeateClientMappingApplication {
|
public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl implements LazyInternalNetworkClientPermeateClientMappingApplication {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
LazyInternalNetworkClientPermeateClientMappingRepository lazyInternalNetworkClientPermeateClientMappingRepository;
|
LazyNettyClientPermeateClientMappingRepository lazyNettyClientPermeateClientMappingRepository;
|
||||||
/**
|
/**
|
||||||
* describe 新增客户端渗透客户端映射
|
* describe 新增客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射新增后领域对象
|
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkClientPermeateClientMapping> story(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand) {
|
public Result<LazyNettyClientPermeateClientMapping> story(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand) {
|
||||||
LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingStoryCommand);
|
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingStoryCommand);
|
||||||
// 下发客户端渗透客户端请求
|
// 下发客户端渗透客户端请求
|
||||||
createClientPermeateClientSocketMessage(lazyInternalNetworkClientPermeateClientMapping);
|
createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping);
|
||||||
|
|
||||||
return lazyInternalNetworkClientPermeateClientMappingRepository.story(lazyInternalNetworkClientPermeateClientMapping);
|
return lazyNettyClientPermeateClientMappingRepository.story(lazyNettyClientPermeateClientMapping);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* describe 批量新增客户端渗透客户端映射
|
* describe 批量新增客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateClientMapping>>} 客户端渗透客户端映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射新增后领域对象集合
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<List<LazyInternalNetworkClientPermeateClientMapping>> batchStory(List<LazyInternalNetworkClientPermeateClientMappingStoryCommand> lazyInternalNetworkClientPermeateClientMappingStoryCommandList) {
|
public Result<List<LazyNettyClientPermeateClientMapping>> batchStory(List<LazyInternalNetworkClientPermeateClientMappingStoryCommand> lazyInternalNetworkClientPermeateClientMappingStoryCommandList) {
|
||||||
List<LazyInternalNetworkClientPermeateClientMapping> lazyInternalNetworkClientPermeateClientMappingList = lazyInternalNetworkClientPermeateClientMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList());
|
List<LazyNettyClientPermeateClientMapping> lazyNettyClientPermeateClientMappingList = lazyInternalNetworkClientPermeateClientMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList());
|
||||||
for (LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping : lazyInternalNetworkClientPermeateClientMappingList) {
|
for (LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping : lazyNettyClientPermeateClientMappingList) {
|
||||||
createClientPermeateClientSocketMessage(lazyInternalNetworkClientPermeateClientMapping);
|
createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping);
|
||||||
}
|
}
|
||||||
return lazyInternalNetworkClientPermeateClientMappingRepository.batchStory(lazyInternalNetworkClientPermeateClientMappingList);
|
return lazyNettyClientPermeateClientMappingRepository.batchStory(lazyNettyClientPermeateClientMappingList);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* describe 更新客户端渗透客户端映射
|
* describe 更新客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射领域对象
|
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkClientPermeateClientMapping> updateOne(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand) {
|
public Result<LazyNettyClientPermeateClientMapping> updateOne(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand) {
|
||||||
LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
|
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
|
||||||
createClientPermeateClientSocketMessage(lazyInternalNetworkClientPermeateClientMapping);
|
createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping);
|
||||||
createClientPermeateClientSocketMessage(lazyInternalNetworkClientPermeateClientMapping);
|
createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping);
|
||||||
return lazyInternalNetworkClientPermeateClientMappingRepository.story(lazyInternalNetworkClientPermeateClientMapping);
|
return lazyNettyClientPermeateClientMappingRepository.story(lazyNettyClientPermeateClientMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -96,8 +96,8 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkClientPermeateClientMappingDTO> findOne(LazyInternalNetworkClientPermeateClientMappingQueryOneCommand lazyInternalNetworkClientPermeateClientMappingQueryOneCommand) {
|
public Result<LazyInternalNetworkClientPermeateClientMappingDTO> findOne(LazyInternalNetworkClientPermeateClientMappingQueryOneCommand lazyInternalNetworkClientPermeateClientMappingQueryOneCommand) {
|
||||||
LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryOneCommand);
|
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryOneCommand);
|
||||||
return lazyInternalNetworkClientPermeateClientMappingRepository.findOne(lazyInternalNetworkClientPermeateClientMapping).convert(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping);
|
return lazyNettyClientPermeateClientMappingRepository.findOne(lazyNettyClientPermeateClientMapping).convert(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -112,8 +112,8 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<List<LazyInternalNetworkClientPermeateClientMappingDTO>> findList(LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand) {
|
public Result<List<LazyInternalNetworkClientPermeateClientMappingDTO>> findList(LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand) {
|
||||||
LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
|
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
|
||||||
return lazyInternalNetworkClientPermeateClientMappingRepository.findList(lazyInternalNetworkClientPermeateClientMapping) .convert(lazyInternalNetworkClientPermeateClientMappings -> lazyInternalNetworkClientPermeateClientMappings.stream().map(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList())) ;
|
return lazyNettyClientPermeateClientMappingRepository.findList(lazyNettyClientPermeateClientMapping) .convert(lazyInternalNetworkClientPermeateClientMappings -> lazyInternalNetworkClientPermeateClientMappings.stream().map(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList())) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -128,40 +128,40 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyPage<LazyInternalNetworkClientPermeateClientMappingDTO>> findPage(int size,int current,LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand) {
|
public Result<LazyPage<LazyInternalNetworkClientPermeateClientMappingDTO>> findPage(int size,int current,LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand) {
|
||||||
LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
|
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
|
||||||
return lazyInternalNetworkClientPermeateClientMappingRepository.findPage(size,current,lazyInternalNetworkClientPermeateClientMapping) .convert(page -> page.convert(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping)) ;
|
return lazyNettyClientPermeateClientMappingRepository.findPage(size,current, lazyNettyClientPermeateClientMapping) .convert(page -> page.convert(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping)) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 删除客户端渗透客户端映射
|
* describe 删除客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射
|
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkClientPermeateClientMapping> remove(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand) {
|
public Result<LazyNettyClientPermeateClientMapping> remove(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand) {
|
||||||
LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
|
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
|
||||||
return lazyInternalNetworkClientPermeateClientMappingRepository.remove(lazyInternalNetworkClientPermeateClientMapping);
|
return lazyNettyClientPermeateClientMappingRepository.remove(lazyNettyClientPermeateClientMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 关闭 客户端渗透客户端socket 消息
|
* 关闭 客户端渗透客户端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);
|
Channel clientChannel = ChannelContext.getLoadBalance(clientId);
|
||||||
if (clientChannel != null && clientChannel.isActive()) {
|
if (clientChannel != null && clientChannel.isActive()) {
|
||||||
|
|
||||||
String permeateTargetIp = lazyInternalNetworkClientPermeateClientMapping.getPermeateTargetIp();
|
String permeateTargetIp = lazyNettyClientPermeateClientMapping.getPermeateTargetIp();
|
||||||
Integer permeateTargetPort = lazyInternalNetworkClientPermeateClientMapping.getPermeateTargetPort();
|
Integer permeateTargetPort = lazyNettyClientPermeateClientMapping.getPermeateTargetPort();
|
||||||
Integer visitorPort = lazyInternalNetworkClientPermeateClientMapping.getVisitorPort();
|
Integer visitorPort = lazyNettyClientPermeateClientMapping.getVisitorPort();
|
||||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||||
nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE);
|
nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_CLIENT_CLOSE);
|
||||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||||
@ -174,17 +174,17 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple
|
|||||||
/**
|
/**
|
||||||
* 创建 客户端渗透客户端socket 消息
|
* 创建 客户端渗透客户端socket 消息
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 客户端渗透客户端映射
|
* @param lazyNettyClientPermeateClientMapping 客户端渗透客户端映射
|
||||||
*/
|
*/
|
||||||
public void createClientPermeateClientSocketMessage(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping){
|
public void createClientPermeateClientSocketMessage(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping){
|
||||||
// 发送客户端初始化渗透
|
// 发送客户端初始化渗透
|
||||||
String fromClientId = lazyInternalNetworkClientPermeateClientMapping.getFromClientId();
|
String fromClientId = lazyNettyClientPermeateClientMapping.getFromClientId();
|
||||||
String toClientId = lazyInternalNetworkClientPermeateClientMapping.getToClientId();
|
String toClientId = lazyNettyClientPermeateClientMapping.getToClientId();
|
||||||
Channel clientChannel = ChannelContext.getLoadBalance(fromClientId);
|
Channel clientChannel = ChannelContext.getLoadBalance(fromClientId);
|
||||||
if(clientChannel!=null &&clientChannel.isActive()){
|
if(clientChannel!=null &&clientChannel.isActive()){
|
||||||
String permeateTargetIp = lazyInternalNetworkClientPermeateClientMapping.getPermeateTargetIp();
|
String permeateTargetIp = lazyNettyClientPermeateClientMapping.getPermeateTargetIp();
|
||||||
Integer permeateTargetPort = lazyInternalNetworkClientPermeateClientMapping.getPermeateTargetPort();
|
Integer permeateTargetPort = lazyNettyClientPermeateClientMapping.getPermeateTargetPort();
|
||||||
Integer visitorPort = lazyInternalNetworkClientPermeateClientMapping.getVisitorPort();
|
Integer visitorPort = lazyNettyClientPermeateClientMapping.getVisitorPort();
|
||||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||||
nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT);
|
nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT);
|
||||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||||
|
@ -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.MessageType;
|
||||||
import org.framework.lazy.cloud.network.heartbeat.common.NettyProxyMsg;
|
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.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.wu.framework.database.lazy.web.plus.stereotype.LazyApplication;
|
||||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkClientPermeateServerMappingApplication;
|
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkClientPermeateServerMappingApplication;
|
||||||
import org.wu.framework.web.response.Result;
|
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.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.LazyInternalNetworkClientPermeateServerMappingStoryCommand;
|
||||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand;
|
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 org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateServerMappingDTO;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import jakarta.annotation.Resource;
|
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 java.util.List;
|
||||||
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
|
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 {
|
public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl implements LazyInternalNetworkClientPermeateServerMappingApplication {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
LazyInternalNetworkClientPermeateServerMappingRepository lazyInternalNetworkClientPermeateServerMappingRepository;
|
LazyNettyClientPermeateServerMappingRepository lazyNettyClientPermeateServerMappingRepository;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
ServerNodeProperties serverNodeProperties;
|
ServerNodeProperties serverNodeProperties;
|
||||||
@ -41,64 +41,64 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
|
|||||||
* describe 新增客户端渗透服务端映射
|
* describe 新增客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射新增后领域对象
|
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkClientPermeateServerMapping> story(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand) {
|
public Result<LazyNettyClientPermeateServerMapping> story(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand) {
|
||||||
LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingStoryCommand);
|
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingStoryCommand);
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkClientPermeateServerMapping.setServerId(serverId);
|
lazyNettyClientPermeateServerMapping.setServerId(serverId);
|
||||||
// 发送客户端初始化渗透
|
// 发送客户端初始化渗透
|
||||||
createClientPermeateServerSocketMessage(lazyInternalNetworkClientPermeateServerMapping);
|
createClientPermeateServerSocketMessage(lazyNettyClientPermeateServerMapping);
|
||||||
return lazyInternalNetworkClientPermeateServerMappingRepository.story(lazyInternalNetworkClientPermeateServerMapping);
|
return lazyNettyClientPermeateServerMappingRepository.story(lazyNettyClientPermeateServerMapping);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* describe 批量新增客户端渗透服务端映射
|
* describe 批量新增客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateServerMapping>>} 客户端渗透服务端映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射新增后领域对象集合
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<List<LazyInternalNetworkClientPermeateServerMapping>> batchStory(List<LazyInternalNetworkClientPermeateServerMappingStoryCommand> lazyInternalNetworkClientPermeateServerMappingStoryCommandList) {
|
public Result<List<LazyNettyClientPermeateServerMapping>> batchStory(List<LazyInternalNetworkClientPermeateServerMappingStoryCommand> lazyInternalNetworkClientPermeateServerMappingStoryCommandList) {
|
||||||
List<LazyInternalNetworkClientPermeateServerMapping> lazyInternalNetworkClientPermeateServerMappingList = lazyInternalNetworkClientPermeateServerMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList());
|
List<LazyNettyClientPermeateServerMapping> lazyNettyClientPermeateServerMappingList = lazyInternalNetworkClientPermeateServerMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList());
|
||||||
for (LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping : lazyInternalNetworkClientPermeateServerMappingList) {
|
for (LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping : lazyNettyClientPermeateServerMappingList) {
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkClientPermeateServerMapping.setServerId(serverId);
|
lazyNettyClientPermeateServerMapping.setServerId(serverId);
|
||||||
createClientPermeateServerSocketMessage(lazyInternalNetworkClientPermeateServerMapping);
|
createClientPermeateServerSocketMessage(lazyNettyClientPermeateServerMapping);
|
||||||
}
|
}
|
||||||
return lazyInternalNetworkClientPermeateServerMappingRepository.batchStory(lazyInternalNetworkClientPermeateServerMappingList);
|
return lazyNettyClientPermeateServerMappingRepository.batchStory(lazyNettyClientPermeateServerMappingList);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* describe 更新客户端渗透服务端映射
|
* describe 更新客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射领域对象
|
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkClientPermeateServerMapping> updateOne(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand) {
|
public Result<LazyNettyClientPermeateServerMapping> updateOne(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand) {
|
||||||
LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
|
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkClientPermeateServerMapping.setServerId(serverId);
|
lazyNettyClientPermeateServerMapping.setServerId(serverId);
|
||||||
// 关闭
|
// 关闭
|
||||||
LazyInternalNetworkClientPermeateServerMapping mapping = new LazyInternalNetworkClientPermeateServerMapping();
|
LazyNettyClientPermeateServerMapping mapping = new LazyNettyClientPermeateServerMapping();
|
||||||
mapping.setId(lazyInternalNetworkClientPermeateServerMapping.getId());
|
mapping.setId(lazyNettyClientPermeateServerMapping.getId());
|
||||||
lazyInternalNetworkClientPermeateServerMappingRepository.findOne(mapping).accept(this::closeClientPermeateServerSocketMessage);
|
lazyNettyClientPermeateServerMappingRepository.findOne(mapping).accept(this::closeClientPermeateServerSocketMessage);
|
||||||
|
|
||||||
|
|
||||||
createClientPermeateServerSocketMessage(lazyInternalNetworkClientPermeateServerMapping);
|
createClientPermeateServerSocketMessage(lazyNettyClientPermeateServerMapping);
|
||||||
return lazyInternalNetworkClientPermeateServerMappingRepository.story(lazyInternalNetworkClientPermeateServerMapping);
|
return lazyNettyClientPermeateServerMappingRepository.story(lazyNettyClientPermeateServerMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -113,8 +113,8 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkClientPermeateServerMappingDTO> findOne(LazyInternalNetworkClientPermeateServerMappingQueryOneCommand lazyInternalNetworkClientPermeateServerMappingQueryOneCommand) {
|
public Result<LazyInternalNetworkClientPermeateServerMappingDTO> findOne(LazyInternalNetworkClientPermeateServerMappingQueryOneCommand lazyInternalNetworkClientPermeateServerMappingQueryOneCommand) {
|
||||||
LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryOneCommand);
|
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryOneCommand);
|
||||||
return lazyInternalNetworkClientPermeateServerMappingRepository.findOne(lazyInternalNetworkClientPermeateServerMapping).convert(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping);
|
return lazyNettyClientPermeateServerMappingRepository.findOne(lazyNettyClientPermeateServerMapping).convert(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -129,8 +129,8 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<List<LazyInternalNetworkClientPermeateServerMappingDTO>> findList(LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand) {
|
public Result<List<LazyInternalNetworkClientPermeateServerMappingDTO>> findList(LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand) {
|
||||||
LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
|
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
|
||||||
return lazyInternalNetworkClientPermeateServerMappingRepository.findList(lazyInternalNetworkClientPermeateServerMapping) .convert(lazyInternalNetworkClientPermeateServerMappings -> lazyInternalNetworkClientPermeateServerMappings.stream().map(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList())) ;
|
return lazyNettyClientPermeateServerMappingRepository.findList(lazyNettyClientPermeateServerMapping) .convert(lazyInternalNetworkClientPermeateServerMappings -> lazyInternalNetworkClientPermeateServerMappings.stream().map(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList())) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -145,38 +145,38 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyPage<LazyInternalNetworkClientPermeateServerMappingDTO>> findPage(int size,int current,LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand) {
|
public Result<LazyPage<LazyInternalNetworkClientPermeateServerMappingDTO>> findPage(int size,int current,LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand) {
|
||||||
LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
|
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
|
||||||
return lazyInternalNetworkClientPermeateServerMappingRepository.findPage(size,current,lazyInternalNetworkClientPermeateServerMapping) .convert(page -> page.convert(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping)) ;
|
return lazyNettyClientPermeateServerMappingRepository.findPage(size,current, lazyNettyClientPermeateServerMapping) .convert(page -> page.convert(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping)) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 删除客户端渗透服务端映射
|
* describe 删除客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射
|
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkClientPermeateServerMapping> remove(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand) {
|
public Result<LazyNettyClientPermeateServerMapping> remove(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand) {
|
||||||
LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
|
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
|
||||||
return lazyInternalNetworkClientPermeateServerMappingRepository.remove(lazyInternalNetworkClientPermeateServerMapping);
|
return lazyNettyClientPermeateServerMappingRepository.remove(lazyNettyClientPermeateServerMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 关闭 客户端渗透服务端socket 消息
|
* 关闭 客户端渗透服务端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);
|
Channel clientChannel = ChannelContext.getLoadBalance(clientId);
|
||||||
if(clientChannel!=null &&clientChannel.isActive()){
|
if(clientChannel!=null &&clientChannel.isActive()){
|
||||||
String permeateTargetIp = lazyInternalNetworkClientPermeateServerMapping.getPermeateTargetIp();
|
String permeateTargetIp = lazyNettyClientPermeateServerMapping.getPermeateTargetIp();
|
||||||
Integer permeateTargetPort = lazyInternalNetworkClientPermeateServerMapping.getPermeateTargetPort();
|
Integer permeateTargetPort = lazyNettyClientPermeateServerMapping.getPermeateTargetPort();
|
||||||
Integer visitorPort = lazyInternalNetworkClientPermeateServerMapping.getVisitorPort();
|
Integer visitorPort = lazyNettyClientPermeateServerMapping.getVisitorPort();
|
||||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||||
nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE);
|
nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_SERVER_CLOSE);
|
||||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||||
@ -188,16 +188,16 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建 客户端渗透服务端socket 消息
|
* 创建 客户端渗透服务端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);
|
Channel clientChannel = ChannelContext.getLoadBalance(clientId);
|
||||||
if(clientChannel!=null &&clientChannel.isActive()){
|
if(clientChannel!=null &&clientChannel.isActive()){
|
||||||
String permeateTargetIp = lazyInternalNetworkClientPermeateServerMapping.getPermeateTargetIp();
|
String permeateTargetIp = lazyNettyClientPermeateServerMapping.getPermeateTargetIp();
|
||||||
Integer permeateTargetPort = lazyInternalNetworkClientPermeateServerMapping.getPermeateTargetPort();
|
Integer permeateTargetPort = lazyNettyClientPermeateServerMapping.getPermeateTargetPort();
|
||||||
Integer visitorPort = lazyInternalNetworkClientPermeateServerMapping.getVisitorPort();
|
Integer visitorPort = lazyNettyClientPermeateServerMapping.getVisitorPort();
|
||||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||||
nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT);
|
nettyMsg.setType(MessageType.DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT);
|
||||||
nettyMsg.setClientTargetIp(permeateTargetIp);
|
nettyMsg.setClientTargetIp(permeateTargetIp);
|
||||||
|
@ -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.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.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.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.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.LazyNettyServerPermeateClientMappingRepository;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import org.wu.framework.core.utils.ObjectUtils;
|
import org.wu.framework.core.utils.ObjectUtils;
|
||||||
import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication;
|
import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication;
|
||||||
@ -35,7 +35,7 @@ import java.util.stream.Collectors;
|
|||||||
public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl implements LazyInternalNetworkServerPermeateClientMappingApplication {
|
public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl implements LazyInternalNetworkServerPermeateClientMappingApplication {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
LazyInternalNetworkServerPermeateClientMappingRepository lazyInternalNetworkServerPermeateClientMappingRepository;
|
LazyNettyServerPermeateClientMappingRepository lazyNettyServerPermeateClientMappingRepository;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
ChannelFlowAdapter channelFlowAdapter;
|
ChannelFlowAdapter channelFlowAdapter;
|
||||||
@ -48,59 +48,59 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
|
|||||||
* describe 新增内网穿透映射
|
* describe 新增内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射新增后领域对象
|
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkServerPermeateClientMapping> story(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) {
|
public Result<LazyNettyServerPermeateClientMapping> story(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) {
|
||||||
LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingStoryCommand);
|
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingStoryCommand);
|
||||||
lazyInternalNetworkServerPermeateClientMapping.setIsDeleted(false);
|
lazyNettyServerPermeateClientMapping.setIsDeleted(false);
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId);
|
lazyNettyServerPermeateClientMapping.setServerId(serverId);
|
||||||
|
|
||||||
String clientId = lazyInternalNetworkServerPermeateClientMapping.getClientId();
|
String clientId = lazyNettyServerPermeateClientMapping.getClientId();
|
||||||
String clientTargetIp = lazyInternalNetworkServerPermeateClientMapping.getClientTargetIp();
|
String clientTargetIp = lazyNettyServerPermeateClientMapping.getClientTargetIp();
|
||||||
Integer clientTargetPort = lazyInternalNetworkServerPermeateClientMapping.getClientTargetPort();
|
Integer clientTargetPort = lazyNettyServerPermeateClientMapping.getClientTargetPort();
|
||||||
Integer visitorPort = lazyInternalNetworkServerPermeateClientMapping.getVisitorPort();
|
Integer visitorPort = lazyNettyServerPermeateClientMapping.getVisitorPort();
|
||||||
|
|
||||||
// 创建访客通道池
|
// 创建访客通道池
|
||||||
|
|
||||||
this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort);
|
this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort);
|
||||||
return lazyInternalNetworkServerPermeateClientMappingRepository.story(lazyInternalNetworkServerPermeateClientMapping);
|
return lazyNettyServerPermeateClientMappingRepository.story(lazyNettyServerPermeateClientMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 批量新增内网穿透映射
|
* describe 批量新增内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
@Override
|
@Override
|
||||||
public Result<List<LazyInternalNetworkServerPermeateClientMapping>> batchStory(List<LazyInternalNetworkServerPermeateClientMappingStoryCommand> lazyInternalNetworkServerPermeateClientMappingStoryCommandList) {
|
public Result<List<LazyNettyServerPermeateClientMapping>> batchStory(List<LazyInternalNetworkServerPermeateClientMappingStoryCommand> lazyInternalNetworkServerPermeateClientMappingStoryCommandList) {
|
||||||
List<LazyInternalNetworkServerPermeateClientMapping> lazyInternalNetworkServerPermeateClientMappingList =
|
List<LazyNettyServerPermeateClientMapping> lazyNettyServerPermeateClientMappingList =
|
||||||
lazyInternalNetworkServerPermeateClientMappingStoryCommandList
|
lazyInternalNetworkServerPermeateClientMappingStoryCommandList
|
||||||
.stream()
|
.stream()
|
||||||
.map(lazyInternalNetworkPenetrationMappingStoryCommand -> {
|
.map(lazyInternalNetworkPenetrationMappingStoryCommand -> {
|
||||||
LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingStoryCommand);
|
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingStoryCommand);
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId);
|
lazyNettyServerPermeateClientMapping.setServerId(serverId);
|
||||||
return lazyInternalNetworkServerPermeateClientMapping;
|
return lazyNettyServerPermeateClientMapping;
|
||||||
})
|
})
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkServerPermeateClientMapping>> batchStory = lazyInternalNetworkServerPermeateClientMappingRepository.batchStory(lazyInternalNetworkServerPermeateClientMappingList);
|
Result<List<LazyNettyServerPermeateClientMapping>> batchStory = lazyNettyServerPermeateClientMappingRepository.batchStory(lazyNettyServerPermeateClientMappingList);
|
||||||
// 开启端口
|
// 开启端口
|
||||||
for (LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping : lazyInternalNetworkServerPermeateClientMappingList) {
|
for (LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping : lazyNettyServerPermeateClientMappingList) {
|
||||||
String clientId = lazyInternalNetworkServerPermeateClientMapping.getClientId();
|
String clientId = lazyNettyServerPermeateClientMapping.getClientId();
|
||||||
String clientTargetIp = lazyInternalNetworkServerPermeateClientMapping.getClientTargetIp();
|
String clientTargetIp = lazyNettyServerPermeateClientMapping.getClientTargetIp();
|
||||||
Integer clientTargetPort = lazyInternalNetworkServerPermeateClientMapping.getClientTargetPort();
|
Integer clientTargetPort = lazyNettyServerPermeateClientMapping.getClientTargetPort();
|
||||||
Integer visitorPort = lazyInternalNetworkServerPermeateClientMapping.getVisitorPort();
|
Integer visitorPort = lazyNettyServerPermeateClientMapping.getVisitorPort();
|
||||||
this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort);
|
this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort);
|
||||||
}
|
}
|
||||||
return batchStory;
|
return batchStory;
|
||||||
@ -110,23 +110,23 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
|
|||||||
* describe 更新内网穿透映射
|
* describe 更新内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射领域对象
|
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkServerPermeateClientMapping> updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) {
|
public Result<LazyNettyServerPermeateClientMapping> updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) {
|
||||||
LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingUpdateCommand);
|
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingUpdateCommand);
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId);
|
lazyNettyServerPermeateClientMapping.setServerId(serverId);
|
||||||
// 删除绑定数据
|
// 删除绑定数据
|
||||||
Result<LazyInternalNetworkServerPermeateClientMapping> story = lazyInternalNetworkServerPermeateClientMappingRepository.story(lazyInternalNetworkServerPermeateClientMapping);
|
Result<LazyNettyServerPermeateClientMapping> story = lazyNettyServerPermeateClientMappingRepository.story(lazyNettyServerPermeateClientMapping);
|
||||||
String clientId = lazyInternalNetworkServerPermeateClientMapping.getClientId();
|
String clientId = lazyNettyServerPermeateClientMapping.getClientId();
|
||||||
String clientTargetIp = lazyInternalNetworkServerPermeateClientMapping.getClientTargetIp();
|
String clientTargetIp = lazyNettyServerPermeateClientMapping.getClientTargetIp();
|
||||||
Integer clientTargetPort = lazyInternalNetworkServerPermeateClientMapping.getClientTargetPort();
|
Integer clientTargetPort = lazyNettyServerPermeateClientMapping.getClientTargetPort();
|
||||||
Integer visitorPort = lazyInternalNetworkServerPermeateClientMapping.getVisitorPort();
|
Integer visitorPort = lazyNettyServerPermeateClientMapping.getVisitorPort();
|
||||||
this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort);
|
this.changeSocket(clientId, clientTargetIp, clientTargetPort, visitorPort);
|
||||||
return story;
|
return story;
|
||||||
}
|
}
|
||||||
@ -180,10 +180,10 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
|
|||||||
**/
|
**/
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkPenetrationMappingDTO> findOne(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand) {
|
public Result<LazyInternalNetworkPenetrationMappingDTO> findOne(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand) {
|
||||||
LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryOneCommand);
|
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryOneCommand);
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId);
|
lazyNettyServerPermeateClientMapping.setServerId(serverId);
|
||||||
return lazyInternalNetworkServerPermeateClientMappingRepository.findOne(lazyInternalNetworkServerPermeateClientMapping).convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping);
|
return lazyNettyServerPermeateClientMappingRepository.findOne(lazyNettyServerPermeateClientMapping).convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -197,11 +197,11 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<List<LazyInternalNetworkPenetrationMappingDTO>> findList(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) {
|
public Result<List<LazyInternalNetworkPenetrationMappingDTO>> findList(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) {
|
||||||
LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
|
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
|
||||||
|
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId);
|
lazyNettyServerPermeateClientMapping.setServerId(serverId);
|
||||||
return lazyInternalNetworkServerPermeateClientMappingRepository.findList(lazyInternalNetworkServerPermeateClientMapping).convert(internalNetworkPenetrationMappings -> internalNetworkPenetrationMappings.stream().map(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping).collect(Collectors.toList()));
|
return lazyNettyServerPermeateClientMappingRepository.findList(lazyNettyServerPermeateClientMapping).convert(internalNetworkPenetrationMappings -> internalNetworkPenetrationMappings.stream().map(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping).collect(Collectors.toList()));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -215,28 +215,28 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyPage<LazyInternalNetworkPenetrationMappingDTO>> findPage(int size, int current, LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) {
|
public Result<LazyPage<LazyInternalNetworkPenetrationMappingDTO>> findPage(int size, int current, LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) {
|
||||||
LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
|
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId);
|
lazyNettyServerPermeateClientMapping.setServerId(serverId);
|
||||||
return lazyInternalNetworkServerPermeateClientMappingRepository.findPage(size, current, lazyInternalNetworkServerPermeateClientMapping).convert(page -> page.convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping));
|
return lazyNettyServerPermeateClientMappingRepository.findPage(size, current, lazyNettyServerPermeateClientMapping).convert(page -> page.convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 删除内网穿透映射
|
* describe 删除内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射
|
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkServerPermeateClientMapping> remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand) {
|
public Result<LazyNettyServerPermeateClientMapping> remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand) {
|
||||||
LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
|
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkServerPermeateClientMapping.setServerId(serverId);
|
lazyNettyServerPermeateClientMapping.setServerId(serverId);
|
||||||
Result<LazyInternalNetworkServerPermeateClientMapping> remove = lazyInternalNetworkServerPermeateClientMappingRepository.remove(lazyInternalNetworkServerPermeateClientMapping);
|
Result<LazyNettyServerPermeateClientMapping> remove = lazyNettyServerPermeateClientMappingRepository.remove(lazyNettyServerPermeateClientMapping);
|
||||||
// 删除端口映射
|
// 删除端口映射
|
||||||
String clientId = lazyInternalNetworkServerPermeateClientMappingRemoveCommand.getClientId();
|
String clientId = lazyInternalNetworkServerPermeateClientMappingRemoveCommand.getClientId();
|
||||||
Integer visitorPort = lazyInternalNetworkServerPermeateClientMappingRemoveCommand.getVisitorPort();
|
Integer visitorPort = lazyInternalNetworkServerPermeateClientMappingRemoveCommand.getVisitorPort();
|
||||||
@ -252,13 +252,13 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
|
|||||||
@Override
|
@Override
|
||||||
public Result<Void> createVisitor(String clientId) {
|
public Result<Void> createVisitor(String clientId) {
|
||||||
// 查询代理信息
|
// 查询代理信息
|
||||||
LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping = new LazyInternalNetworkServerPermeateClientMapping();
|
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = new LazyNettyServerPermeateClientMapping();
|
||||||
lazyInternalNetworkServerPermeateClientMapping.setIsDeleted(false);
|
lazyNettyServerPermeateClientMapping.setIsDeleted(false);
|
||||||
lazyInternalNetworkServerPermeateClientMapping.setClientId(clientId);
|
lazyNettyServerPermeateClientMapping.setClientId(clientId);
|
||||||
return lazyInternalNetworkServerPermeateClientMappingRepository
|
return lazyNettyServerPermeateClientMappingRepository
|
||||||
.findList(lazyInternalNetworkServerPermeateClientMapping)
|
.findList(lazyNettyServerPermeateClientMapping)
|
||||||
.applyOther(internalNetworkPenetrationMappings -> {
|
.applyOther(internalNetworkPenetrationMappings -> {
|
||||||
for (LazyInternalNetworkServerPermeateClientMapping networkPenetrationMapping : internalNetworkPenetrationMappings) {
|
for (LazyNettyServerPermeateClientMapping networkPenetrationMapping : internalNetworkPenetrationMappings) {
|
||||||
Integer visitorPort = networkPenetrationMapping.getVisitorPort();
|
Integer visitorPort = networkPenetrationMapping.getVisitorPort();
|
||||||
String clientTargetIp = networkPenetrationMapping.getClientTargetIp();
|
String clientTargetIp = networkPenetrationMapping.getClientTargetIp();
|
||||||
Integer clientTargetPort = networkPenetrationMapping.getClientTargetPort();
|
Integer clientTargetPort = networkPenetrationMapping.getClientTargetPort();
|
||||||
|
@ -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.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.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.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.LazyNettyServerPermeateServerMapping;
|
||||||
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.LazyNettyServerPermeateServerMappingRepository;
|
||||||
import org.wu.framework.core.utils.ObjectUtils;
|
import org.wu.framework.core.utils.ObjectUtils;
|
||||||
import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication;
|
import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication;
|
||||||
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
|
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
|
||||||
@ -33,7 +33,7 @@ import java.util.stream.Collectors;
|
|||||||
public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl implements LazyInternalNetworkServerPermeateServerMappingApplication {
|
public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl implements LazyInternalNetworkServerPermeateServerMappingApplication {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
LazyInternalNetworkServerPermeateServerMappingRepository lazyInternalNetworkServerPermeateServerMappingRepository;
|
LazyNettyServerPermeateServerMappingRepository lazyNettyServerPermeateServerMappingRepository;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
ServerNodeProperties serverNodeProperties;
|
ServerNodeProperties serverNodeProperties;
|
||||||
@ -45,71 +45,71 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple
|
|||||||
* describe 新增服务端网络渗透映射
|
* describe 新增服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象
|
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkServerPermeateServerMapping> story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand) {
|
public Result<LazyNettyServerPermeateServerMapping> story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand) {
|
||||||
LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingStoryCommand);
|
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingStoryCommand);
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkServerPermeateServerMapping.setServerId(serverId);
|
lazyNettyServerPermeateServerMapping.setServerId(serverId);
|
||||||
// 开启端口
|
// 开启端口
|
||||||
String permeateTargetIp = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetIp();
|
String permeateTargetIp = lazyNettyServerPermeateServerMapping.getPermeateTargetIp();
|
||||||
Integer permeateTargetPort = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetPort();
|
Integer permeateTargetPort = lazyNettyServerPermeateServerMapping.getPermeateTargetPort();
|
||||||
Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort();
|
Integer visitorPort = lazyNettyServerPermeateServerMapping.getVisitorPort();
|
||||||
Boolean isSsl = lazyInternalNetworkServerPermeateServerMapping.getIsSsl();
|
Boolean isSsl = lazyNettyServerPermeateServerMapping.getIsSsl();
|
||||||
this.changeServerPermeateServerSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl);
|
this.changeServerPermeateServerSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl);
|
||||||
return lazyInternalNetworkServerPermeateServerMappingRepository.story(lazyInternalNetworkServerPermeateServerMapping);
|
return lazyNettyServerPermeateServerMappingRepository.story(lazyNettyServerPermeateServerMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 批量新增服务端网络渗透映射
|
* describe 批量新增服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<List<LazyInternalNetworkServerPermeateServerMapping>> batchStory(List<LazyInternalNetworkServerPermeateServerMappingStoryCommand> lazyInternalNetworkServerPermeateServerMappingStoryCommandList) {
|
public Result<List<LazyNettyServerPermeateServerMapping>> batchStory(List<LazyInternalNetworkServerPermeateServerMappingStoryCommand> lazyInternalNetworkServerPermeateServerMappingStoryCommandList) {
|
||||||
List<LazyInternalNetworkServerPermeateServerMapping> lazyInternalNetworkServerPermeateServerMappingList = lazyInternalNetworkServerPermeateServerMappingStoryCommandList.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList());
|
List<LazyNettyServerPermeateServerMapping> lazyNettyServerPermeateServerMappingList = lazyInternalNetworkServerPermeateServerMappingStoryCommandList.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList());
|
||||||
for (LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping : lazyInternalNetworkServerPermeateServerMappingList) {
|
for (LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping : lazyNettyServerPermeateServerMappingList) {
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkServerPermeateServerMapping.setServerId(serverId);
|
lazyNettyServerPermeateServerMapping.setServerId(serverId);
|
||||||
// 开启端口
|
// 开启端口
|
||||||
String permeateTargetIp = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetIp();
|
String permeateTargetIp = lazyNettyServerPermeateServerMapping.getPermeateTargetIp();
|
||||||
Integer permeateTargetPort = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetPort();
|
Integer permeateTargetPort = lazyNettyServerPermeateServerMapping.getPermeateTargetPort();
|
||||||
Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort();
|
Integer visitorPort = lazyNettyServerPermeateServerMapping.getVisitorPort();
|
||||||
Boolean isSsl = lazyInternalNetworkServerPermeateServerMapping.getIsSsl();
|
Boolean isSsl = lazyNettyServerPermeateServerMapping.getIsSsl();
|
||||||
this.changeServerPermeateServerSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl);
|
this.changeServerPermeateServerSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl);
|
||||||
}
|
}
|
||||||
return lazyInternalNetworkServerPermeateServerMappingRepository.batchStory(lazyInternalNetworkServerPermeateServerMappingList);
|
return lazyNettyServerPermeateServerMappingRepository.batchStory(lazyNettyServerPermeateServerMappingList);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 更新服务端网络渗透映射
|
* describe 更新服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射领域对象
|
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkServerPermeateServerMapping> updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand) {
|
public Result<LazyNettyServerPermeateServerMapping> updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand) {
|
||||||
LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
|
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
|
||||||
String serverId = serverNodeProperties.getNodeId();
|
String serverId = serverNodeProperties.getNodeId();
|
||||||
lazyInternalNetworkServerPermeateServerMapping.setServerId(serverId);
|
lazyNettyServerPermeateServerMapping.setServerId(serverId);
|
||||||
// 开启端口
|
// 开启端口
|
||||||
String permeateTargetIp = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetIp();
|
String permeateTargetIp = lazyNettyServerPermeateServerMapping.getPermeateTargetIp();
|
||||||
Integer permeateTargetPort = lazyInternalNetworkServerPermeateServerMapping.getPermeateTargetPort();
|
Integer permeateTargetPort = lazyNettyServerPermeateServerMapping.getPermeateTargetPort();
|
||||||
Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort();
|
Integer visitorPort = lazyNettyServerPermeateServerMapping.getVisitorPort();
|
||||||
Boolean isSsl = lazyInternalNetworkServerPermeateServerMapping.getIsSsl();
|
Boolean isSsl = lazyNettyServerPermeateServerMapping.getIsSsl();
|
||||||
this.changeServerPermeateServerSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl);
|
this.changeServerPermeateServerSocket(permeateTargetIp, permeateTargetPort, visitorPort,isSsl);
|
||||||
return lazyInternalNetworkServerPermeateServerMappingRepository.story(lazyInternalNetworkServerPermeateServerMapping);
|
return lazyNettyServerPermeateServerMappingRepository.story(lazyNettyServerPermeateServerMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -123,8 +123,8 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkServerPermeateMappingDTO> findOne(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand) {
|
public Result<LazyInternalNetworkServerPermeateMappingDTO> findOne(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand) {
|
||||||
LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryOneCommand);
|
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryOneCommand);
|
||||||
return lazyInternalNetworkServerPermeateServerMappingRepository.findOne(lazyInternalNetworkServerPermeateServerMapping).convert(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping);
|
return lazyNettyServerPermeateServerMappingRepository.findOne(lazyNettyServerPermeateServerMapping).convert(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -138,8 +138,8 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<List<LazyInternalNetworkServerPermeateMappingDTO>> findList(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand) {
|
public Result<List<LazyInternalNetworkServerPermeateMappingDTO>> findList(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand) {
|
||||||
LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
|
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
|
||||||
return lazyInternalNetworkServerPermeateServerMappingRepository.findList(lazyInternalNetworkServerPermeateServerMapping).convert(lazyInternalNetworkServerPermeateMappings -> lazyInternalNetworkServerPermeateMappings.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList()));
|
return lazyNettyServerPermeateServerMappingRepository.findList(lazyNettyServerPermeateServerMapping).convert(lazyInternalNetworkServerPermeateMappings -> lazyInternalNetworkServerPermeateMappings.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList()));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -153,26 +153,26 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyPage<LazyInternalNetworkServerPermeateMappingDTO>> findPage(int size, int current, LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand) {
|
public Result<LazyPage<LazyInternalNetworkServerPermeateMappingDTO>> findPage(int size, int current, LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand) {
|
||||||
LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
|
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
|
||||||
return lazyInternalNetworkServerPermeateServerMappingRepository.findPage(size, current, lazyInternalNetworkServerPermeateServerMapping).convert(page -> page.convert(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping));
|
return lazyNettyServerPermeateServerMappingRepository.findPage(size, current, lazyNettyServerPermeateServerMapping).convert(page -> page.convert(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 删除服务端网络渗透映射
|
* describe 删除服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射
|
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result<LazyInternalNetworkServerPermeateServerMapping> remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand) {
|
public Result<LazyNettyServerPermeateServerMapping> remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand) {
|
||||||
LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
|
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
|
||||||
// 开启端口
|
// 开启端口
|
||||||
Integer visitorPort = lazyInternalNetworkServerPermeateServerMapping.getVisitorPort();
|
Integer visitorPort = lazyNettyServerPermeateServerMapping.getVisitorPort();
|
||||||
this.closeServerPermeateServerSocket(visitorPort);
|
this.closeServerPermeateServerSocket(visitorPort);
|
||||||
return lazyInternalNetworkServerPermeateServerMappingRepository.remove(lazyInternalNetworkServerPermeateServerMapping);
|
return lazyNettyServerPermeateServerMappingRepository.remove(lazyNettyServerPermeateServerMapping);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -183,11 +183,11 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple
|
|||||||
@Override
|
@Override
|
||||||
public Result<?> initPermeateSocket() {
|
public Result<?> initPermeateSocket() {
|
||||||
// 查询所有的服务端渗透配置
|
// 查询所有的服务端渗透配置
|
||||||
LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping = new LazyInternalNetworkServerPermeateServerMapping();
|
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = new LazyNettyServerPermeateServerMapping();
|
||||||
return lazyInternalNetworkServerPermeateServerMappingRepository.findList(lazyInternalNetworkServerPermeateServerMapping)
|
return lazyNettyServerPermeateServerMappingRepository.findList(lazyNettyServerPermeateServerMapping)
|
||||||
.accept(lazyInternalNetworkServerPermeateMappings -> {
|
.accept(lazyInternalNetworkServerPermeateMappings -> {
|
||||||
// 开启映射
|
// 开启映射
|
||||||
for (LazyInternalNetworkServerPermeateServerMapping internalNetworkServerPermeateMapping : lazyInternalNetworkServerPermeateMappings) {
|
for (LazyNettyServerPermeateServerMapping internalNetworkServerPermeateMapping : lazyInternalNetworkServerPermeateMappings) {
|
||||||
|
|
||||||
String permeateTargetIp = internalNetworkServerPermeateMapping.getPermeateTargetIp();
|
String permeateTargetIp = internalNetworkServerPermeateMapping.getPermeateTargetIp();
|
||||||
Integer permeateTargetPort = internalNetworkServerPermeateMapping.getPermeateTargetPort();
|
Integer permeateTargetPort = internalNetworkServerPermeateMapping.getPermeateTargetPort();
|
||||||
|
@ -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.tags.Tag;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
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.wu.framework.web.spring.EasyController;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.wu.framework.web.response.Result;
|
import org.wu.framework.web.response.Result;
|
||||||
import jakarta.annotation.Resource;
|
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.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.LazyInternalNetworkClientPermeateClientMappingStoryCommand;
|
||||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand;
|
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 新增客户端渗透客户端映射
|
* describe 新增客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射新增后领域对象
|
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
@ -43,14 +43,14 @@ public class LazyInternalNetworkClientPermeateClientMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "新增客户端渗透客户端映射")
|
@Operation(summary = "新增客户端渗透客户端映射")
|
||||||
@PostMapping("/story")
|
@PostMapping("/story")
|
||||||
public Result<LazyInternalNetworkClientPermeateClientMapping> story(@RequestBody LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand){
|
public Result<LazyNettyClientPermeateClientMapping> story(@RequestBody LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand){
|
||||||
return lazyInternalNetworkClientPermeateClientMappingApplication.story(lazyInternalNetworkClientPermeateClientMappingStoryCommand);
|
return lazyInternalNetworkClientPermeateClientMappingApplication.story(lazyInternalNetworkClientPermeateClientMappingStoryCommand);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* describe 批量新增客户端渗透客户端映射
|
* describe 批量新增客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateClientMapping>>} 客户端渗透客户端映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射新增后领域对象集合
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
@ -58,14 +58,14 @@ public class LazyInternalNetworkClientPermeateClientMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "批量新增客户端渗透客户端映射")
|
@Operation(summary = "批量新增客户端渗透客户端映射")
|
||||||
@PostMapping("/batchStory")
|
@PostMapping("/batchStory")
|
||||||
public Result<List<LazyInternalNetworkClientPermeateClientMapping>> batchStory(@RequestBody List<LazyInternalNetworkClientPermeateClientMappingStoryCommand> lazyInternalNetworkClientPermeateClientMappingStoryCommandList){
|
public Result<List<LazyNettyClientPermeateClientMapping>> batchStory(@RequestBody List<LazyInternalNetworkClientPermeateClientMappingStoryCommand> lazyInternalNetworkClientPermeateClientMappingStoryCommandList){
|
||||||
return lazyInternalNetworkClientPermeateClientMappingApplication.batchStory(lazyInternalNetworkClientPermeateClientMappingStoryCommandList);
|
return lazyInternalNetworkClientPermeateClientMappingApplication.batchStory(lazyInternalNetworkClientPermeateClientMappingStoryCommandList);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* describe 更新客户端渗透客户端映射
|
* describe 更新客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射领域对象
|
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
@ -73,7 +73,7 @@ public class LazyInternalNetworkClientPermeateClientMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "更新客户端渗透客户端映射")
|
@Operation(summary = "更新客户端渗透客户端映射")
|
||||||
@PutMapping("/updateOne")
|
@PutMapping("/updateOne")
|
||||||
public Result<LazyInternalNetworkClientPermeateClientMapping> updateOne(@RequestBody LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand){
|
public Result<LazyNettyClientPermeateClientMapping> updateOne(@RequestBody LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand){
|
||||||
return lazyInternalNetworkClientPermeateClientMappingApplication.updateOne(lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
|
return lazyInternalNetworkClientPermeateClientMappingApplication.updateOne(lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
@ -126,7 +126,7 @@ public class LazyInternalNetworkClientPermeateClientMappingProvider {
|
|||||||
* describe 删除客户端渗透客户端映射
|
* describe 删除客户端渗透客户端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
|
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射
|
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
@ -134,7 +134,7 @@ public class LazyInternalNetworkClientPermeateClientMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "删除客户端渗透客户端映射")
|
@Operation(summary = "删除客户端渗透客户端映射")
|
||||||
@DeleteMapping("/remove")
|
@DeleteMapping("/remove")
|
||||||
public Result<LazyInternalNetworkClientPermeateClientMapping> remove(@ModelAttribute LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand){
|
public Result<LazyNettyClientPermeateClientMapping> remove(@ModelAttribute LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand){
|
||||||
return lazyInternalNetworkClientPermeateClientMappingApplication.remove(lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
|
return lazyInternalNetworkClientPermeateClientMappingApplication.remove(lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -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.tags.Tag;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
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.wu.framework.web.spring.EasyController;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.wu.framework.web.response.Result;
|
import org.wu.framework.web.response.Result;
|
||||||
import jakarta.annotation.Resource;
|
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.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.LazyInternalNetworkClientPermeateServerMappingStoryCommand;
|
||||||
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand;
|
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 新增客户端渗透服务端映射
|
* describe 新增客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射新增后领域对象
|
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
@ -43,14 +43,14 @@ public class LazyInternalNetworkClientPermeateServerMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "新增客户端渗透服务端映射")
|
@Operation(summary = "新增客户端渗透服务端映射")
|
||||||
@PostMapping("/story")
|
@PostMapping("/story")
|
||||||
public Result<LazyInternalNetworkClientPermeateServerMapping> story(@RequestBody LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand){
|
public Result<LazyNettyClientPermeateServerMapping> story(@RequestBody LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand){
|
||||||
return lazyInternalNetworkClientPermeateServerMappingApplication.story(lazyInternalNetworkClientPermeateServerMappingStoryCommand);
|
return lazyInternalNetworkClientPermeateServerMappingApplication.story(lazyInternalNetworkClientPermeateServerMappingStoryCommand);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* describe 批量新增客户端渗透服务端映射
|
* describe 批量新增客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateServerMapping>>} 客户端渗透服务端映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射新增后领域对象集合
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
@ -58,14 +58,14 @@ public class LazyInternalNetworkClientPermeateServerMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "批量新增客户端渗透服务端映射")
|
@Operation(summary = "批量新增客户端渗透服务端映射")
|
||||||
@PostMapping("/batchStory")
|
@PostMapping("/batchStory")
|
||||||
public Result<List<LazyInternalNetworkClientPermeateServerMapping>> batchStory(@RequestBody List<LazyInternalNetworkClientPermeateServerMappingStoryCommand> lazyInternalNetworkClientPermeateServerMappingStoryCommandList){
|
public Result<List<LazyNettyClientPermeateServerMapping>> batchStory(@RequestBody List<LazyInternalNetworkClientPermeateServerMappingStoryCommand> lazyInternalNetworkClientPermeateServerMappingStoryCommandList){
|
||||||
return lazyInternalNetworkClientPermeateServerMappingApplication.batchStory(lazyInternalNetworkClientPermeateServerMappingStoryCommandList);
|
return lazyInternalNetworkClientPermeateServerMappingApplication.batchStory(lazyInternalNetworkClientPermeateServerMappingStoryCommandList);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* describe 更新客户端渗透服务端映射
|
* describe 更新客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射领域对象
|
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
@ -73,7 +73,7 @@ public class LazyInternalNetworkClientPermeateServerMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "更新客户端渗透服务端映射")
|
@Operation(summary = "更新客户端渗透服务端映射")
|
||||||
@PutMapping("/updateOne")
|
@PutMapping("/updateOne")
|
||||||
public Result<LazyInternalNetworkClientPermeateServerMapping> updateOne(@RequestBody LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand){
|
public Result<LazyNettyClientPermeateServerMapping> updateOne(@RequestBody LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand){
|
||||||
return lazyInternalNetworkClientPermeateServerMappingApplication.updateOne(lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
|
return lazyInternalNetworkClientPermeateServerMappingApplication.updateOne(lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
@ -126,7 +126,7 @@ public class LazyInternalNetworkClientPermeateServerMappingProvider {
|
|||||||
* describe 删除客户端渗透服务端映射
|
* describe 删除客户端渗透服务端映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
|
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射
|
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
@ -134,7 +134,7 @@ public class LazyInternalNetworkClientPermeateServerMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "删除客户端渗透服务端映射")
|
@Operation(summary = "删除客户端渗透服务端映射")
|
||||||
@DeleteMapping("/remove")
|
@DeleteMapping("/remove")
|
||||||
public Result<LazyInternalNetworkClientPermeateServerMapping> remove(@ModelAttribute LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand){
|
public Result<LazyNettyClientPermeateServerMapping> remove(@ModelAttribute LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand){
|
||||||
return lazyInternalNetworkClientPermeateServerMappingApplication.remove(lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
|
return lazyInternalNetworkClientPermeateServerMappingApplication.remove(lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -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.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.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.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.springframework.validation.annotation.Validated;
|
||||||
import org.wu.framework.web.response.mark.ValidType;
|
import org.wu.framework.web.response.mark.ValidType;
|
||||||
import org.wu.framework.web.spring.EasyController;
|
import org.wu.framework.web.spring.EasyController;
|
||||||
@ -37,14 +37,14 @@ public class LazyInternalNetworkServerPermeateClientMappingProvider {
|
|||||||
* describe 新增内网穿透映射
|
* describe 新增内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射新增后领域对象
|
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Operation(summary = "新增内网穿透映射")
|
@Operation(summary = "新增内网穿透映射")
|
||||||
@PostMapping("/story")
|
@PostMapping("/story")
|
||||||
public Result<LazyInternalNetworkServerPermeateClientMapping> story(@RequestBody LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) {
|
public Result<LazyNettyServerPermeateClientMapping> story(@RequestBody LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) {
|
||||||
return lazyInternalNetworkServerPermeateClientMappingApplication.story(lazyInternalNetworkServerPermeateClientMappingStoryCommand);
|
return lazyInternalNetworkServerPermeateClientMappingApplication.story(lazyInternalNetworkServerPermeateClientMappingStoryCommand);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -52,14 +52,14 @@ public class LazyInternalNetworkServerPermeateClientMappingProvider {
|
|||||||
* describe 批量新增内网穿透映射
|
* describe 批量新增内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Operation(summary = "批量新增内网穿透映射")
|
@Operation(summary = "批量新增内网穿透映射")
|
||||||
@PostMapping("/batchStory")
|
@PostMapping("/batchStory")
|
||||||
public Result<List<LazyInternalNetworkServerPermeateClientMapping>> batchStory(@RequestBody List<LazyInternalNetworkServerPermeateClientMappingStoryCommand> lazyInternalNetworkServerPermeateClientMappingStoryCommandList) {
|
public Result<List<LazyNettyServerPermeateClientMapping>> batchStory(@RequestBody List<LazyInternalNetworkServerPermeateClientMappingStoryCommand> lazyInternalNetworkServerPermeateClientMappingStoryCommandList) {
|
||||||
return lazyInternalNetworkServerPermeateClientMappingApplication.batchStory(lazyInternalNetworkServerPermeateClientMappingStoryCommandList);
|
return lazyInternalNetworkServerPermeateClientMappingApplication.batchStory(lazyInternalNetworkServerPermeateClientMappingStoryCommandList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -67,14 +67,14 @@ public class LazyInternalNetworkServerPermeateClientMappingProvider {
|
|||||||
* describe 更新内网穿透映射
|
* describe 更新内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射领域对象
|
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Operation(summary = "更新内网穿透映射")
|
@Operation(summary = "更新内网穿透映射")
|
||||||
@PutMapping("/updateOne")
|
@PutMapping("/updateOne")
|
||||||
public Result<LazyInternalNetworkServerPermeateClientMapping> updateOne(
|
public Result<LazyNettyServerPermeateClientMapping> updateOne(
|
||||||
@Validated(ValidType.Update.class)
|
@Validated(ValidType.Update.class)
|
||||||
@RequestBody LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) {
|
@RequestBody LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) {
|
||||||
return lazyInternalNetworkServerPermeateClientMappingApplication.updateOne(lazyInternalNetworkServerPermeateClientMappingUpdateCommand);
|
return lazyInternalNetworkServerPermeateClientMappingApplication.updateOne(lazyInternalNetworkServerPermeateClientMappingUpdateCommand);
|
||||||
@ -130,14 +130,14 @@ public class LazyInternalNetworkServerPermeateClientMappingProvider {
|
|||||||
* describe 删除内网穿透映射
|
* describe 删除内网穿透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射
|
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射
|
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@Operation(summary = "删除内网穿透映射")
|
@Operation(summary = "删除内网穿透映射")
|
||||||
@DeleteMapping("/remove")
|
@DeleteMapping("/remove")
|
||||||
public Result<LazyInternalNetworkServerPermeateClientMapping> remove(
|
public Result<LazyNettyServerPermeateClientMapping> remove(
|
||||||
@Validated(ValidType.Delete.class)
|
@Validated(ValidType.Delete.class)
|
||||||
@ModelAttribute LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand) {
|
@ModelAttribute LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand) {
|
||||||
return lazyInternalNetworkServerPermeateClientMappingApplication.remove(lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
|
return lazyInternalNetworkServerPermeateClientMappingApplication.remove(lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
|
||||||
|
@ -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.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
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.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.wu.framework.web.spring.EasyController;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.wu.framework.web.response.Result;
|
import org.wu.framework.web.response.Result;
|
||||||
@ -31,7 +31,7 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider {
|
|||||||
* describe 新增服务端网络渗透映射
|
* describe 新增服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象
|
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
@ -39,14 +39,14 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "新增服务端网络渗透映射")
|
@Operation(summary = "新增服务端网络渗透映射")
|
||||||
@PostMapping("/story")
|
@PostMapping("/story")
|
||||||
public Result<LazyInternalNetworkServerPermeateServerMapping> story(@RequestBody LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand){
|
public Result<LazyNettyServerPermeateServerMapping> story(@RequestBody LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand){
|
||||||
return lazyInternalNetworkServerPermeateServerMappingApplication.story(lazyInternalNetworkServerPermeateServerMappingStoryCommand);
|
return lazyInternalNetworkServerPermeateServerMappingApplication.story(lazyInternalNetworkServerPermeateServerMappingStoryCommand);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* describe 批量新增服务端网络渗透映射
|
* describe 批量新增服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
|
* @return {@link Result<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
@ -54,14 +54,14 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "批量新增服务端网络渗透映射")
|
@Operation(summary = "批量新增服务端网络渗透映射")
|
||||||
@PostMapping("/batchStory")
|
@PostMapping("/batchStory")
|
||||||
public Result<List<LazyInternalNetworkServerPermeateServerMapping>> batchStory(@RequestBody List<LazyInternalNetworkServerPermeateServerMappingStoryCommand> lazyInternalNetworkServerPermeateServerMappingStoryCommandList){
|
public Result<List<LazyNettyServerPermeateServerMapping>> batchStory(@RequestBody List<LazyInternalNetworkServerPermeateServerMappingStoryCommand> lazyInternalNetworkServerPermeateServerMappingStoryCommandList){
|
||||||
return lazyInternalNetworkServerPermeateServerMappingApplication.batchStory(lazyInternalNetworkServerPermeateServerMappingStoryCommandList);
|
return lazyInternalNetworkServerPermeateServerMappingApplication.batchStory(lazyInternalNetworkServerPermeateServerMappingStoryCommandList);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* describe 更新服务端网络渗透映射
|
* describe 更新服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射领域对象
|
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
@ -69,7 +69,7 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "更新服务端网络渗透映射")
|
@Operation(summary = "更新服务端网络渗透映射")
|
||||||
@PutMapping("/updateOne")
|
@PutMapping("/updateOne")
|
||||||
public Result<LazyInternalNetworkServerPermeateServerMapping> updateOne(@RequestBody LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand){
|
public Result<LazyNettyServerPermeateServerMapping> updateOne(@RequestBody LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand){
|
||||||
return lazyInternalNetworkServerPermeateServerMappingApplication.updateOne(lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
|
return lazyInternalNetworkServerPermeateServerMappingApplication.updateOne(lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
@ -122,7 +122,7 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider {
|
|||||||
* describe 删除服务端网络渗透映射
|
* describe 删除服务端网络渗透映射
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
|
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射
|
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
@ -130,7 +130,7 @@ public class LazyInternalNetworkServerPermeateServerMappingProvider {
|
|||||||
|
|
||||||
@Operation(summary = "删除服务端网络渗透映射")
|
@Operation(summary = "删除服务端网络渗透映射")
|
||||||
@DeleteMapping("/remove")
|
@DeleteMapping("/remove")
|
||||||
public Result<LazyInternalNetworkServerPermeateServerMapping> remove(@ModelAttribute LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand){
|
public Result<LazyNettyServerPermeateServerMapping> remove(@ModelAttribute LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand){
|
||||||
return lazyInternalNetworkServerPermeateServerMappingApplication.remove(lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
|
return lazyInternalNetworkServerPermeateServerMappingApplication.remove(lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -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<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射新增后领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateClientMapping> story(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 批量新增客户端渗透客户端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingList 批量新增客户端渗透客户端映射
|
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateClientMapping>>} 客户端渗透客户端映射新增后领域对象集合
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkClientPermeateClientMapping>> batchStory(List<LazyInternalNetworkClientPermeateClientMapping> lazyInternalNetworkClientPermeateClientMappingList);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 查询单个客户端渗透客户端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 查询单个客户端渗透客户端映射
|
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射DTO对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateClientMapping> findOne(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 查询多个客户端渗透客户端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 查询多个客户端渗透客户端映射
|
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateClientMapping>>} 客户端渗透客户端映射DTO对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkClientPermeateClientMapping>> findList(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 分页查询多个客户端渗透客户端映射
|
|
||||||
*
|
|
||||||
* @param size 当前页数
|
|
||||||
* @param current 当前页
|
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 分页查询多个客户端渗透客户端映射
|
|
||||||
* @return {@link Result<LazyPage<LazyInternalNetworkClientPermeateClientMapping>>} 分页客户端渗透客户端映射领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyPage<LazyInternalNetworkClientPermeateClientMapping>> findPage(int size,int current,LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 删除客户端渗透客户端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 删除客户端渗透客户端映射
|
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateClientMapping> remove(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 是否存在客户端渗透客户端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 是否存在客户端渗透客户端映射
|
|
||||||
* @return {@link Result<Boolean>} 客户端渗透客户端映射是否存在
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<Boolean> exists(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping);
|
|
||||||
|
|
||||||
}
|
|
@ -19,7 +19,7 @@ import java.lang.Integer;
|
|||||||
@Data
|
@Data
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
@Schema(title = "lazy_internal_network_client_permeate_client_mapping",description = "客户端渗透客户端映射")
|
@Schema(title = "lazy_internal_network_client_permeate_client_mapping",description = "客户端渗透客户端映射")
|
||||||
public class LazyInternalNetworkClientPermeateClientMapping {
|
public class LazyNettyClientPermeateClientMapping {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@ -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<LazyNettyClientPermeateClientMapping> story(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 批量新增客户端渗透客户端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateClientMappingList 批量新增客户端渗透客户端映射
|
||||||
|
* @return {@link Result<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射新增后领域对象集合
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:55 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<List<LazyNettyClientPermeateClientMapping>> batchStory(List<LazyNettyClientPermeateClientMapping> lazyNettyClientPermeateClientMappingList);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 查询单个客户端渗透客户端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateClientMapping 查询单个客户端渗透客户端映射
|
||||||
|
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射DTO对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:55 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<LazyNettyClientPermeateClientMapping> findOne(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 查询多个客户端渗透客户端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateClientMapping 查询多个客户端渗透客户端映射
|
||||||
|
* @return {@link Result<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射DTO对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:55 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<List<LazyNettyClientPermeateClientMapping>> findList(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 分页查询多个客户端渗透客户端映射
|
||||||
|
*
|
||||||
|
* @param size 当前页数
|
||||||
|
* @param current 当前页
|
||||||
|
* @param lazyNettyClientPermeateClientMapping 分页查询多个客户端渗透客户端映射
|
||||||
|
* @return {@link Result<LazyPage< LazyNettyClientPermeateClientMapping >>} 分页客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:55 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<LazyPage<LazyNettyClientPermeateClientMapping>> 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<LazyNettyClientPermeateClientMapping> remove(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 是否存在客户端渗透客户端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateClientMapping 是否存在客户端渗透客户端映射
|
||||||
|
* @return {@link Result<Boolean>} 客户端渗透客户端映射是否存在
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:55 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<Boolean> exists(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping);
|
||||||
|
|
||||||
|
}
|
@ -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<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射新增后领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateServerMapping> story(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 批量新增客户端渗透服务端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingList 批量新增客户端渗透服务端映射
|
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateServerMapping>>} 客户端渗透服务端映射新增后领域对象集合
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkClientPermeateServerMapping>> batchStory(List<LazyInternalNetworkClientPermeateServerMapping> lazyInternalNetworkClientPermeateServerMappingList);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 查询单个客户端渗透服务端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateServerMapping 查询单个客户端渗透服务端映射
|
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射DTO对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateServerMapping> findOne(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 查询多个客户端渗透服务端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateServerMapping 查询多个客户端渗透服务端映射
|
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateServerMapping>>} 客户端渗透服务端映射DTO对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkClientPermeateServerMapping>> findList(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 分页查询多个客户端渗透服务端映射
|
|
||||||
*
|
|
||||||
* @param size 当前页数
|
|
||||||
* @param current 当前页
|
|
||||||
* @param lazyInternalNetworkClientPermeateServerMapping 分页查询多个客户端渗透服务端映射
|
|
||||||
* @return {@link Result<LazyPage<LazyInternalNetworkClientPermeateServerMapping>>} 分页客户端渗透服务端映射领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyPage<LazyInternalNetworkClientPermeateServerMapping>> findPage(int size,int current,LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 删除客户端渗透服务端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateServerMapping 删除客户端渗透服务端映射
|
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyInternalNetworkClientPermeateServerMapping> remove(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 是否存在客户端渗透服务端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateServerMapping 是否存在客户端渗透服务端映射
|
|
||||||
* @return {@link Result<Boolean>} 客户端渗透服务端映射是否存在
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<Boolean> exists(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping);
|
|
||||||
|
|
||||||
}
|
|
@ -18,7 +18,7 @@ import java.lang.Integer;
|
|||||||
@Data
|
@Data
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
@Schema(title = "lazy_internal_network_client_permeate_server_mapping",description = "客户端渗透服务端映射")
|
@Schema(title = "lazy_internal_network_client_permeate_server_mapping",description = "客户端渗透服务端映射")
|
||||||
public class LazyInternalNetworkClientPermeateServerMapping {
|
public class LazyNettyClientPermeateServerMapping {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@ -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<LazyNettyClientPermeateServerMapping> story(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 批量新增客户端渗透服务端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateServerMappingList 批量新增客户端渗透服务端映射
|
||||||
|
* @return {@link Result<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射新增后领域对象集合
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:26 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<List<LazyNettyClientPermeateServerMapping>> batchStory(List<LazyNettyClientPermeateServerMapping> lazyNettyClientPermeateServerMappingList);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 查询单个客户端渗透服务端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateServerMapping 查询单个客户端渗透服务端映射
|
||||||
|
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射DTO对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:26 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<LazyNettyClientPermeateServerMapping> findOne(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 查询多个客户端渗透服务端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateServerMapping 查询多个客户端渗透服务端映射
|
||||||
|
* @return {@link Result<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射DTO对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:26 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<List<LazyNettyClientPermeateServerMapping>> findList(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 分页查询多个客户端渗透服务端映射
|
||||||
|
*
|
||||||
|
* @param size 当前页数
|
||||||
|
* @param current 当前页
|
||||||
|
* @param lazyNettyClientPermeateServerMapping 分页查询多个客户端渗透服务端映射
|
||||||
|
* @return {@link Result<LazyPage< LazyNettyClientPermeateServerMapping >>} 分页客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:26 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<LazyPage<LazyNettyClientPermeateServerMapping>> 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<LazyNettyClientPermeateServerMapping> remove(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 是否存在客户端渗透服务端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateServerMapping 是否存在客户端渗透服务端映射
|
||||||
|
* @return {@link Result<Boolean>} 客户端渗透服务端映射是否存在
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:26 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<Boolean> exists(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping);
|
||||||
|
|
||||||
|
}
|
@ -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<LazyInternalNetworkServerPermeateClientMapping> story(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 批量新增内网穿透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingList 批量新增内网穿透映射
|
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2023/12/29 05:21 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkServerPermeateClientMapping>> batchStory(List<LazyInternalNetworkServerPermeateClientMapping> lazyInternalNetworkServerPermeateClientMappingList);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 查询单个内网穿透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateClientMapping 查询单个内网穿透映射
|
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateClientMapping >} 内网穿透映射DTO对象
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2023/12/29 05:21 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyInternalNetworkServerPermeateClientMapping> findOne(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 查询多个内网穿透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateClientMapping 查询多个内网穿透映射
|
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateClientMapping >>} 内网穿透映射DTO对象
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2023/12/29 05:21 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkServerPermeateClientMapping>> findList(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 分页查询多个内网穿透映射
|
|
||||||
*
|
|
||||||
* @param size 当前页数
|
|
||||||
* @param current 当前页
|
|
||||||
* @param lazyInternalNetworkServerPermeateClientMapping 分页查询多个内网穿透映射
|
|
||||||
* @return {@link Result<LazyPage< LazyInternalNetworkServerPermeateClientMapping >>} 分页内网穿透映射领域对象
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2023/12/29 05:21 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyPage<LazyInternalNetworkServerPermeateClientMapping>> 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<LazyInternalNetworkServerPermeateClientMapping> remove(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 是否存在内网穿透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateClientMapping 是否存在内网穿透映射
|
|
||||||
* @return {@link Result<Boolean>} 内网穿透映射是否存在
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2023/12/29 05:21 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<Boolean> exists(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping);
|
|
||||||
|
|
||||||
}
|
|
@ -17,7 +17,7 @@ import java.time.LocalDateTime;
|
|||||||
@Data
|
@Data
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
@Schema(title = "internal_network_penetration_mapping", description = "内网穿透映射")
|
@Schema(title = "internal_network_penetration_mapping", description = "内网穿透映射")
|
||||||
public class LazyInternalNetworkServerPermeateClientMapping {
|
public class LazyNettyServerPermeateClientMapping {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@ -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<LazyNettyServerPermeateClientMapping> story(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 批量新增内网穿透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateClientMappingList 批量新增内网穿透映射
|
||||||
|
* @return {@link Result<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2023/12/29 05:21 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<List<LazyNettyServerPermeateClientMapping>> batchStory(List<LazyNettyServerPermeateClientMapping> lazyNettyServerPermeateClientMappingList);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 查询单个内网穿透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateClientMapping 查询单个内网穿透映射
|
||||||
|
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射DTO对象
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2023/12/29 05:21 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<LazyNettyServerPermeateClientMapping> findOne(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 查询多个内网穿透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateClientMapping 查询多个内网穿透映射
|
||||||
|
* @return {@link Result<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射DTO对象
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2023/12/29 05:21 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<List<LazyNettyServerPermeateClientMapping>> findList(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 分页查询多个内网穿透映射
|
||||||
|
*
|
||||||
|
* @param size 当前页数
|
||||||
|
* @param current 当前页
|
||||||
|
* @param lazyNettyServerPermeateClientMapping 分页查询多个内网穿透映射
|
||||||
|
* @return {@link Result<LazyPage< LazyNettyServerPermeateClientMapping >>} 分页内网穿透映射领域对象
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2023/12/29 05:21 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<LazyPage<LazyNettyServerPermeateClientMapping>> 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<LazyNettyServerPermeateClientMapping> remove(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 是否存在内网穿透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateClientMapping 是否存在内网穿透映射
|
||||||
|
* @return {@link Result<Boolean>} 内网穿透映射是否存在
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2023/12/29 05:21 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<Boolean> exists(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping);
|
||||||
|
|
||||||
|
}
|
@ -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<LazyInternalNetworkServerPermeateServerMapping> story(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 批量新增服务端网络渗透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingList 批量新增服务端网络渗透映射
|
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 01:35 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkServerPermeateServerMapping>> batchStory(List<LazyInternalNetworkServerPermeateServerMapping> lazyInternalNetworkServerPermeateServerMappingList);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 查询单个服务端网络渗透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateServerMapping 查询单个服务端网络渗透映射
|
|
||||||
* @return {@link Result< LazyInternalNetworkServerPermeateServerMapping >} 服务端网络渗透映射DTO对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 01:35 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyInternalNetworkServerPermeateServerMapping> findOne(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 查询多个服务端网络渗透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateServerMapping 查询多个服务端网络渗透映射
|
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateServerMapping >>} 服务端网络渗透映射DTO对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 01:35 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<List<LazyInternalNetworkServerPermeateServerMapping>> findList(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 分页查询多个服务端网络渗透映射
|
|
||||||
*
|
|
||||||
* @param size 当前页数
|
|
||||||
* @param current 当前页
|
|
||||||
* @param lazyInternalNetworkServerPermeateServerMapping 分页查询多个服务端网络渗透映射
|
|
||||||
* @return {@link Result<LazyPage< LazyInternalNetworkServerPermeateServerMapping >>} 分页服务端网络渗透映射领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 01:35 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<LazyPage<LazyInternalNetworkServerPermeateServerMapping>> 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<LazyInternalNetworkServerPermeateServerMapping> remove(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 是否存在服务端网络渗透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateServerMapping 是否存在服务端网络渗透映射
|
|
||||||
* @return {@link Result<Boolean>} 服务端网络渗透映射是否存在
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 01:35 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
Result<Boolean> exists(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping);
|
|
||||||
|
|
||||||
}
|
|
@ -18,7 +18,7 @@ import java.lang.Integer;
|
|||||||
@Data
|
@Data
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
@Schema(title = "lazy_internal_network_server_permeate_mapping",description = "服务端网络渗透映射")
|
@Schema(title = "lazy_internal_network_server_permeate_mapping",description = "服务端网络渗透映射")
|
||||||
public class LazyInternalNetworkServerPermeateServerMapping {
|
public class LazyNettyServerPermeateServerMapping {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@ -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<LazyNettyServerPermeateServerMapping> story(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 批量新增服务端网络渗透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateServerMappingList 批量新增服务端网络渗透映射
|
||||||
|
* @return {@link Result<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 01:35 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<List<LazyNettyServerPermeateServerMapping>> batchStory(List<LazyNettyServerPermeateServerMapping> lazyNettyServerPermeateServerMappingList);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 查询单个服务端网络渗透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateServerMapping 查询单个服务端网络渗透映射
|
||||||
|
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射DTO对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 01:35 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<LazyNettyServerPermeateServerMapping> findOne(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 查询多个服务端网络渗透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateServerMapping 查询多个服务端网络渗透映射
|
||||||
|
* @return {@link Result<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射DTO对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 01:35 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<List<LazyNettyServerPermeateServerMapping>> findList(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 分页查询多个服务端网络渗透映射
|
||||||
|
*
|
||||||
|
* @param size 当前页数
|
||||||
|
* @param current 当前页
|
||||||
|
* @param lazyNettyServerPermeateServerMapping 分页查询多个服务端网络渗透映射
|
||||||
|
* @return {@link Result<LazyPage< LazyNettyServerPermeateServerMapping >>} 分页服务端网络渗透映射领域对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 01:35 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<LazyPage<LazyNettyServerPermeateServerMapping>> 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<LazyNettyServerPermeateServerMapping> remove(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 是否存在服务端网络渗透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateServerMapping 是否存在服务端网络渗透映射
|
||||||
|
* @return {@link Result<Boolean>} 服务端网络渗透映射是否存在
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 01:35 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
Result<Boolean> exists(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping);
|
||||||
|
|
||||||
|
}
|
@ -1,6 +1,6 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter;
|
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.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientPermeateClientMappingDO;
|
||||||
import org.mapstruct.factory.Mappers;
|
import org.mapstruct.factory.Mappers;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
@ -29,20 +29,20 @@ public interface LazyInternalNetworkClientPermeateClientMappingConverter {
|
|||||||
* describe 实体对象 转换成领域对象
|
* describe 实体对象 转换成领域对象
|
||||||
*
|
*
|
||||||
* @param lazyNettyClientPermeateClientMappingDO 客户端渗透客户端映射实体对象
|
* @param lazyNettyClientPermeateClientMappingDO 客户端渗透客户端映射实体对象
|
||||||
* @return {@link LazyInternalNetworkClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
* @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO);
|
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO);
|
||||||
/**
|
/**
|
||||||
* describe 领域对象 转换成实体对象
|
* describe 领域对象 转换成实体对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 客户端渗透客户端映射领域对象
|
* @param lazyNettyClientPermeateClientMapping 客户端渗透客户端映射领域对象
|
||||||
* @return {@link LazyNettyClientPermeateClientMappingDO} 客户端渗透客户端映射实体对象
|
* @return {@link LazyNettyClientPermeateClientMappingDO} 客户端渗透客户端映射实体对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:55 晚上
|
* @date 2024/09/17 09:55 晚上
|
||||||
**/
|
**/
|
||||||
LazyNettyClientPermeateClientMappingDO fromLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping);
|
LazyNettyClientPermeateClientMappingDO fromLazyInternalNetworkClientPermeateClientMapping(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping);
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter;
|
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.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyClientPermeateServerMappingDO;
|
||||||
import org.mapstruct.factory.Mappers;
|
import org.mapstruct.factory.Mappers;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
@ -29,20 +29,20 @@ public interface LazyInternalNetworkClientPermeateServerMappingConverter {
|
|||||||
* describe 实体对象 转换成领域对象
|
* describe 实体对象 转换成领域对象
|
||||||
*
|
*
|
||||||
* @param lazyNettyClientPermeateServerMappingDO 客户端渗透服务端映射实体对象
|
* @param lazyNettyClientPermeateServerMappingDO 客户端渗透服务端映射实体对象
|
||||||
* @return {@link LazyInternalNetworkClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
* @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO);
|
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO);
|
||||||
/**
|
/**
|
||||||
* describe 领域对象 转换成实体对象
|
* describe 领域对象 转换成实体对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkClientPermeateServerMapping 客户端渗透服务端映射领域对象
|
* @param lazyNettyClientPermeateServerMapping 客户端渗透服务端映射领域对象
|
||||||
* @return {@link LazyNettyClientPermeateServerMappingDO} 客户端渗透服务端映射实体对象
|
* @return {@link LazyNettyClientPermeateServerMappingDO} 客户端渗透服务端映射实体对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 09:26 晚上
|
* @date 2024/09/17 09:26 晚上
|
||||||
**/
|
**/
|
||||||
LazyNettyClientPermeateServerMappingDO fromLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping);
|
LazyNettyClientPermeateServerMappingDO fromLazyInternalNetworkClientPermeateServerMapping(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping);
|
||||||
}
|
}
|
@ -1,7 +1,7 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter;
|
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.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping;
|
||||||
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.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.factory.Mappers;
|
import org.mapstruct.factory.Mappers;
|
||||||
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter;
|
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureConverter;
|
||||||
@ -28,20 +28,20 @@ public interface LazyInternalNetworkPenetrationMappingConverter {
|
|||||||
/**
|
/**
|
||||||
* describe 实体对象 转换成领域对象
|
* describe 实体对象 转换成领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingDO 内网穿透映射实体对象
|
* @param lazyNettyServerPermeateClientMappingDO 内网穿透映射实体对象
|
||||||
* @return {@link LazyInternalNetworkServerPermeateClientMapping} 内网穿透映射领域对象
|
* @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO);
|
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* describe 领域对象 转换成实体对象
|
* describe 领域对象 转换成实体对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateClientMapping 内网穿透映射领域对象
|
* @param lazyNettyServerPermeateClientMapping 内网穿透映射领域对象
|
||||||
* @return {@link LazyInternalNetworkServerPermeateClientMappingDO} 内网穿透映射实体对象
|
* @return {@link LazyNettyServerPermeateClientMappingDO} 内网穿透映射实体对象
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2023/12/29 05:21 下午
|
* @date 2023/12/29 05:21 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateClientMappingDO fromInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping);
|
LazyNettyServerPermeateClientMappingDO fromInternalNetworkPenetrationMapping(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping);
|
||||||
}
|
}
|
@ -1,7 +1,7 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.converter;
|
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.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping;
|
||||||
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.mapstruct.factory.Mappers;
|
import org.mapstruct.factory.Mappers;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
/**
|
/**
|
||||||
@ -28,21 +28,21 @@ public interface LazyInternalNetworkServerPermeateServerMappingConverter {
|
|||||||
/**
|
/**
|
||||||
* describe 实体对象 转换成领域对象
|
* describe 实体对象 转换成领域对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingDO 服务端网络渗透映射实体对象
|
* @param lazyNettyServerPermeateServerMappingDO 服务端网络渗透映射实体对象
|
||||||
* @return {@link LazyInternalNetworkServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
* @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO);
|
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO);
|
||||||
/**
|
/**
|
||||||
* describe 领域对象 转换成实体对象
|
* describe 领域对象 转换成实体对象
|
||||||
*
|
*
|
||||||
* @param lazyInternalNetworkServerPermeateServerMapping 服务端网络渗透映射领域对象
|
* @param lazyNettyServerPermeateServerMapping 服务端网络渗透映射领域对象
|
||||||
* @return {@link LazyInternalNetworkServerPermeateServerMappingDO} 服务端网络渗透映射实体对象
|
* @return {@link LazyNettyServerPermeateServerMappingDO} 服务端网络渗透映射实体对象
|
||||||
|
|
||||||
* @author Jia wei Wu
|
* @author Jia wei Wu
|
||||||
* @date 2024/09/17 01:35 下午
|
* @date 2024/09/17 01:35 下午
|
||||||
**/
|
**/
|
||||||
LazyInternalNetworkServerPermeateServerMappingDO fromLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping);
|
LazyNettyServerPermeateServerMappingDO fromLazyInternalNetworkServerPermeateMapping(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping);
|
||||||
}
|
}
|
@ -21,7 +21,7 @@ import java.time.LocalDateTime;
|
|||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
@LazyTable(tableName = "lazy_netty_server_permeate_client_mapping", comment = "服务端渗透客户端")
|
@LazyTable(tableName = "lazy_netty_server_permeate_client_mapping", comment = "服务端渗透客户端")
|
||||||
@Schema(title = "lazy_netty_server_permeate_client_mapping", description = "服务端渗透客户端")
|
@Schema(title = "lazy_netty_server_permeate_client_mapping", description = "服务端渗透客户端")
|
||||||
public class LazyInternalNetworkServerPermeateClientMappingDO {
|
public class LazyNettyServerPermeateClientMappingDO {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@ -24,7 +24,7 @@ import java.lang.Integer;
|
|||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
@LazyTable(tableName = "lazy_netty_server_permeate_server_mapping",comment = "服务端渗透服务端")
|
@LazyTable(tableName = "lazy_netty_server_permeate_server_mapping",comment = "服务端渗透服务端")
|
||||||
@Schema(title = "lazy_netty_server_permeate_server_mapping",description = "服务端渗透服务端")
|
@Schema(title = "lazy_netty_server_permeate_server_mapping",description = "服务端渗透服务端")
|
||||||
public class LazyInternalNetworkServerPermeateServerMappingDO {
|
public class LazyNettyServerPermeateServerMappingDO {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
@ -1,6 +1,6 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.jpa.lazy;
|
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.LazyJpaRepository;
|
||||||
import org.wu.framework.lazy.orm.database.jpa.repository.annotation.*;
|
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
|
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureLazyJpa
|
||||||
**/
|
**/
|
||||||
@LazyRepository
|
@LazyRepository
|
||||||
public interface LazyInternalNetworkServerPermeateMappingLazyJpaRepository extends LazyJpaRepository<LazyInternalNetworkServerPermeateServerMappingDO,Long> {
|
public interface LazyInternalNetworkServerPermeateMappingLazyJpaRepository extends LazyJpaRepository<LazyNettyServerPermeateServerMappingDO,Long> {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -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<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射新增后领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<LazyInternalNetworkClientPermeateClientMapping> story(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping) {
|
|
||||||
LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMapping);
|
|
||||||
lazyLambdaStream.upsert(lazyNettyClientPermeateClientMappingDO);
|
|
||||||
return ResultFactory.successOf();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 批量新增客户端渗透客户端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateClientMappingList 批量新增客户端渗透客户端映射
|
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateClientMapping>>} 客户端渗透客户端映射新增后领域对象集合
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<List<LazyInternalNetworkClientPermeateClientMapping>> batchStory(List<LazyInternalNetworkClientPermeateClientMapping> lazyInternalNetworkClientPermeateClientMappingList) {
|
|
||||||
List<LazyNettyClientPermeateClientMappingDO> lazyNettyClientPermeateClientMappingDOList = lazyInternalNetworkClientPermeateClientMappingList.stream().map(LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList());
|
|
||||||
lazyLambdaStream.upsert(lazyNettyClientPermeateClientMappingDOList);
|
|
||||||
return ResultFactory.successOf();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 查询单个客户端渗透客户端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 查询单个客户端渗透客户端映射
|
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<LazyInternalNetworkClientPermeateClientMapping> 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<List<LazyInternalNetworkClientPermeateClientMapping>>} 客户端渗透客户端映射领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<List<LazyInternalNetworkClientPermeateClientMapping>> findList(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping) {
|
|
||||||
LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMapping);
|
|
||||||
List<LazyInternalNetworkClientPermeateClientMapping> lazyInternalNetworkClientPermeateClientMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO), LazyInternalNetworkClientPermeateClientMapping.class);
|
|
||||||
return ResultFactory.successOf(lazyInternalNetworkClientPermeateClientMappingList);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 分页查询多个客户端渗透客户端映射
|
|
||||||
*
|
|
||||||
* @param size 当前页数
|
|
||||||
* @param current 当前页
|
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 分页查询多个客户端渗透客户端映射
|
|
||||||
* @return {@link Result<LazyPage<LazyInternalNetworkClientPermeateClientMapping>>} 分页客户端渗透客户端映射领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<LazyPage<LazyInternalNetworkClientPermeateClientMapping>> findPage(int size,int current,LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping) {
|
|
||||||
LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMapping);
|
|
||||||
LazyPage<LazyInternalNetworkClientPermeateClientMapping> lazyPage = new LazyPage<>(current,size);
|
|
||||||
LazyPage<LazyInternalNetworkClientPermeateClientMapping> lazyInternalNetworkClientPermeateClientMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO),lazyPage, LazyInternalNetworkClientPermeateClientMapping.class);
|
|
||||||
return ResultFactory.successOf(lazyInternalNetworkClientPermeateClientMappingLazyPage);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 删除客户端渗透客户端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 删除客户端渗透客户端映射
|
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateClientMapping>} 客户端渗透客户端映射
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<LazyInternalNetworkClientPermeateClientMapping> remove(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping) {
|
|
||||||
LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMapping);
|
|
||||||
lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO));
|
|
||||||
return ResultFactory.successOf();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 是否存在客户端渗透客户端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateClientMapping 客户端渗透客户端映射领域对象
|
|
||||||
* @return {@link Result<Boolean>} 是否存在 true 存在,false 不存在
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:55 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<Boolean> exists(LazyInternalNetworkClientPermeateClientMapping lazyInternalNetworkClientPermeateClientMapping) {
|
|
||||||
LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMapping);
|
|
||||||
Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO));
|
|
||||||
return ResultFactory.successOf(exists);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -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<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射新增后领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<LazyInternalNetworkClientPermeateServerMapping> story(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping) {
|
|
||||||
LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMapping);
|
|
||||||
lazyLambdaStream.upsert(lazyNettyClientPermeateServerMappingDO);
|
|
||||||
return ResultFactory.successOf();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 批量新增客户端渗透服务端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateServerMappingList 批量新增客户端渗透服务端映射
|
|
||||||
* @return {@link Result<List<LazyInternalNetworkClientPermeateServerMapping>>} 客户端渗透服务端映射新增后领域对象集合
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<List<LazyInternalNetworkClientPermeateServerMapping>> batchStory(List<LazyInternalNetworkClientPermeateServerMapping> lazyInternalNetworkClientPermeateServerMappingList) {
|
|
||||||
List<LazyNettyClientPermeateServerMappingDO> lazyNettyClientPermeateServerMappingDOList = lazyInternalNetworkClientPermeateServerMappingList.stream().map(LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList());
|
|
||||||
lazyLambdaStream.upsert(lazyNettyClientPermeateServerMappingDOList);
|
|
||||||
return ResultFactory.successOf();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 查询单个客户端渗透服务端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateServerMapping 查询单个客户端渗透服务端映射
|
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<LazyInternalNetworkClientPermeateServerMapping> 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<List<LazyInternalNetworkClientPermeateServerMapping>>} 客户端渗透服务端映射领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<List<LazyInternalNetworkClientPermeateServerMapping>> findList(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping) {
|
|
||||||
LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMapping);
|
|
||||||
List<LazyInternalNetworkClientPermeateServerMapping> lazyInternalNetworkClientPermeateServerMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO), LazyInternalNetworkClientPermeateServerMapping.class);
|
|
||||||
return ResultFactory.successOf(lazyInternalNetworkClientPermeateServerMappingList);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 分页查询多个客户端渗透服务端映射
|
|
||||||
*
|
|
||||||
* @param size 当前页数
|
|
||||||
* @param current 当前页
|
|
||||||
* @param lazyInternalNetworkClientPermeateServerMapping 分页查询多个客户端渗透服务端映射
|
|
||||||
* @return {@link Result<LazyPage<LazyInternalNetworkClientPermeateServerMapping>>} 分页客户端渗透服务端映射领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<LazyPage<LazyInternalNetworkClientPermeateServerMapping>> findPage(int size,int current,LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping) {
|
|
||||||
LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMapping);
|
|
||||||
LazyPage<LazyInternalNetworkClientPermeateServerMapping> lazyPage = new LazyPage<>(current,size);
|
|
||||||
LazyPage<LazyInternalNetworkClientPermeateServerMapping> lazyInternalNetworkClientPermeateServerMappingLazyPage = lazyLambdaStream.selectPage(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO),lazyPage, LazyInternalNetworkClientPermeateServerMapping.class);
|
|
||||||
return ResultFactory.successOf(lazyInternalNetworkClientPermeateServerMappingLazyPage);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 删除客户端渗透服务端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateServerMapping 删除客户端渗透服务端映射
|
|
||||||
* @return {@link Result<LazyInternalNetworkClientPermeateServerMapping>} 客户端渗透服务端映射
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<LazyInternalNetworkClientPermeateServerMapping> remove(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping) {
|
|
||||||
LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMapping);
|
|
||||||
lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO));
|
|
||||||
return ResultFactory.successOf();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 是否存在客户端渗透服务端映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkClientPermeateServerMapping 客户端渗透服务端映射领域对象
|
|
||||||
* @return {@link Result<Boolean>} 是否存在 true 存在,false 不存在
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 09:26 晚上
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<Boolean> exists(LazyInternalNetworkClientPermeateServerMapping lazyInternalNetworkClientPermeateServerMapping) {
|
|
||||||
LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMapping);
|
|
||||||
Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO));
|
|
||||||
return ResultFactory.successOf(exists);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -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<LazyInternalNetworkServerPermeateClientMapping> story(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping) {
|
|
||||||
LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMapping);
|
|
||||||
lazyInternalNetworkServerPermeateClientMappingDO.setIsDeleted(false);
|
|
||||||
lazyLambdaStream.upsertRemoveNull(lazyInternalNetworkServerPermeateClientMappingDO);
|
|
||||||
return ResultFactory.successOf();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 批量新增内网穿透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateClientMappingList 批量新增内网穿透映射
|
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2023/12/29 05:21 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<List<LazyInternalNetworkServerPermeateClientMapping>> batchStory(List<LazyInternalNetworkServerPermeateClientMapping> lazyInternalNetworkServerPermeateClientMappingList) {
|
|
||||||
List<LazyInternalNetworkServerPermeateClientMappingDO> 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<LazyInternalNetworkServerPermeateClientMapping> 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<List< LazyInternalNetworkServerPermeateClientMapping >>} 内网穿透映射领域对象
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2023/12/29 05:21 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<List<LazyInternalNetworkServerPermeateClientMapping>> findList(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping) {
|
|
||||||
LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMapping);
|
|
||||||
List<LazyInternalNetworkServerPermeateClientMapping> lazyInternalNetworkServerPermeateClientMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateClientMappingDO), LazyInternalNetworkServerPermeateClientMapping.class);
|
|
||||||
return ResultFactory.successOf(lazyInternalNetworkServerPermeateClientMappingList);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 分页查询多个内网穿透映射
|
|
||||||
*
|
|
||||||
* @param size 当前页数
|
|
||||||
* @param current 当前页
|
|
||||||
* @param lazyInternalNetworkServerPermeateClientMapping 分页查询多个内网穿透映射
|
|
||||||
* @return {@link Result<LazyPage< LazyInternalNetworkServerPermeateClientMapping >>} 分页内网穿透映射领域对象
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2023/12/29 05:21 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<LazyPage<LazyInternalNetworkServerPermeateClientMapping>> findPage(int size, int current, LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping) {
|
|
||||||
LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMapping);
|
|
||||||
LazyPage<LazyInternalNetworkServerPermeateClientMapping> lazyPage = new LazyPage<>(current, size);
|
|
||||||
LazyPage<LazyInternalNetworkServerPermeateClientMapping> 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<LazyInternalNetworkServerPermeateClientMapping> remove(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping) {
|
|
||||||
LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMapping);
|
|
||||||
lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateClientMappingDO));
|
|
||||||
return ResultFactory.successOf();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 是否存在内网穿透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateClientMapping 内网穿透映射领域对象
|
|
||||||
* @return {@link Result<Boolean>} 是否存在 true 存在,false 不存在
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2023/12/29 05:21 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<Boolean> exists(LazyInternalNetworkServerPermeateClientMapping lazyInternalNetworkServerPermeateClientMapping) {
|
|
||||||
LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMapping);
|
|
||||||
Boolean exists = lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateClientMappingDO));
|
|
||||||
return ResultFactory.successOf(exists);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -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<LazyInternalNetworkServerPermeateServerMapping> story(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping) {
|
|
||||||
LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMapping);
|
|
||||||
lazyLambdaStream.upsert(lazyInternalNetworkServerPermeateServerMappingDO);
|
|
||||||
return ResultFactory.successOf();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 批量新增服务端网络渗透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateServerMappingList 批量新增服务端网络渗透映射
|
|
||||||
* @return {@link Result<List< LazyInternalNetworkServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 01:35 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<List<LazyInternalNetworkServerPermeateServerMapping>> batchStory(List<LazyInternalNetworkServerPermeateServerMapping> lazyInternalNetworkServerPermeateServerMappingList) {
|
|
||||||
List<LazyInternalNetworkServerPermeateServerMappingDO> 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<LazyInternalNetworkServerPermeateServerMapping> 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<List< LazyInternalNetworkServerPermeateServerMapping >>} 服务端网络渗透映射领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 01:35 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<List<LazyInternalNetworkServerPermeateServerMapping>> findList(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping) {
|
|
||||||
LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMapping);
|
|
||||||
List<LazyInternalNetworkServerPermeateServerMapping> lazyInternalNetworkServerPermeateServerMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateServerMappingDO), LazyInternalNetworkServerPermeateServerMapping.class);
|
|
||||||
return ResultFactory.successOf(lazyInternalNetworkServerPermeateServerMappingList);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 分页查询多个服务端网络渗透映射
|
|
||||||
*
|
|
||||||
* @param size 当前页数
|
|
||||||
* @param current 当前页
|
|
||||||
* @param lazyInternalNetworkServerPermeateServerMapping 分页查询多个服务端网络渗透映射
|
|
||||||
* @return {@link Result<LazyPage< LazyInternalNetworkServerPermeateServerMapping >>} 分页服务端网络渗透映射领域对象
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 01:35 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<LazyPage<LazyInternalNetworkServerPermeateServerMapping>> findPage(int size, int current, LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping) {
|
|
||||||
LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMapping);
|
|
||||||
LazyPage<LazyInternalNetworkServerPermeateServerMapping> lazyPage = new LazyPage<>(current,size);
|
|
||||||
LazyPage<LazyInternalNetworkServerPermeateServerMapping> 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<LazyInternalNetworkServerPermeateServerMapping> remove(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping) {
|
|
||||||
LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMapping);
|
|
||||||
lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateServerMappingDO));
|
|
||||||
return ResultFactory.successOf();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* describe 是否存在服务端网络渗透映射
|
|
||||||
*
|
|
||||||
* @param lazyInternalNetworkServerPermeateServerMapping 服务端网络渗透映射领域对象
|
|
||||||
* @return {@link Result<Boolean>} 是否存在 true 存在,false 不存在
|
|
||||||
|
|
||||||
* @author Jia wei Wu
|
|
||||||
* @date 2024/09/17 01:35 下午
|
|
||||||
**/
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result<Boolean> exists(LazyInternalNetworkServerPermeateServerMapping lazyInternalNetworkServerPermeateServerMapping) {
|
|
||||||
LazyInternalNetworkServerPermeateServerMappingDO lazyInternalNetworkServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMapping);
|
|
||||||
Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyInternalNetworkServerPermeateServerMappingDO));
|
|
||||||
return ResultFactory.successOf(exists);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -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<LazyNettyClientPermeateClientMapping> story(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping) {
|
||||||
|
LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyNettyClientPermeateClientMapping);
|
||||||
|
lazyLambdaStream.upsert(lazyNettyClientPermeateClientMappingDO);
|
||||||
|
return ResultFactory.successOf();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 批量新增客户端渗透客户端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateClientMappingList 批量新增客户端渗透客户端映射
|
||||||
|
* @return {@link Result<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射新增后领域对象集合
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:55 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<List<LazyNettyClientPermeateClientMapping>> batchStory(List<LazyNettyClientPermeateClientMapping> lazyNettyClientPermeateClientMappingList) {
|
||||||
|
List<LazyNettyClientPermeateClientMappingDO> 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<LazyNettyClientPermeateClientMapping> 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<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:55 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<List<LazyNettyClientPermeateClientMapping>> findList(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping) {
|
||||||
|
LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyNettyClientPermeateClientMapping);
|
||||||
|
List<LazyNettyClientPermeateClientMapping> lazyNettyClientPermeateClientMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO), LazyNettyClientPermeateClientMapping.class);
|
||||||
|
return ResultFactory.successOf(lazyNettyClientPermeateClientMappingList);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 分页查询多个客户端渗透客户端映射
|
||||||
|
*
|
||||||
|
* @param size 当前页数
|
||||||
|
* @param current 当前页
|
||||||
|
* @param lazyNettyClientPermeateClientMapping 分页查询多个客户端渗透客户端映射
|
||||||
|
* @return {@link Result<LazyPage< LazyNettyClientPermeateClientMapping >>} 分页客户端渗透客户端映射领域对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:55 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<LazyPage<LazyNettyClientPermeateClientMapping>> findPage(int size, int current, LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping) {
|
||||||
|
LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyNettyClientPermeateClientMapping);
|
||||||
|
LazyPage<LazyNettyClientPermeateClientMapping> lazyPage = new LazyPage<>(current,size);
|
||||||
|
LazyPage<LazyNettyClientPermeateClientMapping> 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<LazyNettyClientPermeateClientMapping> remove(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping) {
|
||||||
|
LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyNettyClientPermeateClientMapping);
|
||||||
|
lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO));
|
||||||
|
return ResultFactory.successOf();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 是否存在客户端渗透客户端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateClientMapping 客户端渗透客户端映射领域对象
|
||||||
|
* @return {@link Result<Boolean>} 是否存在 true 存在,false 不存在
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:55 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<Boolean> exists(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping) {
|
||||||
|
LazyNettyClientPermeateClientMappingDO lazyNettyClientPermeateClientMappingDO = LazyInternalNetworkClientPermeateClientMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateClientMapping(lazyNettyClientPermeateClientMapping);
|
||||||
|
Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateClientMappingDO));
|
||||||
|
return ResultFactory.successOf(exists);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -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<LazyNettyClientPermeateServerMapping> story(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping) {
|
||||||
|
LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyNettyClientPermeateServerMapping);
|
||||||
|
lazyLambdaStream.upsert(lazyNettyClientPermeateServerMappingDO);
|
||||||
|
return ResultFactory.successOf();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 批量新增客户端渗透服务端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateServerMappingList 批量新增客户端渗透服务端映射
|
||||||
|
* @return {@link Result<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射新增后领域对象集合
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:26 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<List<LazyNettyClientPermeateServerMapping>> batchStory(List<LazyNettyClientPermeateServerMapping> lazyNettyClientPermeateServerMappingList) {
|
||||||
|
List<LazyNettyClientPermeateServerMappingDO> 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<LazyNettyClientPermeateServerMapping> 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<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:26 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<List<LazyNettyClientPermeateServerMapping>> findList(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping) {
|
||||||
|
LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyNettyClientPermeateServerMapping);
|
||||||
|
List<LazyNettyClientPermeateServerMapping> lazyNettyClientPermeateServerMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO), LazyNettyClientPermeateServerMapping.class);
|
||||||
|
return ResultFactory.successOf(lazyNettyClientPermeateServerMappingList);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 分页查询多个客户端渗透服务端映射
|
||||||
|
*
|
||||||
|
* @param size 当前页数
|
||||||
|
* @param current 当前页
|
||||||
|
* @param lazyNettyClientPermeateServerMapping 分页查询多个客户端渗透服务端映射
|
||||||
|
* @return {@link Result<LazyPage< LazyNettyClientPermeateServerMapping >>} 分页客户端渗透服务端映射领域对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:26 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<LazyPage<LazyNettyClientPermeateServerMapping>> findPage(int size, int current, LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping) {
|
||||||
|
LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyNettyClientPermeateServerMapping);
|
||||||
|
LazyPage<LazyNettyClientPermeateServerMapping> lazyPage = new LazyPage<>(current,size);
|
||||||
|
LazyPage<LazyNettyClientPermeateServerMapping> 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<LazyNettyClientPermeateServerMapping> remove(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping) {
|
||||||
|
LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyNettyClientPermeateServerMapping);
|
||||||
|
lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO));
|
||||||
|
return ResultFactory.successOf();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 是否存在客户端渗透服务端映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyClientPermeateServerMapping 客户端渗透服务端映射领域对象
|
||||||
|
* @return {@link Result<Boolean>} 是否存在 true 存在,false 不存在
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 09:26 晚上
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<Boolean> exists(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping) {
|
||||||
|
LazyNettyClientPermeateServerMappingDO lazyNettyClientPermeateServerMappingDO = LazyInternalNetworkClientPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkClientPermeateServerMapping(lazyNettyClientPermeateServerMapping);
|
||||||
|
Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyClientPermeateServerMappingDO));
|
||||||
|
return ResultFactory.successOf(exists);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -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<LazyNettyServerPermeateClientMapping> story(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping) {
|
||||||
|
LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyNettyServerPermeateClientMapping);
|
||||||
|
lazyNettyServerPermeateClientMappingDO.setIsDeleted(false);
|
||||||
|
lazyLambdaStream.upsertRemoveNull(lazyNettyServerPermeateClientMappingDO);
|
||||||
|
return ResultFactory.successOf();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 批量新增内网穿透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateClientMappingList 批量新增内网穿透映射
|
||||||
|
* @return {@link Result<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2023/12/29 05:21 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<List<LazyNettyServerPermeateClientMapping>> batchStory(List<LazyNettyServerPermeateClientMapping> lazyNettyServerPermeateClientMappingList) {
|
||||||
|
List<LazyNettyServerPermeateClientMappingDO> 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<LazyNettyServerPermeateClientMapping> 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<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射领域对象
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2023/12/29 05:21 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<List<LazyNettyServerPermeateClientMapping>> findList(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping) {
|
||||||
|
LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyNettyServerPermeateClientMapping);
|
||||||
|
List<LazyNettyServerPermeateClientMapping> lazyNettyServerPermeateClientMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateClientMappingDO), LazyNettyServerPermeateClientMapping.class);
|
||||||
|
return ResultFactory.successOf(lazyNettyServerPermeateClientMappingList);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 分页查询多个内网穿透映射
|
||||||
|
*
|
||||||
|
* @param size 当前页数
|
||||||
|
* @param current 当前页
|
||||||
|
* @param lazyNettyServerPermeateClientMapping 分页查询多个内网穿透映射
|
||||||
|
* @return {@link Result<LazyPage< LazyNettyServerPermeateClientMapping >>} 分页内网穿透映射领域对象
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2023/12/29 05:21 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<LazyPage<LazyNettyServerPermeateClientMapping>> findPage(int size, int current, LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping) {
|
||||||
|
LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyNettyServerPermeateClientMapping);
|
||||||
|
LazyPage<LazyNettyServerPermeateClientMapping> lazyPage = new LazyPage<>(current, size);
|
||||||
|
LazyPage<LazyNettyServerPermeateClientMapping> 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<LazyNettyServerPermeateClientMapping> remove(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping) {
|
||||||
|
LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyNettyServerPermeateClientMapping);
|
||||||
|
lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateClientMappingDO));
|
||||||
|
return ResultFactory.successOf();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 是否存在内网穿透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateClientMapping 内网穿透映射领域对象
|
||||||
|
* @return {@link Result<Boolean>} 是否存在 true 存在,false 不存在
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2023/12/29 05:21 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<Boolean> exists(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping) {
|
||||||
|
LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = LazyInternalNetworkPenetrationMappingConverter.INSTANCE.fromInternalNetworkPenetrationMapping(lazyNettyServerPermeateClientMapping);
|
||||||
|
Boolean exists = lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateClientMappingDO));
|
||||||
|
return ResultFactory.successOf(exists);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -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<LazyNettyServerPermeateServerMapping> story(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping) {
|
||||||
|
LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyNettyServerPermeateServerMapping);
|
||||||
|
lazyLambdaStream.upsert(lazyNettyServerPermeateServerMappingDO);
|
||||||
|
return ResultFactory.successOf();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 批量新增服务端网络渗透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateServerMappingList 批量新增服务端网络渗透映射
|
||||||
|
* @return {@link Result<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 01:35 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<List<LazyNettyServerPermeateServerMapping>> batchStory(List<LazyNettyServerPermeateServerMapping> lazyNettyServerPermeateServerMappingList) {
|
||||||
|
List<LazyNettyServerPermeateServerMappingDO> 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<LazyNettyServerPermeateServerMapping> 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<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射领域对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 01:35 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<List<LazyNettyServerPermeateServerMapping>> findList(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping) {
|
||||||
|
LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyNettyServerPermeateServerMapping);
|
||||||
|
List<LazyNettyServerPermeateServerMapping> lazyNettyServerPermeateServerMappingList = lazyLambdaStream.selectList(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateServerMappingDO), LazyNettyServerPermeateServerMapping.class);
|
||||||
|
return ResultFactory.successOf(lazyNettyServerPermeateServerMappingList);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 分页查询多个服务端网络渗透映射
|
||||||
|
*
|
||||||
|
* @param size 当前页数
|
||||||
|
* @param current 当前页
|
||||||
|
* @param lazyNettyServerPermeateServerMapping 分页查询多个服务端网络渗透映射
|
||||||
|
* @return {@link Result<LazyPage< LazyNettyServerPermeateServerMapping >>} 分页服务端网络渗透映射领域对象
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 01:35 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<LazyPage<LazyNettyServerPermeateServerMapping>> findPage(int size, int current, LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping) {
|
||||||
|
LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyNettyServerPermeateServerMapping);
|
||||||
|
LazyPage<LazyNettyServerPermeateServerMapping> lazyPage = new LazyPage<>(current,size);
|
||||||
|
LazyPage<LazyNettyServerPermeateServerMapping> 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<LazyNettyServerPermeateServerMapping> remove(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping) {
|
||||||
|
LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyNettyServerPermeateServerMapping);
|
||||||
|
lazyLambdaStream.delete(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateServerMappingDO));
|
||||||
|
return ResultFactory.successOf();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* describe 是否存在服务端网络渗透映射
|
||||||
|
*
|
||||||
|
* @param lazyNettyServerPermeateServerMapping 服务端网络渗透映射领域对象
|
||||||
|
* @return {@link Result<Boolean>} 是否存在 true 存在,false 不存在
|
||||||
|
|
||||||
|
* @author Jia wei Wu
|
||||||
|
* @date 2024/09/17 01:35 下午
|
||||||
|
**/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<Boolean> exists(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping) {
|
||||||
|
LazyNettyServerPermeateServerMappingDO lazyNettyServerPermeateServerMappingDO = LazyInternalNetworkServerPermeateServerMappingConverter.INSTANCE.fromLazyInternalNetworkServerPermeateMapping(lazyNettyServerPermeateServerMapping);
|
||||||
|
Boolean exists=lazyLambdaStream.exists(LazyWrappers.lambdaWrapperBean(lazyNettyServerPermeateServerMappingDO));
|
||||||
|
return ResultFactory.successOf(exists);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -2,7 +2,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.mapper.LazyInternalNetworkServerPermeateServerMappingMapper">
|
<mapper namespace="org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.mapper.LazyInternalNetworkServerPermeateServerMappingMapper">
|
||||||
<resultMap id="BaseResultMap" type="org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyInternalNetworkServerPermeateServerMappingDO">
|
<resultMap id="BaseResultMap" type="org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity.LazyNettyServerPermeateServerMappingDO">
|
||||||
<result column="`describe`" property="describe" />
|
<result column="`describe`" property="describe" />
|
||||||
<result column="create_time" property="createTime" />
|
<result column="create_time" property="createTime" />
|
||||||
<id column="id" property="id" />
|
<id column="id" property="id" />
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package org.framework.lazy.cloud.network.heartbeat.server.domain.model.visitor.flow;
|
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.lambda.stream.lambda.LazyLambdaStream;
|
||||||
import org.wu.framework.lazy.orm.database.sql.expand.database.persistence.factory.LazyLambdaStreamFactory;
|
import org.wu.framework.lazy.orm.database.sql.expand.database.persistence.factory.LazyLambdaStreamFactory;
|
||||||
|
|
||||||
@ -17,23 +17,23 @@ public class InternalNetworkPenetrationMappingTest {
|
|||||||
int temp_port = 800;
|
int temp_port = 800;
|
||||||
for (int i = 0; i < 10; i++) {
|
for (int i = 0; i < 10; i++) {
|
||||||
temp_port += 1;
|
temp_port += 1;
|
||||||
LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = new LazyInternalNetworkServerPermeateClientMappingDO();
|
LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = new LazyNettyServerPermeateClientMappingDO();
|
||||||
lazyInternalNetworkServerPermeateClientMappingDO.setClientId("temp_id");
|
lazyNettyServerPermeateClientMappingDO.setClientId("temp_id");
|
||||||
lazyInternalNetworkServerPermeateClientMappingDO.setClientTargetIp("127.0.0.1");
|
lazyNettyServerPermeateClientMappingDO.setClientTargetIp("127.0.0.1");
|
||||||
lazyInternalNetworkServerPermeateClientMappingDO.setClientTargetPort(3000 + temp_port);
|
lazyNettyServerPermeateClientMappingDO.setClientTargetPort(3000 + temp_port);
|
||||||
lazyInternalNetworkServerPermeateClientMappingDO.setVisitorPort(temp_port);
|
lazyNettyServerPermeateClientMappingDO.setVisitorPort(temp_port);
|
||||||
lazyLambdaStream.upsertRemoveNull(lazyInternalNetworkServerPermeateClientMappingDO);
|
lazyLambdaStream.upsertRemoveNull(lazyNettyServerPermeateClientMappingDO);
|
||||||
}
|
}
|
||||||
|
|
||||||
temp_port = 900;
|
temp_port = 900;
|
||||||
for (int i = 0; i < 10; i++) {
|
for (int i = 0; i < 10; i++) {
|
||||||
temp_port += 1;
|
temp_port += 1;
|
||||||
LazyInternalNetworkServerPermeateClientMappingDO lazyInternalNetworkServerPermeateClientMappingDO = new LazyInternalNetworkServerPermeateClientMappingDO();
|
LazyNettyServerPermeateClientMappingDO lazyNettyServerPermeateClientMappingDO = new LazyNettyServerPermeateClientMappingDO();
|
||||||
lazyInternalNetworkServerPermeateClientMappingDO.setClientId("temp_id_client");
|
lazyNettyServerPermeateClientMappingDO.setClientId("temp_id_client");
|
||||||
lazyInternalNetworkServerPermeateClientMappingDO.setClientTargetIp("127.0.0.1");
|
lazyNettyServerPermeateClientMappingDO.setClientTargetIp("127.0.0.1");
|
||||||
lazyInternalNetworkServerPermeateClientMappingDO.setClientTargetPort(3000 + temp_port);
|
lazyNettyServerPermeateClientMappingDO.setClientTargetPort(3000 + temp_port);
|
||||||
lazyInternalNetworkServerPermeateClientMappingDO.setVisitorPort(temp_port);
|
lazyNettyServerPermeateClientMappingDO.setVisitorPort(temp_port);
|
||||||
lazyLambdaStream.upsertRemoveNull(lazyInternalNetworkServerPermeateClientMappingDO);
|
lazyLambdaStream.upsertRemoveNull(lazyNettyServerPermeateClientMappingDO);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user