[fix] 优化tcp、udp架构 test

This commit is contained in:
wujiawei 2024-12-17 13:22:16 +08:00
parent f19b1cae68
commit f9188037a0
61 changed files with 1677 additions and 1293 deletions

View File

@ -45,17 +45,17 @@ public class ServerAutoConfiguration {
static ServerHandleTcpClientConnectSuccessTypeAdvanced serverHandleTcpClientConnectSuccessTypeAdvanced(
LazyClientStatsChangeApplication lazyClientStatsChangeApplication,
LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication,
LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication,
LazyInternalNetworkClientPermeateServerMappingApplication lazyInternalNetworkClientPermeateServerMappingApplication,
LazyInternalNetworkClientPermeateClientMappingApplication lazyInternalNetworkClientPermeateClientMappingApplication,
LazyServerPermeateClientMappingApplication lazyServerPermeateClientMappingApplication,
LazyClientPermeateServerMappingApplication lazyClientPermeateServerMappingApplication,
LazyClientPermeateClientMappingApplication lazyClientPermeateClientMappingApplication,
LazyNettyClientTokenBucketApplication lazyNettyClientTokenBucketApplication,
ServerNodeProperties serverNodeProperties
) {
return new ServerHandleTcpClientConnectSuccessTypeAdvanced(lazyClientStatsChangeApplication,
lazyNettyClientBlacklistApplication,
lazyInternalNetworkServerPermeateClientMappingApplication,
lazyInternalNetworkClientPermeateServerMappingApplication,
lazyInternalNetworkClientPermeateClientMappingApplication,
lazyServerPermeateClientMappingApplication,
lazyClientPermeateServerMappingApplication,
lazyClientPermeateClientMappingApplication,
lazyNettyClientTokenBucketApplication,
serverNodeProperties
);
@ -133,17 +133,17 @@ public class ServerAutoConfiguration {
static ServerHandleUdpClientConnectSuccessTypeAdvanced serverHandleUdpClientConnectSuccessTypeAdvanced(
LazyClientStatsChangeApplication lazyClientStatsChangeApplication,
LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication,
LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication,
LazyInternalNetworkClientPermeateServerMappingApplication lazyInternalNetworkClientPermeateServerMappingApplication,
LazyInternalNetworkClientPermeateClientMappingApplication lazyInternalNetworkClientPermeateClientMappingApplication,
LazyServerPermeateClientMappingApplication lazyServerPermeateClientMappingApplication,
LazyClientPermeateServerMappingApplication lazyClientPermeateServerMappingApplication,
LazyClientPermeateClientMappingApplication lazyClientPermeateClientMappingApplication,
LazyNettyClientTokenBucketApplication lazyNettyClientTokenBucketApplication,
ServerNodeProperties serverNodeProperties
) {
return new ServerHandleUdpClientConnectSuccessTypeAdvanced(lazyClientStatsChangeApplication,
lazyNettyClientBlacklistApplication,
lazyInternalNetworkServerPermeateClientMappingApplication,
lazyInternalNetworkClientPermeateServerMappingApplication,
lazyInternalNetworkClientPermeateClientMappingApplication,
lazyServerPermeateClientMappingApplication,
lazyClientPermeateServerMappingApplication,
lazyClientPermeateClientMappingApplication,
lazyNettyClientTokenBucketApplication,
serverNodeProperties
);

View File

@ -10,12 +10,8 @@ import io.netty.util.internal.SystemPropertyUtil;
import jakarta.annotation.PreDestroy;
import lombok.extern.slf4j.Slf4j;
import org.framework.lazy.cloud.network.heartbeat.common.context.SocketApplicationListener;
import org.framework.lazy.cloud.network.heartbeat.server.netty.tcp.filter.NettyTcpServerFilter;
import org.framework.lazy.cloud.network.heartbeat.server.netty.udp.filter.NettyUdpServerFilter;
import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties;
import org.springframework.beans.factory.DisposableBean;
import org.springframework.boot.context.event.ApplicationStartedEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;
@Slf4j
@ -74,10 +70,6 @@ public class NettyUdpServerSocketApplicationListener implements SocketApplicatio
channelFuture.channel().closeFuture().sync();
} catch (Exception e) {
log.error("UDP 服务启动失败", e);
} finally {
destroy();
// 服务器已关闭
log.warn("UDP 服务关闭");
}
}

View File

@ -1,7 +1,7 @@
package org.framework.lazy.cloud.network.heartbeat.server.init;
import lombok.extern.slf4j.Slf4j;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkServerPermeateServerMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyServerPermeateServerMappingApplication;
import org.springframework.boot.CommandLineRunner;
import org.springframework.context.annotation.Configuration;
@ -11,16 +11,16 @@ import org.springframework.context.annotation.Configuration;
@Slf4j
@Configuration
public class InitServerPermeateSocket implements CommandLineRunner {
private final LazyInternalNetworkServerPermeateServerMappingApplication lazyInternalNetworkServerPermeateServerMappingApplication;
private final LazyServerPermeateServerMappingApplication lazyServerPermeateServerMappingApplication;
public InitServerPermeateSocket(LazyInternalNetworkServerPermeateServerMappingApplication lazyInternalNetworkServerPermeateServerMappingApplication) {
this.lazyInternalNetworkServerPermeateServerMappingApplication = lazyInternalNetworkServerPermeateServerMappingApplication;
public InitServerPermeateSocket(LazyServerPermeateServerMappingApplication lazyServerPermeateServerMappingApplication) {
this.lazyServerPermeateServerMappingApplication = lazyServerPermeateServerMappingApplication;
}
@Override
public void run(String... args) throws Exception {
try {
lazyInternalNetworkServerPermeateServerMappingApplication.initPermeateSocket();
lazyServerPermeateServerMappingApplication.initPermeateSocket();
} catch (Exception e) {
e.printStackTrace();
}

View File

@ -11,11 +11,11 @@ import org.framework.lazy.cloud.network.heartbeat.common.advanced.tcp.server.Abs
import org.framework.lazy.cloud.network.heartbeat.common.utils.ChannelAttributeKeyUtils;
import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyClientPermeateClientMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyClientPermeateServerMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.state.LazyNettyClientLoginCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateServerMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateServerMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.blacklist.LazyNettyClientBlacklist;
import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.context.annotation.Role;
@ -37,20 +37,20 @@ public class ServerHandleTcpClientConnectSuccessTypeAdvanced extends AbstractHan
private final LazyClientStatsChangeApplication lazyClientStatsChangeApplication;
private final LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication;
private final LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication;
private final LazyInternalNetworkClientPermeateServerMappingApplication lazyInternalNetworkClientPermeateServerMappingApplication;
private final LazyInternalNetworkClientPermeateClientMappingApplication lazyInternalNetworkClientPermeateClientMappingApplication;
private final LazyServerPermeateClientMappingApplication lazyServerPermeateClientMappingApplication;
private final LazyClientPermeateServerMappingApplication lazyClientPermeateServerMappingApplication;
private final LazyClientPermeateClientMappingApplication lazyClientPermeateClientMappingApplication;
private final LazyNettyClientTokenBucketApplication lazyNettyClientTokenBucketApplication;
private final ServerNodeProperties serverNodeProperties;
public ServerHandleTcpClientConnectSuccessTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication, LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication, LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication, LazyInternalNetworkClientPermeateServerMappingApplication lazyInternalNetworkClientPermeateServerMappingApplication, LazyInternalNetworkClientPermeateClientMappingApplication lazyInternalNetworkClientPermeateClientMappingApplication, LazyNettyClientTokenBucketApplication lazyNettyClientTokenBucketApplication, ServerNodeProperties serverNodeProperties) {
public ServerHandleTcpClientConnectSuccessTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication, LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication, LazyServerPermeateClientMappingApplication lazyServerPermeateClientMappingApplication, LazyClientPermeateServerMappingApplication lazyClientPermeateServerMappingApplication, LazyClientPermeateClientMappingApplication lazyClientPermeateClientMappingApplication, LazyNettyClientTokenBucketApplication lazyNettyClientTokenBucketApplication, ServerNodeProperties serverNodeProperties) {
this.lazyClientStatsChangeApplication = lazyClientStatsChangeApplication;
this.lazyNettyClientBlacklistApplication = lazyNettyClientBlacklistApplication;
this.lazyInternalNetworkServerPermeateClientMappingApplication = lazyInternalNetworkServerPermeateClientMappingApplication;
this.lazyInternalNetworkClientPermeateServerMappingApplication = lazyInternalNetworkClientPermeateServerMappingApplication;
this.lazyInternalNetworkClientPermeateClientMappingApplication = lazyInternalNetworkClientPermeateClientMappingApplication;
this.lazyServerPermeateClientMappingApplication = lazyServerPermeateClientMappingApplication;
this.lazyClientPermeateServerMappingApplication = lazyClientPermeateServerMappingApplication;
this.lazyClientPermeateClientMappingApplication = lazyClientPermeateClientMappingApplication;
this.lazyNettyClientTokenBucketApplication = lazyNettyClientTokenBucketApplication;
this.serverNodeProperties = serverNodeProperties;
}
@ -118,7 +118,7 @@ public class ServerHandleTcpClientConnectSuccessTypeAdvanced extends AbstractHan
// 开始开启客户端{},端口映射
log.info("Start opening client: [{}], port mapping", clientId);
// 创建访问者内网穿透连接创建
lazyInternalNetworkServerPermeateClientMappingApplication.createVisitor(clientId);
lazyServerPermeateClientMappingApplication.createVisitor(clientId);
// 结束开启客户端{},端口映射
log.info("End opening client: [{}], port mapping", clientId);
}else {
@ -134,16 +134,16 @@ public class ServerHandleTcpClientConnectSuccessTypeAdvanced extends AbstractHan
}
});
// 查询客户端渗透服务端信息
LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand = new LazyInternalNetworkClientPermeateServerMappingQueryListCommand();
lazyInternalNetworkClientPermeateServerMappingQueryListCommand.setClientId(clientId);
lazyInternalNetworkClientPermeateServerMappingQueryListCommand.setIsDeleted(false);
lazyInternalNetworkClientPermeateServerMappingApplication.findList(lazyInternalNetworkClientPermeateServerMappingQueryListCommand)
LazyClientPermeateServerMappingQueryListCommand lazyClientPermeateServerMappingQueryListCommand = new LazyClientPermeateServerMappingQueryListCommand();
lazyClientPermeateServerMappingQueryListCommand.setClientId(clientId);
lazyClientPermeateServerMappingQueryListCommand.setIsDeleted(false);
lazyClientPermeateServerMappingApplication.findList(lazyClientPermeateServerMappingQueryListCommand)
.accept(lazyInternalNetworkClientPermeateServerMappingDTOS -> {
for (LazyInternalNetworkClientPermeateServerMappingDTO lazyInternalNetworkClientPermeateServerMappingDTO : lazyInternalNetworkClientPermeateServerMappingDTOS) {
for (LazyClientPermeateServerMappingDTO lazyClientPermeateServerMappingDTO : lazyInternalNetworkClientPermeateServerMappingDTOS) {
String permeateTargetIp = lazyInternalNetworkClientPermeateServerMappingDTO.getPermeateTargetIp();
Integer permeateTargetPort = lazyInternalNetworkClientPermeateServerMappingDTO.getPermeateTargetPort();
Integer visitorPort = lazyInternalNetworkClientPermeateServerMappingDTO.getVisitorPort();
String permeateTargetIp = lazyClientPermeateServerMappingDTO.getPermeateTargetIp();
Integer permeateTargetPort = lazyClientPermeateServerMappingDTO.getPermeateTargetPort();
Integer visitorPort = lazyClientPermeateServerMappingDTO.getVisitorPort();
NettyProxyMsg nettyMsg = new NettyProxyMsg();
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT);
nettyMsg.setClientTargetIp(permeateTargetIp);
@ -155,17 +155,17 @@ public class ServerHandleTcpClientConnectSuccessTypeAdvanced extends AbstractHan
// 查询客户端渗透客户端信息
LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand = new LazyInternalNetworkClientPermeateClientMappingQueryListCommand();
lazyInternalNetworkClientPermeateClientMappingQueryListCommand.setFromClientId(clientId);
lazyInternalNetworkClientPermeateClientMappingQueryListCommand.setIsDeleted(false);
lazyInternalNetworkClientPermeateClientMappingApplication.findList(lazyInternalNetworkClientPermeateClientMappingQueryListCommand)
LazyClientPermeateClientMappingQueryListCommand lazyClientPermeateClientMappingQueryListCommand = new LazyClientPermeateClientMappingQueryListCommand();
lazyClientPermeateClientMappingQueryListCommand.setFromClientId(clientId);
lazyClientPermeateClientMappingQueryListCommand.setIsDeleted(false);
lazyClientPermeateClientMappingApplication.findList(lazyClientPermeateClientMappingQueryListCommand)
.accept(lazyInternalNetworkClientPermeateServerMappingDTOS -> {
for (LazyInternalNetworkClientPermeateClientMappingDTO lazyInternalNetworkClientPermeateClientMappingDTO : lazyInternalNetworkClientPermeateServerMappingDTOS) {
for (LazyClientPermeateClientMappingDTO lazyClientPermeateClientMappingDTO : lazyInternalNetworkClientPermeateServerMappingDTOS) {
String permeateTargetIp = lazyInternalNetworkClientPermeateClientMappingDTO.getPermeateTargetIp();
Integer permeateTargetPort = lazyInternalNetworkClientPermeateClientMappingDTO.getPermeateTargetPort();
Integer visitorPort = lazyInternalNetworkClientPermeateClientMappingDTO.getVisitorPort();
String toClientId = lazyInternalNetworkClientPermeateClientMappingDTO.getToClientId();
String permeateTargetIp = lazyClientPermeateClientMappingDTO.getPermeateTargetIp();
Integer permeateTargetPort = lazyClientPermeateClientMappingDTO.getPermeateTargetPort();
Integer visitorPort = lazyClientPermeateClientMappingDTO.getVisitorPort();
String toClientId = lazyClientPermeateClientMappingDTO.getToClientId();
NettyProxyMsg nettyMsg = new NettyProxyMsg();
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT);
nettyMsg.setClientTargetIp(permeateTargetIp);

View File

@ -11,11 +11,11 @@ import org.framework.lazy.cloud.network.heartbeat.common.advanced.udp.server.Abs
import org.framework.lazy.cloud.network.heartbeat.common.utils.ChannelAttributeKeyUtils;
import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyClientPermeateClientMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyClientPermeateServerMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.state.LazyNettyClientLoginCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateServerMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateServerMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.blacklist.LazyNettyClientBlacklist;
import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.context.annotation.Role;
@ -37,20 +37,20 @@ public class ServerHandleUdpClientConnectSuccessTypeAdvanced extends AbstractHan
private final LazyClientStatsChangeApplication lazyClientStatsChangeApplication;
private final LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication;
private final LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication;
private final LazyInternalNetworkClientPermeateServerMappingApplication lazyInternalNetworkClientPermeateServerMappingApplication;
private final LazyInternalNetworkClientPermeateClientMappingApplication lazyInternalNetworkClientPermeateClientMappingApplication;
private final LazyServerPermeateClientMappingApplication lazyServerPermeateClientMappingApplication;
private final LazyClientPermeateServerMappingApplication lazyClientPermeateServerMappingApplication;
private final LazyClientPermeateClientMappingApplication lazyClientPermeateClientMappingApplication;
private final LazyNettyClientTokenBucketApplication lazyNettyClientTokenBucketApplication;
private final ServerNodeProperties serverNodeProperties;
public ServerHandleUdpClientConnectSuccessTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication, LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication, LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication, LazyInternalNetworkClientPermeateServerMappingApplication lazyInternalNetworkClientPermeateServerMappingApplication, LazyInternalNetworkClientPermeateClientMappingApplication lazyInternalNetworkClientPermeateClientMappingApplication, LazyNettyClientTokenBucketApplication lazyNettyClientTokenBucketApplication, ServerNodeProperties serverNodeProperties) {
public ServerHandleUdpClientConnectSuccessTypeAdvanced(LazyClientStatsChangeApplication lazyClientStatsChangeApplication, LazyNettyClientBlacklistApplication lazyNettyClientBlacklistApplication, LazyServerPermeateClientMappingApplication lazyServerPermeateClientMappingApplication, LazyClientPermeateServerMappingApplication lazyClientPermeateServerMappingApplication, LazyClientPermeateClientMappingApplication lazyClientPermeateClientMappingApplication, LazyNettyClientTokenBucketApplication lazyNettyClientTokenBucketApplication, ServerNodeProperties serverNodeProperties) {
this.lazyClientStatsChangeApplication = lazyClientStatsChangeApplication;
this.lazyNettyClientBlacklistApplication = lazyNettyClientBlacklistApplication;
this.lazyInternalNetworkServerPermeateClientMappingApplication = lazyInternalNetworkServerPermeateClientMappingApplication;
this.lazyInternalNetworkClientPermeateServerMappingApplication = lazyInternalNetworkClientPermeateServerMappingApplication;
this.lazyInternalNetworkClientPermeateClientMappingApplication = lazyInternalNetworkClientPermeateClientMappingApplication;
this.lazyServerPermeateClientMappingApplication = lazyServerPermeateClientMappingApplication;
this.lazyClientPermeateServerMappingApplication = lazyClientPermeateServerMappingApplication;
this.lazyClientPermeateClientMappingApplication = lazyClientPermeateClientMappingApplication;
this.lazyNettyClientTokenBucketApplication = lazyNettyClientTokenBucketApplication;
this.serverNodeProperties = serverNodeProperties;
}
@ -118,7 +118,7 @@ public class ServerHandleUdpClientConnectSuccessTypeAdvanced extends AbstractHan
// 开始开启客户端{},端口映射
log.info("Start opening client: [{}], port mapping", clientId);
// 创建访问者内网穿透连接创建
lazyInternalNetworkServerPermeateClientMappingApplication.createVisitor(clientId);
lazyServerPermeateClientMappingApplication.createVisitor(clientId);
// 结束开启客户端{},端口映射
log.info("End opening client: [{}], port mapping", clientId);
}else {
@ -134,16 +134,16 @@ public class ServerHandleUdpClientConnectSuccessTypeAdvanced extends AbstractHan
}
});
// 查询客户端渗透服务端信息
LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand = new LazyInternalNetworkClientPermeateServerMappingQueryListCommand();
lazyInternalNetworkClientPermeateServerMappingQueryListCommand.setClientId(clientId);
lazyInternalNetworkClientPermeateServerMappingQueryListCommand.setIsDeleted(false);
lazyInternalNetworkClientPermeateServerMappingApplication.findList(lazyInternalNetworkClientPermeateServerMappingQueryListCommand)
LazyClientPermeateServerMappingQueryListCommand lazyClientPermeateServerMappingQueryListCommand = new LazyClientPermeateServerMappingQueryListCommand();
lazyClientPermeateServerMappingQueryListCommand.setClientId(clientId);
lazyClientPermeateServerMappingQueryListCommand.setIsDeleted(false);
lazyClientPermeateServerMappingApplication.findList(lazyClientPermeateServerMappingQueryListCommand)
.accept(lazyInternalNetworkClientPermeateServerMappingDTOS -> {
for (LazyInternalNetworkClientPermeateServerMappingDTO lazyInternalNetworkClientPermeateServerMappingDTO : lazyInternalNetworkClientPermeateServerMappingDTOS) {
for (LazyClientPermeateServerMappingDTO lazyClientPermeateServerMappingDTO : lazyInternalNetworkClientPermeateServerMappingDTOS) {
String permeateTargetIp = lazyInternalNetworkClientPermeateServerMappingDTO.getPermeateTargetIp();
Integer permeateTargetPort = lazyInternalNetworkClientPermeateServerMappingDTO.getPermeateTargetPort();
Integer visitorPort = lazyInternalNetworkClientPermeateServerMappingDTO.getVisitorPort();
String permeateTargetIp = lazyClientPermeateServerMappingDTO.getPermeateTargetIp();
Integer permeateTargetPort = lazyClientPermeateServerMappingDTO.getPermeateTargetPort();
Integer visitorPort = lazyClientPermeateServerMappingDTO.getVisitorPort();
NettyProxyMsg nettyMsg = new NettyProxyMsg();
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_SERVER_INIT);
nettyMsg.setClientTargetIp(permeateTargetIp);
@ -155,17 +155,17 @@ public class ServerHandleUdpClientConnectSuccessTypeAdvanced extends AbstractHan
// 查询客户端渗透客户端信息
LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand = new LazyInternalNetworkClientPermeateClientMappingQueryListCommand();
lazyInternalNetworkClientPermeateClientMappingQueryListCommand.setFromClientId(clientId);
lazyInternalNetworkClientPermeateClientMappingQueryListCommand.setIsDeleted(false);
lazyInternalNetworkClientPermeateClientMappingApplication.findList(lazyInternalNetworkClientPermeateClientMappingQueryListCommand)
LazyClientPermeateClientMappingQueryListCommand lazyClientPermeateClientMappingQueryListCommand = new LazyClientPermeateClientMappingQueryListCommand();
lazyClientPermeateClientMappingQueryListCommand.setFromClientId(clientId);
lazyClientPermeateClientMappingQueryListCommand.setIsDeleted(false);
lazyClientPermeateClientMappingApplication.findList(lazyClientPermeateClientMappingQueryListCommand)
.accept(lazyInternalNetworkClientPermeateServerMappingDTOS -> {
for (LazyInternalNetworkClientPermeateClientMappingDTO lazyInternalNetworkClientPermeateClientMappingDTO : lazyInternalNetworkClientPermeateServerMappingDTOS) {
for (LazyClientPermeateClientMappingDTO lazyClientPermeateClientMappingDTO : lazyInternalNetworkClientPermeateServerMappingDTOS) {
String permeateTargetIp = lazyInternalNetworkClientPermeateClientMappingDTO.getPermeateTargetIp();
Integer permeateTargetPort = lazyInternalNetworkClientPermeateClientMappingDTO.getPermeateTargetPort();
Integer visitorPort = lazyInternalNetworkClientPermeateClientMappingDTO.getVisitorPort();
String toClientId = lazyInternalNetworkClientPermeateClientMappingDTO.getToClientId();
String permeateTargetIp = lazyClientPermeateClientMappingDTO.getPermeateTargetIp();
Integer permeateTargetPort = lazyClientPermeateClientMappingDTO.getPermeateTargetPort();
Integer visitorPort = lazyClientPermeateClientMappingDTO.getVisitorPort();
String toClientId = lazyClientPermeateClientMappingDTO.getToClientId();
NettyProxyMsg nettyMsg = new NettyProxyMsg();
nettyMsg.setType(TcpMessageType.TCP_DISTRIBUTE_CLIENT_PERMEATE_CLIENT_INIT);
nettyMsg.setClientTargetIp(permeateTargetIp);

View File

@ -0,0 +1,106 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application;
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.LazyClientPermeateClientMappingDTO;
import org.wu.framework.web.response.Result;
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.LazyClientPermeateClientMappingQueryListCommand;
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.DefaultDDDLazyApplication
**/
public interface LazyClientPermeateClientMappingApplication {
/**
* describe 新增客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result<LazyNettyClientPermeateClientMapping> story(LazyClientPermeateClientMappingStoryCommand lazyClientPermeateClientMappingStoryCommand);
/**
* describe 批量新增客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
* @return {@link Result<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result<List<LazyNettyClientPermeateClientMapping>> batchStory(List<LazyClientPermeateClientMappingStoryCommand> lazyClientPermeateClientMappingStoryCommandList);
/**
* describe 更新客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result<LazyNettyClientPermeateClientMapping> updateOne(LazyClientPermeateClientMappingUpdateCommand lazyClientPermeateClientMappingUpdateCommand);
/**
* describe 查询单个客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingQueryOneCommand 查询单个客户端渗透客户端映射
* @return {@link Result< LazyClientPermeateClientMappingDTO >} 客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result<LazyClientPermeateClientMappingDTO> findOne(LazyClientPermeateClientMappingQueryOneCommand lazyClientPermeateClientMappingQueryOneCommand);
/**
* describe 查询多个客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingQueryListCommand 查询多个客户端渗透客户端映射
* @return {@link Result <List<LazyClientPermeateClientMappingDTO>>} 客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result <List<LazyClientPermeateClientMappingDTO>> findList(LazyClientPermeateClientMappingQueryListCommand lazyClientPermeateClientMappingQueryListCommand);
/**
* describe 分页查询多个客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingQueryListCommand 分页查询多个客户端渗透客户端映射
* @return {@link Result <LazyPage<LazyClientPermeateClientMappingDTO>>} 分页客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result <LazyPage<LazyClientPermeateClientMappingDTO>> findPage(int size, int current, LazyClientPermeateClientMappingQueryListCommand lazyClientPermeateClientMappingQueryListCommand);
/**
* describe 删除客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result<LazyNettyClientPermeateClientMapping> remove(LazyClientPermeateClientMappingRemoveCommand lazyClientPermeateClientMappingRemoveCommand);
}

View File

@ -0,0 +1,106 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateServerMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping;
import org.wu.framework.web.response.Result;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyClientPermeateServerMappingQueryOneCommand;
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.DefaultDDDLazyApplication
**/
public interface LazyClientPermeateServerMappingApplication {
/**
* describe 新增客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result<LazyNettyClientPermeateServerMapping> story(LazyClientPermeateServerMappingStoryCommand lazyClientPermeateServerMappingStoryCommand);
/**
* describe 批量新增客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
* @return {@link Result<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result<List<LazyNettyClientPermeateServerMapping>> batchStory(List<LazyClientPermeateServerMappingStoryCommand> lazyClientPermeateServerMappingStoryCommandList);
/**
* describe 更新客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result<LazyNettyClientPermeateServerMapping> updateOne(LazyClientPermeateServerMappingUpdateCommand lazyClientPermeateServerMappingUpdateCommand);
/**
* describe 查询单个客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingQueryOneCommand 查询单个客户端渗透服务端映射
* @return {@link Result< LazyClientPermeateServerMappingDTO >} 客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result<LazyClientPermeateServerMappingDTO> findOne(LazyClientPermeateServerMappingQueryOneCommand lazyClientPermeateServerMappingQueryOneCommand);
/**
* describe 查询多个客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingQueryListCommand 查询多个客户端渗透服务端映射
* @return {@link Result <List<LazyClientPermeateServerMappingDTO>>} 客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result <List<LazyClientPermeateServerMappingDTO>> findList(LazyClientPermeateServerMappingQueryListCommand lazyClientPermeateServerMappingQueryListCommand);
/**
* describe 分页查询多个客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingQueryListCommand 分页查询多个客户端渗透服务端映射
* @return {@link Result <LazyPage<LazyClientPermeateServerMappingDTO>>} 分页客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result <LazyPage<LazyClientPermeateServerMappingDTO>> findPage(int size, int current, LazyClientPermeateServerMappingQueryListCommand lazyClientPermeateServerMappingQueryListCommand);
/**
* describe 删除客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result<LazyNettyClientPermeateServerMapping> remove(LazyClientPermeateServerMappingRemoveCommand lazyClientPermeateServerMappingRemoveCommand);
}

View File

@ -1,108 +0,0 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application;
import org.wu.framework.web.response.Result;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRemoveCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingStoryCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingQueryOneCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateClientMappingDTO;
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.DefaultDDDLazyApplication
**/
public interface LazyInternalNetworkClientPermeateClientMappingApplication {
/**
* describe 新增客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result<LazyNettyClientPermeateClientMapping> story(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand);
/**
* describe 批量新增客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
* @return {@link Result<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result<List<LazyNettyClientPermeateClientMapping>> batchStory(List<LazyInternalNetworkClientPermeateClientMappingStoryCommand> lazyInternalNetworkClientPermeateClientMappingStoryCommandList);
/**
* describe 更新客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result<LazyNettyClientPermeateClientMapping> updateOne(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
/**
* describe 查询单个客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingQueryOneCommand 查询单个客户端渗透客户端映射
* @return {@link Result<LazyInternalNetworkClientPermeateClientMappingDTO>} 客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result<LazyInternalNetworkClientPermeateClientMappingDTO> findOne(LazyInternalNetworkClientPermeateClientMappingQueryOneCommand lazyInternalNetworkClientPermeateClientMappingQueryOneCommand);
/**
* describe 查询多个客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingQueryListCommand 查询多个客户端渗透客户端映射
* @return {@link Result <List<LazyInternalNetworkClientPermeateClientMappingDTO>>} 客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result <List<LazyInternalNetworkClientPermeateClientMappingDTO>> findList(LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
/**
* describe 分页查询多个客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingQueryListCommand 分页查询多个客户端渗透客户端映射
* @return {@link Result <LazyPage<LazyInternalNetworkClientPermeateClientMappingDTO>>} 分页客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result <LazyPage<LazyInternalNetworkClientPermeateClientMappingDTO>> findPage(int size,int current,LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
/**
* describe 删除客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
Result<LazyNettyClientPermeateClientMapping> remove(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
}

View File

@ -1,108 +0,0 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping;
import org.wu.framework.web.response.Result;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingQueryOneCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateServerMappingDTO;
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.DefaultDDDLazyApplication
**/
public interface LazyInternalNetworkClientPermeateServerMappingApplication {
/**
* describe 新增客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result<LazyNettyClientPermeateServerMapping> story(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand);
/**
* describe 批量新增客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
* @return {@link Result<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result<List<LazyNettyClientPermeateServerMapping>> batchStory(List<LazyInternalNetworkClientPermeateServerMappingStoryCommand> lazyInternalNetworkClientPermeateServerMappingStoryCommandList);
/**
* describe 更新客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result<LazyNettyClientPermeateServerMapping> updateOne(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
/**
* describe 查询单个客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingQueryOneCommand 查询单个客户端渗透服务端映射
* @return {@link Result<LazyInternalNetworkClientPermeateServerMappingDTO>} 客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result<LazyInternalNetworkClientPermeateServerMappingDTO> findOne(LazyInternalNetworkClientPermeateServerMappingQueryOneCommand lazyInternalNetworkClientPermeateServerMappingQueryOneCommand);
/**
* describe 查询多个客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingQueryListCommand 查询多个客户端渗透服务端映射
* @return {@link Result <List<LazyInternalNetworkClientPermeateServerMappingDTO>>} 客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result <List<LazyInternalNetworkClientPermeateServerMappingDTO>> findList(LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
/**
* describe 分页查询多个客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingQueryListCommand 分页查询多个客户端渗透服务端映射
* @return {@link Result <LazyPage<LazyInternalNetworkClientPermeateServerMappingDTO>>} 分页客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result <LazyPage<LazyInternalNetworkClientPermeateServerMappingDTO>> findPage(int size,int current,LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
/**
* describe 删除客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
Result<LazyNettyClientPermeateServerMapping> remove(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
}

View File

@ -1,107 +0,0 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.client.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping;
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
import org.wu.framework.web.response.Result;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplication;
import java.util.List;
/**
* describe 内网穿透映射
*
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
* @see DefaultDDDLazyApplication
**/
public interface LazyInternalNetworkServerPermeateClientMappingApplication {
/**
* describe 新增内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<LazyNettyServerPermeateClientMapping> story(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) ;
/**
* describe 批量新增内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
* @return {@link Result<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<List<LazyNettyServerPermeateClientMapping>> batchStory(List<LazyInternalNetworkServerPermeateClientMappingStoryCommand> lazyInternalNetworkServerPermeateClientMappingStoryCommandList);
/**
* describe 更新内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<LazyNettyServerPermeateClientMapping> updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) ;
/**
* describe 查询单个内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射
* @return {@link Result< LazyInternalNetworkPenetrationMappingDTO >} 内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<LazyInternalNetworkPenetrationMappingDTO> findOne(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand);
/**
* describe 查询多个内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 查询多个内网穿透映射
* @return {@link Result <List<LazyInternalNetworkPenetrationMappingDTO>>} 内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<List<LazyInternalNetworkPenetrationMappingDTO>> findList(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
/**
* describe 分页查询多个内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 分页查询多个内网穿透映射
* @return {@link Result <LazyPage<LazyInternalNetworkPenetrationMappingDTO>>} 分页内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<LazyPage<LazyInternalNetworkPenetrationMappingDTO>> findPage(int size, int current, LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
/**
* describe 删除内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<LazyNettyServerPermeateClientMapping> remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
/**
* 创建客户端的访问者
*
* @param clientId 客户端ID
*/
Result<Void> createVisitor(String clientId);
}

View File

@ -1,110 +0,0 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.server.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping;
import org.wu.framework.web.response.Result;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO;
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.DefaultDDDLazyApplication
**/
public interface LazyInternalNetworkServerPermeateServerMappingApplication {
/**
* describe 新增服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result<LazyNettyServerPermeateServerMapping> story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand);
/**
* describe 批量新增服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
* @return {@link Result<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result<List<LazyNettyServerPermeateServerMapping>> batchStory(List<LazyInternalNetworkServerPermeateServerMappingStoryCommand> lazyInternalNetworkServerPermeateServerMappingStoryCommandList);
/**
* describe 更新服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result<LazyNettyServerPermeateServerMapping> updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
/**
* describe 查询单个服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射
* @return {@link Result<LazyInternalNetworkServerPermeateMappingDTO>} 服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result<LazyInternalNetworkServerPermeateMappingDTO> findOne(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand);
/**
* describe 查询多个服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 查询多个服务端网络渗透映射
* @return {@link Result <List<LazyInternalNetworkServerPermeateMappingDTO>>} 服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result <List<LazyInternalNetworkServerPermeateMappingDTO>> findList(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
/**
* describe 分页查询多个服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 分页查询多个服务端网络渗透映射
* @return {@link Result <LazyPage<LazyInternalNetworkServerPermeateMappingDTO>>} 分页服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result <LazyPage<LazyInternalNetworkServerPermeateMappingDTO>> findPage(int size, int current, LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
/**
* describe 删除服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result<LazyNettyServerPermeateServerMapping> remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
/**
* 初始化 网络渗透socket
* @return
*/
Result<?> initPermeateSocket();
}

View File

@ -0,0 +1,107 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.client.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyServerPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping;
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
import org.wu.framework.web.response.Result;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplication;
import java.util.List;
/**
* describe 内网穿透映射
*
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
* @see DefaultDDDLazyApplication
**/
public interface LazyServerPermeateClientMappingApplication {
/**
* describe 新增内网穿透映射
*
* @param lazyServerPermeateClientMappingStoryCommand 新增内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<LazyNettyServerPermeateClientMapping> story(LazyServerPermeateClientMappingStoryCommand lazyServerPermeateClientMappingStoryCommand) ;
/**
* describe 批量新增内网穿透映射
*
* @param lazyServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
* @return {@link Result<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<List<LazyNettyServerPermeateClientMapping>> batchStory(List<LazyServerPermeateClientMappingStoryCommand> lazyServerPermeateClientMappingStoryCommandList);
/**
* describe 更新内网穿透映射
*
* @param lazyServerPermeateClientMappingUpdateCommand 更新内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<LazyNettyServerPermeateClientMapping> updateOne(LazyServerPermeateClientMappingUpdateCommand lazyServerPermeateClientMappingUpdateCommand) ;
/**
* describe 查询单个内网穿透映射
*
* @param lazyServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射
* @return {@link Result< LazyServerPermeateClientMappingDTO >} 内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<LazyServerPermeateClientMappingDTO> findOne(LazyServerPermeateClientMappingQueryOneCommand lazyServerPermeateClientMappingQueryOneCommand);
/**
* describe 查询多个内网穿透映射
*
* @param lazyServerPermeateClientMappingQueryListCommand 查询多个内网穿透映射
* @return {@link Result <List<LazyServerPermeateClientMappingDTO>>} 内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<List<LazyServerPermeateClientMappingDTO>> findList(LazyServerPermeateClientMappingQueryListCommand lazyServerPermeateClientMappingQueryListCommand);
/**
* describe 分页查询多个内网穿透映射
*
* @param lazyServerPermeateClientMappingQueryListCommand 分页查询多个内网穿透映射
* @return {@link Result <LazyPage<LazyServerPermeateClientMappingDTO>>} 分页内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<LazyPage<LazyServerPermeateClientMappingDTO>> findPage(int size, int current, LazyServerPermeateClientMappingQueryListCommand lazyServerPermeateClientMappingQueryListCommand);
/**
* describe 删除内网穿透映射
*
* @param lazyServerPermeateClientMappingRemoveCommand 删除内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
Result<LazyNettyServerPermeateClientMapping> remove(LazyServerPermeateClientMappingRemoveCommand lazyServerPermeateClientMappingRemoveCommand);
/**
* 创建客户端的访问者
*
* @param clientId 客户端ID
*/
Result<Void> createVisitor(String clientId);
}

View File

@ -0,0 +1,111 @@
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.dto.LazyServerPermeateServerMappingDTO;
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 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.DefaultDDDLazyApplication
**/
public interface LazyServerPermeateServerMappingApplication {
/**
* describe 新增服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result<LazyNettyServerPermeateServerMapping> story(LazyServerPermeateServerMappingStoryCommand lazyServerPermeateServerMappingStoryCommand);
/**
* describe 批量新增服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
* @return {@link Result<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result<List<LazyNettyServerPermeateServerMapping>> batchStory(List<LazyServerPermeateServerMappingStoryCommand> lazyServerPermeateServerMappingStoryCommandList);
/**
* describe 更新服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result<LazyNettyServerPermeateServerMapping> updateOne(LazyServerPermeateServerMappingUpdateCommand lazyServerPermeateServerMappingUpdateCommand);
/**
* describe 查询单个服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射
* @return {@link Result< LazyServerPermeateServerMappingDTO >} 服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result<LazyServerPermeateServerMappingDTO> findOne(LazyServerPermeateServerMappingQueryOneCommand lazyServerPermeateServerMappingQueryOneCommand);
/**
* describe 查询多个服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingQueryListCommand 查询多个服务端网络渗透映射
* @return {@link Result <List<LazyServerPermeateServerMappingDTO>>} 服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result <List<LazyServerPermeateServerMappingDTO>> findList(LazyServerPermeateServerMappingQueryListCommand lazyServerPermeateServerMappingQueryListCommand);
/**
* describe 分页查询多个服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingQueryListCommand 分页查询多个服务端网络渗透映射
* @return {@link Result <LazyPage<LazyServerPermeateServerMappingDTO>>} 分页服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result <LazyPage<LazyServerPermeateServerMappingDTO>> findPage(int size, int current, LazyServerPermeateServerMappingQueryListCommand lazyServerPermeateServerMappingQueryListCommand);
/**
* describe 删除服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
Result<LazyNettyServerPermeateServerMapping> remove(LazyServerPermeateServerMappingRemoveCommand lazyServerPermeateServerMappingRemoveCommand);
/**
* 初始化 网络渗透socket
* @return
*/
Result<?> initPermeateSocket();
}

View File

@ -1,8 +1,8 @@
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.dto.LazyServerPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyAssembler;
@ -29,60 +29,60 @@ public interface InternalNetworkPenetrationMappingDTOAssembler {
/**
* describe 应用层存储入参转换成 领域对象
*
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 保存内网穿透映射对象
* @param lazyServerPermeateClientMappingStoryCommand 保存内网穿透映射对象
* @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand);
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyServerPermeateClientMappingStoryCommand lazyServerPermeateClientMappingStoryCommand);
/**
* describe 应用层更新入参转换成 领域对象
*
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射对象
* @param lazyServerPermeateClientMappingUpdateCommand 更新内网穿透映射对象
* @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand);
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyServerPermeateClientMappingUpdateCommand lazyServerPermeateClientMappingUpdateCommand);
/**
* describe 应用层查询入参转换成 领域对象
*
* @param lazyInternalNetworkServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射对象参数
* @param lazyServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射对象参数
* @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand);
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyServerPermeateClientMappingQueryOneCommand lazyServerPermeateClientMappingQueryOneCommand);
/**
* describe 应用层查询入参转换成 领域对象
*
* @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 查询集合内网穿透映射对象参数
* @param lazyServerPermeateClientMappingQueryListCommand 查询集合内网穿透映射对象参数
* @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyServerPermeateClientMappingQueryListCommand lazyServerPermeateClientMappingQueryListCommand);
/**
* describe 应用层删除入参转换成 领域对象
*
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射对象参数
* @param lazyServerPermeateClientMappingRemoveCommand 删除内网穿透映射对象参数
* @return {@link LazyNettyServerPermeateClientMapping} 内网穿透映射领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
LazyNettyServerPermeateClientMapping toInternalNetworkPenetrationMapping(LazyServerPermeateClientMappingRemoveCommand lazyServerPermeateClientMappingRemoveCommand);
/**
* describe 持久层领域对象转换成DTO对象
*
* @param lazyNettyServerPermeateClientMapping 内网穿透映射领域对象
* @return {@link LazyInternalNetworkPenetrationMappingDTO} 内网穿透映射DTO对象
* @return {@link LazyServerPermeateClientMappingDTO} 内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
LazyInternalNetworkPenetrationMappingDTO fromInternalNetworkPenetrationMapping(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping);
LazyServerPermeateClientMappingDTO fromInternalNetworkPenetrationMapping(LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping);
}

View File

@ -1,12 +1,9 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler;
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.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRemoveCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingStoryCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingQueryOneCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyClientPermeateClientMappingUpdateCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateClientMappingDTO;
import org.mapstruct.factory.Mappers;
import org.mapstruct.Mapper;
/**
@ -33,61 +30,61 @@ public interface LazyInternalNetworkClientPermeateClientMappingDTOAssembler {
/**
* describe 应用层存储入参转换成 领域对象
*
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 保存客户端渗透客户端映射对象
* @param lazyClientPermeateClientMappingStoryCommand 保存客户端渗透客户端映射对象
* @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand);
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyClientPermeateClientMappingStoryCommand lazyClientPermeateClientMappingStoryCommand);
/**
* describe 应用层更新入参转换成 领域对象
*
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射对象
* @param lazyClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射对象
* @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyClientPermeateClientMappingUpdateCommand lazyClientPermeateClientMappingUpdateCommand);
/**
* describe 应用层查询入参转换成 领域对象
*
* @param lazyInternalNetworkClientPermeateClientMappingQueryOneCommand 查询单个客户端渗透客户端映射对象参数
* @param lazyClientPermeateClientMappingQueryOneCommand 查询单个客户端渗透客户端映射对象参数
* @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingQueryOneCommand lazyInternalNetworkClientPermeateClientMappingQueryOneCommand);
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyClientPermeateClientMappingQueryOneCommand lazyClientPermeateClientMappingQueryOneCommand);
/**
* describe 应用层查询入参转换成 领域对象
*
* @param lazyInternalNetworkClientPermeateClientMappingQueryListCommand 查询集合客户端渗透客户端映射对象参数
* @param lazyClientPermeateClientMappingQueryListCommand 查询集合客户端渗透客户端映射对象参数
* @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyClientPermeateClientMappingQueryListCommand lazyClientPermeateClientMappingQueryListCommand);
/**
* describe 应用层删除入参转换成 领域对象
*
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射对象参数
* @param lazyClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射对象参数
* @return {@link LazyNettyClientPermeateClientMapping} 客户端渗透客户端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
LazyNettyClientPermeateClientMapping toLazyInternalNetworkClientPermeateClientMapping(LazyClientPermeateClientMappingRemoveCommand lazyClientPermeateClientMappingRemoveCommand);
/**
* describe 持久层领域对象转换成DTO对象
*
* @param lazyNettyClientPermeateClientMapping 客户端渗透客户端映射领域对象
* @return {@link LazyInternalNetworkClientPermeateClientMappingDTO} 客户端渗透客户端映射DTO对象
* @return {@link LazyClientPermeateClientMappingDTO} 客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
LazyInternalNetworkClientPermeateClientMappingDTO fromLazyInternalNetworkClientPermeateClientMapping(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping);
LazyClientPermeateClientMappingDTO fromLazyInternalNetworkClientPermeateClientMapping(LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping);
}

View File

@ -1,12 +1,9 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingQueryOneCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateServerMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyClientPermeateServerMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateServerMappingDTO;
import org.mapstruct.factory.Mappers;
import org.mapstruct.Mapper;
/**
@ -33,61 +30,61 @@ public interface LazyInternalNetworkClientPermeateServerMappingDTOAssembler {
/**
* describe 应用层存储入参转换成 领域对象
*
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 保存客户端渗透服务端映射对象
* @param lazyClientPermeateServerMappingStoryCommand 保存客户端渗透服务端映射对象
* @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand);
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyClientPermeateServerMappingStoryCommand lazyClientPermeateServerMappingStoryCommand);
/**
* describe 应用层更新入参转换成 领域对象
*
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射对象
* @param lazyClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射对象
* @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyClientPermeateServerMappingUpdateCommand lazyClientPermeateServerMappingUpdateCommand);
/**
* describe 应用层查询入参转换成 领域对象
*
* @param lazyInternalNetworkClientPermeateServerMappingQueryOneCommand 查询单个客户端渗透服务端映射对象参数
* @param lazyClientPermeateServerMappingQueryOneCommand 查询单个客户端渗透服务端映射对象参数
* @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingQueryOneCommand lazyInternalNetworkClientPermeateServerMappingQueryOneCommand);
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyClientPermeateServerMappingQueryOneCommand lazyClientPermeateServerMappingQueryOneCommand);
/**
* describe 应用层查询入参转换成 领域对象
*
* @param lazyInternalNetworkClientPermeateServerMappingQueryListCommand 查询集合客户端渗透服务端映射对象参数
* @param lazyClientPermeateServerMappingQueryListCommand 查询集合客户端渗透服务端映射对象参数
* @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyClientPermeateServerMappingQueryListCommand lazyClientPermeateServerMappingQueryListCommand);
/**
* describe 应用层删除入参转换成 领域对象
*
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射对象参数
* @param lazyClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射对象参数
* @return {@link LazyNettyClientPermeateServerMapping} 客户端渗透服务端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
LazyNettyClientPermeateServerMapping toLazyInternalNetworkClientPermeateServerMapping(LazyClientPermeateServerMappingRemoveCommand lazyClientPermeateServerMappingRemoveCommand);
/**
* describe 持久层领域对象转换成DTO对象
*
* @param lazyNettyClientPermeateServerMapping 客户端渗透服务端映射领域对象
* @return {@link LazyInternalNetworkClientPermeateServerMappingDTO} 客户端渗透服务端映射DTO对象
* @return {@link LazyClientPermeateServerMappingDTO} 客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
LazyInternalNetworkClientPermeateServerMappingDTO fromLazyInternalNetworkClientPermeateServerMapping(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping);
LazyClientPermeateServerMappingDTO fromLazyInternalNetworkClientPermeateServerMapping(LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping);
}

View File

@ -1,8 +1,8 @@
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.dto.LazyServerPermeateServerMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO;
import org.mapstruct.factory.Mappers;
import org.mapstruct.Mapper;
/**
@ -29,61 +29,61 @@ public interface LazyInternalNetworkServerPermeateServerMappingDTOAssembler {
/**
* describe 应用层存储入参转换成 领域对象
*
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 保存服务端网络渗透映射对象
* @param lazyServerPermeateServerMappingStoryCommand 保存服务端网络渗透映射对象
* @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand);
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyServerPermeateServerMappingStoryCommand lazyServerPermeateServerMappingStoryCommand);
/**
* describe 应用层更新入参转换成 领域对象
*
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射对象
* @param lazyServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射对象
* @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyServerPermeateServerMappingUpdateCommand lazyServerPermeateServerMappingUpdateCommand);
/**
* describe 应用层查询入参转换成 领域对象
*
* @param lazyInternalNetworkServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射对象参数
* @param lazyServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射对象参数
* @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand);
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyServerPermeateServerMappingQueryOneCommand lazyServerPermeateServerMappingQueryOneCommand);
/**
* describe 应用层查询入参转换成 领域对象
*
* @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 查询集合服务端网络渗透映射对象参数
* @param lazyServerPermeateServerMappingQueryListCommand 查询集合服务端网络渗透映射对象参数
* @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyServerPermeateServerMappingQueryListCommand lazyServerPermeateServerMappingQueryListCommand);
/**
* describe 应用层删除入参转换成 领域对象
*
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射对象参数
* @param lazyServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射对象参数
* @return {@link LazyNettyServerPermeateServerMapping} 服务端网络渗透映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
LazyNettyServerPermeateServerMapping toLazyInternalNetworkServerPermeateMapping(LazyServerPermeateServerMappingRemoveCommand lazyServerPermeateServerMappingRemoveCommand);
/**
* describe 持久层领域对象转换成DTO对象
*
* @param lazyNettyServerPermeateServerMapping 服务端网络渗透映射领域对象
* @return {@link LazyInternalNetworkServerPermeateMappingDTO} 服务端网络渗透映射DTO对象
* @return {@link LazyServerPermeateServerMappingDTO} 服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
LazyInternalNetworkServerPermeateMappingDTO fromLazyInternalNetworkServerPermeateMapping(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping);
LazyServerPermeateServerMappingDTO fromLazyInternalNetworkServerPermeateMapping(LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping);
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_client_mapping_query_List_command",description = "客户端渗透客户端映射")
public class LazyInternalNetworkClientPermeateClientMappingQueryListCommand {
public class LazyClientPermeateClientMappingQueryListCommand {
/**
@ -97,5 +99,16 @@ public class LazyInternalNetworkClientPermeateClientMappingQueryListCommand {
*/
@Schema(description ="渗透端口",name ="visitorPort",example = "")
private Integer visitorPort;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_client_mapping_query_one_command",description = "客户端渗透客户端映射")
public class LazyInternalNetworkClientPermeateClientMappingQueryOneCommand {
public class LazyClientPermeateClientMappingQueryOneCommand {
/**
@ -97,5 +99,16 @@ public class LazyInternalNetworkClientPermeateClientMappingQueryOneCommand {
*/
@Schema(description ="渗透端口",name ="visitorPort",example = "")
private Integer visitorPort;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_client_mapping_remove_command",description = "客户端渗透客户端映射")
public class LazyInternalNetworkClientPermeateClientMappingRemoveCommand {
public class LazyClientPermeateClientMappingRemoveCommand {
/**
@ -97,5 +99,16 @@ public class LazyInternalNetworkClientPermeateClientMappingRemoveCommand {
*/
@Schema(description ="渗透端口",name ="visitorPort",example = "")
private Integer visitorPort;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_client_mapping_story_command",description = "客户端渗透客户端映射")
public class LazyInternalNetworkClientPermeateClientMappingStoryCommand {
public class LazyClientPermeateClientMappingStoryCommand {
/**
@ -104,5 +106,16 @@ public class LazyInternalNetworkClientPermeateClientMappingStoryCommand {
*/
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_client_mapping_update_command",description = "客户端渗透客户端映射")
public class LazyInternalNetworkClientPermeateClientMappingUpdateCommand {
public class LazyClientPermeateClientMappingUpdateCommand {
/**
@ -104,4 +106,16 @@ public class LazyInternalNetworkClientPermeateClientMappingUpdateCommand {
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.lang.String;
import java.time.LocalDateTime;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_server_mapping_query_List_command",description = "客户端渗透服务端映射")
public class LazyInternalNetworkClientPermeateServerMappingQueryListCommand {
public class LazyClientPermeateServerMappingQueryListCommand {
/**
@ -90,5 +92,16 @@ public class LazyInternalNetworkClientPermeateServerMappingQueryListCommand {
*/
@Schema(description ="渗透端口",name ="visitorPort",example = "")
private Integer visitorPort;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.lang.String;
import java.time.LocalDateTime;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_server_mapping_query_one_command",description = "客户端渗透服务端映射")
public class LazyInternalNetworkClientPermeateServerMappingQueryOneCommand {
public class LazyClientPermeateServerMappingQueryOneCommand {
/**
@ -91,4 +93,16 @@ public class LazyInternalNetworkClientPermeateServerMappingQueryOneCommand {
@Schema(description ="渗透端口",name ="visitorPort",example = "")
private Integer visitorPort;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.lang.String;
import java.time.LocalDateTime;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_server_mapping_remove_command",description = "客户端渗透服务端映射")
public class LazyInternalNetworkClientPermeateServerMappingRemoveCommand {
public class LazyClientPermeateServerMappingRemoveCommand {
/**
@ -90,5 +92,16 @@ public class LazyInternalNetworkClientPermeateServerMappingRemoveCommand {
*/
@Schema(description ="渗透端口",name ="visitorPort",example = "")
private Integer visitorPort;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.lang.String;
import java.time.LocalDateTime;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_server_mapping_story_command",description = "客户端渗透服务端映射")
public class LazyInternalNetworkClientPermeateServerMappingStoryCommand {
public class LazyClientPermeateServerMappingStoryCommand {
/**
@ -96,4 +98,15 @@ public class LazyInternalNetworkClientPermeateServerMappingStoryCommand {
*/
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.lang.String;
import java.time.LocalDateTime;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_server_mapping_update_command",description = "客户端渗透服务端映射")
public class LazyInternalNetworkClientPermeateServerMappingUpdateCommand {
public class LazyClientPermeateServerMappingUpdateCommand {
/**
@ -96,4 +98,15 @@ public class LazyInternalNetworkClientPermeateServerMappingUpdateCommand {
*/
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyQueryListCommand;
import java.time.LocalDateTime;
@ -17,7 +18,7 @@ import java.time.LocalDateTime;
@Data
@Accessors(chain = true)
@Schema(title = "internal_network_penetration_mapping_query_List_command", description = "内网穿透映射")
public class LazyInternalNetworkServerPermeateClientMappingQueryListCommand {
public class LazyServerPermeateClientMappingQueryListCommand {
/**
@ -71,4 +72,15 @@ public class LazyInternalNetworkServerPermeateClientMappingQueryListCommand {
*/
@Schema(description = "服务端ID", name = "serverId", example = "")
private String serverId;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyQueryOneCommand;
import java.time.LocalDateTime;
@ -17,7 +18,7 @@ import java.time.LocalDateTime;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_penetration_mapping_query_one_command", description = "内网穿透映射")
public class LazyInternalNetworkServerPermeateClientMappingQueryOneCommand {
public class LazyServerPermeateClientMappingQueryOneCommand {
/**
@ -65,9 +66,21 @@ public class LazyInternalNetworkServerPermeateClientMappingQueryOneCommand {
* 描述
*/
@Schema(description = "描述", name = "describe", example = "")
private String describe; /**
private String describe;
/**
* 服务端ID
*/
@Schema(description = "服务端ID", name = "serverId", example = "")
private String serverId;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -4,6 +4,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyRemoveCommand;
import org.wu.framework.web.response.mark.ValidType;
@ -17,7 +18,7 @@ import org.wu.framework.web.response.mark.ValidType;
@Data
@Accessors(chain = true)
@Schema(title = "internal_network_penetration_mapping_remove_command", description = "内网穿透映射")
public class LazyInternalNetworkServerPermeateClientMappingRemoveCommand {
public class LazyServerPermeateClientMappingRemoveCommand {
/**
@ -57,9 +58,21 @@ public class LazyInternalNetworkServerPermeateClientMappingRemoveCommand {
* 描述
*/
@Schema(description = "描述", name = "describe", example = "")
private String describe; /**
private String describe;
/**
* 服务端ID
*/
@Schema(description = "服务端ID", name = "serverId", example = "")
private String serverId;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyStoryCommand;
/**
@ -15,7 +16,7 @@ import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLaz
@Data
@Accessors(chain = true)
@Schema(title = "internal_network_penetration_mapping_story_command", description = "内网穿透映射")
public class LazyInternalNetworkServerPermeateClientMappingStoryCommand {
public class LazyServerPermeateClientMappingStoryCommand {
/**
@ -51,7 +52,8 @@ public class LazyInternalNetworkServerPermeateClientMappingStoryCommand {
* 描述
*/
@Schema(description = "描述", name = "describe", example = "")
private String describe; /**
private String describe;
/**
* 服务端ID
*/
@Schema(description = "服务端ID", name = "serverId", example = "")
@ -62,4 +64,15 @@ public class LazyInternalNetworkServerPermeateClientMappingStoryCommand {
*/
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -4,6 +4,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyUpdateCommand;
import org.wu.framework.web.response.mark.ValidType;
@ -17,7 +18,7 @@ import org.wu.framework.web.response.mark.ValidType;
@Data
@Accessors(chain = true)
@Schema(title = "internal_network_penetration_mapping_update_command", description = "内网穿透映射")
public class LazyInternalNetworkServerPermeateClientMappingUpdateCommand {
public class LazyServerPermeateClientMappingUpdateCommand {
/**
* 客户端ID
@ -56,7 +57,8 @@ public class LazyInternalNetworkServerPermeateClientMappingUpdateCommand {
* 描述
*/
@Schema(description = "描述", name = "describe", example = "")
private String describe; /**
private String describe;
/**
* 服务端ID
*/
@Schema(description = "服务端ID", name = "serverId", example = "")
@ -67,4 +69,15 @@ public class LazyInternalNetworkServerPermeateClientMappingUpdateCommand {
*/
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_server_permeate_mapping_query_List_command",description = "服务端网络渗透映射")
public class LazyInternalNetworkServerPermeateServerMappingQueryListCommand {
public class LazyServerPermeateServerMappingQueryListCommand {
/**
@ -84,4 +86,16 @@ public class LazyInternalNetworkServerPermeateServerMappingQueryListCommand {
@Schema(description ="渗透端口",name ="visitorPort",example = "")
private Integer visitorPort;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_server_permeate_mapping_query_one_command",description = "服务端网络渗透映射")
public class LazyInternalNetworkServerPermeateServerMappingQueryOneCommand {
public class LazyServerPermeateServerMappingQueryOneCommand {
/**
@ -84,4 +86,16 @@ public class LazyInternalNetworkServerPermeateServerMappingQueryOneCommand {
@Schema(description ="渗透端口",name ="visitorPort",example = "")
private Integer visitorPort;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -4,6 +4,8 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -19,7 +21,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_server_permeate_mapping_remove_command",description = "服务端网络渗透映射")
public class LazyInternalNetworkServerPermeateServerMappingRemoveCommand {
public class LazyServerPermeateServerMappingRemoveCommand {
/**
@ -86,5 +88,16 @@ public class LazyInternalNetworkServerPermeateServerMappingRemoveCommand {
*/
@Schema(description ="渗透端口",name ="visitorPort",example = "")
private Integer visitorPort;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_server_permeate_mapping_story_command",description = "服务端网络渗透映射")
public class LazyInternalNetworkServerPermeateServerMappingStoryCommand {
public class LazyServerPermeateServerMappingStoryCommand {
/**
@ -89,4 +91,15 @@ public class LazyInternalNetworkServerPermeateServerMappingStoryCommand {
*/
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_server_permeate_mapping_update_command",description = "服务端网络渗透映射")
public class LazyInternalNetworkServerPermeateServerMappingUpdateCommand {
public class LazyServerPermeateServerMappingUpdateCommand {
/**
@ -89,4 +91,15 @@ public class LazyInternalNetworkServerPermeateServerMappingUpdateCommand {
*/
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_client_mapping_command_dto",description = "客户端渗透客户端映射")
public class LazyInternalNetworkClientPermeateClientMappingDTO {
public class LazyClientPermeateClientMappingDTO {
/**
@ -103,4 +105,16 @@ public class LazyInternalNetworkClientPermeateClientMappingDTO {
*/
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.lang.String;
import java.time.LocalDateTime;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_client_permeate_server_mapping_command_dto",description = "客户端渗透服务端映射")
public class LazyInternalNetworkClientPermeateServerMappingDTO {
public class LazyClientPermeateServerMappingDTO {
/**
@ -96,4 +98,16 @@ public class LazyInternalNetworkClientPermeateServerMappingDTO {
*/
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyDTO;
import java.time.LocalDateTime;
@ -18,7 +19,7 @@ import java.time.LocalDateTime;
@Data
@Accessors(chain = true)
@Schema(title = "internal_network_penetration_mapping_command_dto", description = "内网穿透映射")
public class LazyInternalNetworkPenetrationMappingDTO {
public class LazyServerPermeateClientMappingDTO {
/**
@ -85,4 +86,16 @@ public class LazyInternalNetworkPenetrationMappingDTO {
*/
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,8 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -18,7 +20,7 @@ import java.lang.Integer;
@Data
@Accessors(chain = true)
@Schema(title = "lazy_internal_network_server_permeate_mapping_command_dto",description = "服务端网络渗透映射")
public class LazyInternalNetworkServerPermeateMappingDTO {
public class LazyServerPermeateServerMappingDTO {
/**
@ -89,4 +91,16 @@ public class LazyInternalNetworkServerPermeateMappingDTO {
*/
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -5,10 +5,10 @@ import jakarta.annotation.Resource;
import org.framework.lazy.cloud.network.heartbeat.common.ChannelContext;
import org.framework.lazy.cloud.network.heartbeat.common.constant.TcpMessageType;
import org.framework.lazy.cloud.network.heartbeat.common.NettyProxyMsg;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkClientPermeateClientMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyClientPermeateClientMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.LazyInternalNetworkClientPermeateClientMappingDTOAssembler;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMappingRepository;
import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication;
@ -26,14 +26,14 @@ import java.util.stream.Collectors;
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplicationImpl
**/
@LazyApplication
public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl implements LazyInternalNetworkClientPermeateClientMappingApplication {
public class LazyClientPermeateClientMappingApplicationImpl implements LazyClientPermeateClientMappingApplication {
@Resource
LazyNettyClientPermeateClientMappingRepository lazyNettyClientPermeateClientMappingRepository;
/**
* describe 新增客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
* @param lazyClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象
* @author Jia wei Wu
@ -41,8 +41,8 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple
**/
@Override
public Result<LazyNettyClientPermeateClientMapping> story(LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingStoryCommand);
public Result<LazyNettyClientPermeateClientMapping> story(LazyClientPermeateClientMappingStoryCommand lazyClientPermeateClientMappingStoryCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyClientPermeateClientMappingStoryCommand);
// 下发客户端渗透客户端请求
createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping);
@ -51,7 +51,7 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple
/**
* describe 批量新增客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
* @param lazyClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
* @return {@link Result<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射新增后领域对象集合
* @author Jia wei Wu
@ -59,8 +59,8 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple
**/
@Override
public Result<List<LazyNettyClientPermeateClientMapping>> batchStory(List<LazyInternalNetworkClientPermeateClientMappingStoryCommand> lazyInternalNetworkClientPermeateClientMappingStoryCommandList) {
List<LazyNettyClientPermeateClientMapping> lazyNettyClientPermeateClientMappingList = lazyInternalNetworkClientPermeateClientMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList());
public Result<List<LazyNettyClientPermeateClientMapping>> batchStory(List<LazyClientPermeateClientMappingStoryCommand> lazyClientPermeateClientMappingStoryCommandList) {
List<LazyNettyClientPermeateClientMapping> lazyNettyClientPermeateClientMappingList = lazyClientPermeateClientMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList());
for (LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping : lazyNettyClientPermeateClientMappingList) {
createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping);
}
@ -69,7 +69,7 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple
/**
* describe 更新客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
* @param lazyClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象
* @author Jia wei Wu
@ -77,8 +77,8 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple
**/
@Override
public Result<LazyNettyClientPermeateClientMapping> updateOne(LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
public Result<LazyNettyClientPermeateClientMapping> updateOne(LazyClientPermeateClientMappingUpdateCommand lazyClientPermeateClientMappingUpdateCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyClientPermeateClientMappingUpdateCommand);
createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping);
createClientPermeateClientSocketMessage(lazyNettyClientPermeateClientMapping);
return lazyNettyClientPermeateClientMappingRepository.story(lazyNettyClientPermeateClientMapping);
@ -87,55 +87,55 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple
/**
* describe 查询单个客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingQueryOneCommand 查询单个客户端渗透客户端映射
* @return {@link Result<LazyInternalNetworkClientPermeateClientMappingDTO>} 客户端渗透客户端映射DTO对象
* @param lazyClientPermeateClientMappingQueryOneCommand 查询单个客户端渗透客户端映射
* @return {@link Result< LazyClientPermeateClientMappingDTO >} 客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Override
public Result<LazyInternalNetworkClientPermeateClientMappingDTO> findOne(LazyInternalNetworkClientPermeateClientMappingQueryOneCommand lazyInternalNetworkClientPermeateClientMappingQueryOneCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryOneCommand);
public Result<LazyClientPermeateClientMappingDTO> findOne(LazyClientPermeateClientMappingQueryOneCommand lazyClientPermeateClientMappingQueryOneCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyClientPermeateClientMappingQueryOneCommand);
return lazyNettyClientPermeateClientMappingRepository.findOne(lazyNettyClientPermeateClientMapping).convert(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping);
}
/**
* describe 查询多个客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingQueryListCommand 查询多个客户端渗透客户端映射
* @return {@link Result<List<LazyInternalNetworkClientPermeateClientMappingDTO>>} 客户端渗透客户端映射DTO对象
* @param lazyClientPermeateClientMappingQueryListCommand 查询多个客户端渗透客户端映射
* @return {@link Result<List< LazyClientPermeateClientMappingDTO >>} 客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Override
public Result<List<LazyInternalNetworkClientPermeateClientMappingDTO>> findList(LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
public Result<List<LazyClientPermeateClientMappingDTO>> findList(LazyClientPermeateClientMappingQueryListCommand lazyClientPermeateClientMappingQueryListCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyClientPermeateClientMappingQueryListCommand);
return lazyNettyClientPermeateClientMappingRepository.findList(lazyNettyClientPermeateClientMapping) .convert(lazyInternalNetworkClientPermeateClientMappings -> lazyInternalNetworkClientPermeateClientMappings.stream().map(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping).collect(Collectors.toList())) ;
}
/**
* describe 分页查询多个客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingQueryListCommand 分页查询多个客户端渗透客户端映射
* @return {@link Result<LazyPage<LazyInternalNetworkClientPermeateClientMappingDTO>>} 分页客户端渗透客户端映射DTO对象
* @param lazyClientPermeateClientMappingQueryListCommand 分页查询多个客户端渗透客户端映射
* @return {@link Result<LazyPage< LazyClientPermeateClientMappingDTO >>} 分页客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Override
public Result<LazyPage<LazyInternalNetworkClientPermeateClientMappingDTO>> findPage(int size,int current,LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
public Result<LazyPage<LazyClientPermeateClientMappingDTO>> findPage(int size, int current, LazyClientPermeateClientMappingQueryListCommand lazyClientPermeateClientMappingQueryListCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyClientPermeateClientMappingQueryListCommand);
return lazyNettyClientPermeateClientMappingRepository.findPage(size,current, lazyNettyClientPermeateClientMapping) .convert(page -> page.convert(LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateClientMapping)) ;
}
/**
* describe 删除客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
* @param lazyClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射
* @author Jia wei Wu
@ -143,8 +143,8 @@ public class LazyInternalNetworkClientPermeateClientMappingApplicationImpl imple
**/
@Override
public Result<LazyNettyClientPermeateClientMapping> remove(LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
public Result<LazyNettyClientPermeateClientMapping> remove(LazyClientPermeateClientMappingRemoveCommand lazyClientPermeateClientMappingRemoveCommand) {
LazyNettyClientPermeateClientMapping lazyNettyClientPermeateClientMapping = LazyInternalNetworkClientPermeateClientMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateClientMapping(lazyClientPermeateClientMappingRemoveCommand);
return lazyNettyClientPermeateClientMappingRepository.remove(lazyNettyClientPermeateClientMapping);
}

View File

@ -5,17 +5,15 @@ import org.framework.lazy.cloud.network.heartbeat.common.ChannelContext;
import org.framework.lazy.cloud.network.heartbeat.common.constant.TcpMessageType;
import org.framework.lazy.cloud.network.heartbeat.common.NettyProxyMsg;
import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateServerMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping;
import org.wu.framework.database.lazy.web.plus.stereotype.LazyApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkClientPermeateServerMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyClientPermeateServerMappingApplication;
import org.wu.framework.web.response.Result;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingQueryOneCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyClientPermeateServerMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.LazyInternalNetworkClientPermeateServerMappingDTOAssembler;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateServerMappingDTO;
import java.util.stream.Collectors;
import jakarta.annotation.Resource;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMappingRepository;
@ -29,7 +27,7 @@ import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyApplicationImpl
**/
@LazyApplication
public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl implements LazyInternalNetworkClientPermeateServerMappingApplication {
public class LazyClientPermeateServerMappingApplicationImpl implements LazyClientPermeateServerMappingApplication {
@Resource
LazyNettyClientPermeateServerMappingRepository lazyNettyClientPermeateServerMappingRepository;
@ -40,7 +38,7 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
/**
* describe 新增客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
* @param lazyClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象
* @author Jia wei Wu
@ -48,8 +46,8 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
**/
@Override
public Result<LazyNettyClientPermeateServerMapping> story(LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingStoryCommand);
public Result<LazyNettyClientPermeateServerMapping> story(LazyClientPermeateServerMappingStoryCommand lazyClientPermeateServerMappingStoryCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyClientPermeateServerMappingStoryCommand);
String serverId = serverNodeProperties.getNodeId();
lazyNettyClientPermeateServerMapping.setServerId(serverId);
// 发送客户端初始化渗透
@ -59,7 +57,7 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
/**
* describe 批量新增客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
* @param lazyClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
* @return {@link Result<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射新增后领域对象集合
* @author Jia wei Wu
@ -67,8 +65,8 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
**/
@Override
public Result<List<LazyNettyClientPermeateServerMapping>> batchStory(List<LazyInternalNetworkClientPermeateServerMappingStoryCommand> lazyInternalNetworkClientPermeateServerMappingStoryCommandList) {
List<LazyNettyClientPermeateServerMapping> lazyNettyClientPermeateServerMappingList = lazyInternalNetworkClientPermeateServerMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList());
public Result<List<LazyNettyClientPermeateServerMapping>> batchStory(List<LazyClientPermeateServerMappingStoryCommand> lazyClientPermeateServerMappingStoryCommandList) {
List<LazyNettyClientPermeateServerMapping> lazyNettyClientPermeateServerMappingList = lazyClientPermeateServerMappingStoryCommandList.stream().map( LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList());
for (LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping : lazyNettyClientPermeateServerMappingList) {
String serverId = serverNodeProperties.getNodeId();
lazyNettyClientPermeateServerMapping.setServerId(serverId);
@ -79,7 +77,7 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
/**
* describe 更新客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
* @param lazyClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象
* @author Jia wei Wu
@ -87,8 +85,8 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
**/
@Override
public Result<LazyNettyClientPermeateServerMapping> updateOne(LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
public Result<LazyNettyClientPermeateServerMapping> updateOne(LazyClientPermeateServerMappingUpdateCommand lazyClientPermeateServerMappingUpdateCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyClientPermeateServerMappingUpdateCommand);
String serverId = serverNodeProperties.getNodeId();
lazyNettyClientPermeateServerMapping.setServerId(serverId);
// 关闭
@ -104,55 +102,55 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
/**
* describe 查询单个客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingQueryOneCommand 查询单个客户端渗透服务端映射
* @return {@link Result<LazyInternalNetworkClientPermeateServerMappingDTO>} 客户端渗透服务端映射DTO对象
* @param lazyClientPermeateServerMappingQueryOneCommand 查询单个客户端渗透服务端映射
* @return {@link Result< LazyClientPermeateServerMappingDTO >} 客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Override
public Result<LazyInternalNetworkClientPermeateServerMappingDTO> findOne(LazyInternalNetworkClientPermeateServerMappingQueryOneCommand lazyInternalNetworkClientPermeateServerMappingQueryOneCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryOneCommand);
public Result<LazyClientPermeateServerMappingDTO> findOne(LazyClientPermeateServerMappingQueryOneCommand lazyClientPermeateServerMappingQueryOneCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyClientPermeateServerMappingQueryOneCommand);
return lazyNettyClientPermeateServerMappingRepository.findOne(lazyNettyClientPermeateServerMapping).convert(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping);
}
/**
* describe 查询多个客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingQueryListCommand 查询多个客户端渗透服务端映射
* @return {@link Result<List<LazyInternalNetworkClientPermeateServerMappingDTO>>} 客户端渗透服务端映射DTO对象
* @param lazyClientPermeateServerMappingQueryListCommand 查询多个客户端渗透服务端映射
* @return {@link Result<List< LazyClientPermeateServerMappingDTO >>} 客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Override
public Result<List<LazyInternalNetworkClientPermeateServerMappingDTO>> findList(LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
public Result<List<LazyClientPermeateServerMappingDTO>> findList(LazyClientPermeateServerMappingQueryListCommand lazyClientPermeateServerMappingQueryListCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyClientPermeateServerMappingQueryListCommand);
return lazyNettyClientPermeateServerMappingRepository.findList(lazyNettyClientPermeateServerMapping) .convert(lazyInternalNetworkClientPermeateServerMappings -> lazyInternalNetworkClientPermeateServerMappings.stream().map(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping).collect(Collectors.toList())) ;
}
/**
* describe 分页查询多个客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingQueryListCommand 分页查询多个客户端渗透服务端映射
* @return {@link Result<LazyPage<LazyInternalNetworkClientPermeateServerMappingDTO>>} 分页客户端渗透服务端映射DTO对象
* @param lazyClientPermeateServerMappingQueryListCommand 分页查询多个客户端渗透服务端映射
* @return {@link Result<LazyPage< LazyClientPermeateServerMappingDTO >>} 分页客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Override
public Result<LazyPage<LazyInternalNetworkClientPermeateServerMappingDTO>> findPage(int size,int current,LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
public Result<LazyPage<LazyClientPermeateServerMappingDTO>> findPage(int size, int current, LazyClientPermeateServerMappingQueryListCommand lazyClientPermeateServerMappingQueryListCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyClientPermeateServerMappingQueryListCommand);
return lazyNettyClientPermeateServerMappingRepository.findPage(size,current, lazyNettyClientPermeateServerMapping) .convert(page -> page.convert(LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkClientPermeateServerMapping)) ;
}
/**
* describe 删除客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
* @param lazyClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射
* @author Jia wei Wu
@ -160,8 +158,8 @@ public class LazyInternalNetworkClientPermeateServerMappingApplicationImpl imple
**/
@Override
public Result<LazyNettyClientPermeateServerMapping> remove(LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
public Result<LazyNettyClientPermeateServerMapping> remove(LazyClientPermeateServerMappingRemoveCommand lazyClientPermeateServerMappingRemoveCommand) {
LazyNettyClientPermeateServerMapping lazyNettyClientPermeateServerMapping = LazyInternalNetworkClientPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkClientPermeateServerMapping(lazyClientPermeateServerMappingRemoveCommand);
return lazyNettyClientPermeateServerMappingRepository.remove(lazyNettyClientPermeateServerMapping);
}

View File

@ -6,10 +6,10 @@ import org.framework.lazy.cloud.network.heartbeat.common.NettyClientVisitorConte
import org.framework.lazy.cloud.network.heartbeat.common.adapter.ChannelFlowAdapter;
import org.framework.lazy.cloud.network.heartbeat.server.netty.tcp.socket.NettyTcpServerPermeateClientVisitorSocket;
import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkServerPermeateClientMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyServerPermeateClientMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.InternalNetworkPenetrationMappingDTOAssembler;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.client.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyServerPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMappingRepository;
import org.springframework.transaction.annotation.Transactional;
@ -32,7 +32,7 @@ import java.util.stream.Collectors;
**/
@Slf4j
@LazyApplication
public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl implements LazyInternalNetworkServerPermeateClientMappingApplication {
public class LazyServerPermeateClientMappingApplicationImpl implements LazyServerPermeateClientMappingApplication {
@Resource
LazyNettyServerPermeateClientMappingRepository lazyNettyServerPermeateClientMappingRepository;
@ -47,15 +47,15 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
/**
* describe 新增内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射
* @param lazyServerPermeateClientMappingStoryCommand 新增内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Override
public Result<LazyNettyServerPermeateClientMapping> story(LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingStoryCommand);
public Result<LazyNettyServerPermeateClientMapping> story(LazyServerPermeateClientMappingStoryCommand lazyServerPermeateClientMappingStoryCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyServerPermeateClientMappingStoryCommand);
lazyNettyServerPermeateClientMapping.setIsDeleted(false);
String serverId = serverNodeProperties.getNodeId();
lazyNettyServerPermeateClientMapping.setServerId(serverId);
@ -74,7 +74,7 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
/**
* describe 批量新增内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
* @param lazyServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
* @return {@link Result<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
@ -82,9 +82,9 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
@Transactional
@Override
public Result<List<LazyNettyServerPermeateClientMapping>> batchStory(List<LazyInternalNetworkServerPermeateClientMappingStoryCommand> lazyInternalNetworkServerPermeateClientMappingStoryCommandList) {
public Result<List<LazyNettyServerPermeateClientMapping>> batchStory(List<LazyServerPermeateClientMappingStoryCommand> lazyServerPermeateClientMappingStoryCommandList) {
List<LazyNettyServerPermeateClientMapping> lazyNettyServerPermeateClientMappingList =
lazyInternalNetworkServerPermeateClientMappingStoryCommandList
lazyServerPermeateClientMappingStoryCommandList
.stream()
.map(lazyInternalNetworkPenetrationMappingStoryCommand -> {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkPenetrationMappingStoryCommand);
@ -109,7 +109,7 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
/**
* describe 更新内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射
* @param lazyServerPermeateClientMappingUpdateCommand 更新内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
@ -117,8 +117,8 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
@Transactional
@Override
public Result<LazyNettyServerPermeateClientMapping> updateOne(LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingUpdateCommand);
public Result<LazyNettyServerPermeateClientMapping> updateOne(LazyServerPermeateClientMappingUpdateCommand lazyServerPermeateClientMappingUpdateCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyServerPermeateClientMappingUpdateCommand);
String serverId = serverNodeProperties.getNodeId();
lazyNettyServerPermeateClientMapping.setServerId(serverId);
// 删除绑定数据
@ -174,14 +174,14 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
/**
* describe 查询单个内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射
* @return {@link Result< LazyInternalNetworkPenetrationMappingDTO >} 内网穿透映射DTO对象
* @param lazyServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射
* @return {@link Result< LazyServerPermeateClientMappingDTO >} 内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Override
public Result<LazyInternalNetworkPenetrationMappingDTO> findOne(LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryOneCommand);
public Result<LazyServerPermeateClientMappingDTO> findOne(LazyServerPermeateClientMappingQueryOneCommand lazyServerPermeateClientMappingQueryOneCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyServerPermeateClientMappingQueryOneCommand);
String serverId = serverNodeProperties.getNodeId();
lazyNettyServerPermeateClientMapping.setServerId(serverId);
return lazyNettyServerPermeateClientMappingRepository.findOne(lazyNettyServerPermeateClientMapping).convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping);
@ -190,15 +190,15 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
/**
* describe 查询多个内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 查询多个内网穿透映射
* @return {@link Result<List< LazyInternalNetworkPenetrationMappingDTO >>} 内网穿透映射DTO对象
* @param lazyServerPermeateClientMappingQueryListCommand 查询多个内网穿透映射
* @return {@link Result<List< LazyServerPermeateClientMappingDTO >>} 内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Override
public Result<List<LazyInternalNetworkPenetrationMappingDTO>> findList(LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
public Result<List<LazyServerPermeateClientMappingDTO>> findList(LazyServerPermeateClientMappingQueryListCommand lazyServerPermeateClientMappingQueryListCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyServerPermeateClientMappingQueryListCommand);
String serverId = serverNodeProperties.getNodeId();
lazyNettyServerPermeateClientMapping.setServerId(serverId);
@ -208,15 +208,15 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
/**
* describe 分页查询多个内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 分页查询多个内网穿透映射
* @return {@link Result<LazyPage< LazyInternalNetworkPenetrationMappingDTO >>} 分页内网穿透映射DTO对象
* @param lazyServerPermeateClientMappingQueryListCommand 分页查询多个内网穿透映射
* @return {@link Result<LazyPage< LazyServerPermeateClientMappingDTO >>} 分页内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Override
public Result<LazyPage<LazyInternalNetworkPenetrationMappingDTO>> findPage(int size, int current, LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
public Result<LazyPage<LazyServerPermeateClientMappingDTO>> findPage(int size, int current, LazyServerPermeateClientMappingQueryListCommand lazyServerPermeateClientMappingQueryListCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyServerPermeateClientMappingQueryListCommand);
String serverId = serverNodeProperties.getNodeId();
lazyNettyServerPermeateClientMapping.setServerId(serverId);
return lazyNettyServerPermeateClientMappingRepository.findPage(size, current, lazyNettyServerPermeateClientMapping).convert(page -> page.convert(InternalNetworkPenetrationMappingDTOAssembler.INSTANCE::fromInternalNetworkPenetrationMapping));
@ -225,7 +225,7 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
/**
* describe 删除内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射
* @param lazyServerPermeateClientMappingRemoveCommand 删除内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
@ -233,14 +233,14 @@ public class LazyInternalNetworkServerPermeateClientMappingApplicationImpl imple
@Transactional
@Override
public Result<LazyNettyServerPermeateClientMapping> remove(LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
public Result<LazyNettyServerPermeateClientMapping> remove(LazyServerPermeateClientMappingRemoveCommand lazyServerPermeateClientMappingRemoveCommand) {
LazyNettyServerPermeateClientMapping lazyNettyServerPermeateClientMapping = InternalNetworkPenetrationMappingDTOAssembler.INSTANCE.toInternalNetworkPenetrationMapping(lazyServerPermeateClientMappingRemoveCommand);
String serverId = serverNodeProperties.getNodeId();
lazyNettyServerPermeateClientMapping.setServerId(serverId);
Result<LazyNettyServerPermeateClientMapping> remove = lazyNettyServerPermeateClientMappingRepository.remove(lazyNettyServerPermeateClientMapping);
// 删除端口映射
String clientId = lazyInternalNetworkServerPermeateClientMappingRemoveCommand.getClientId();
Integer visitorPort = lazyInternalNetworkServerPermeateClientMappingRemoveCommand.getVisitorPort();
String clientId = lazyServerPermeateClientMappingRemoveCommand.getClientId();
Integer visitorPort = lazyServerPermeateClientMappingRemoveCommand.getVisitorPort();
this.changeCloseSocket(clientId, visitorPort);
return remove;
}

View File

@ -6,10 +6,10 @@ import org.framework.lazy.cloud.network.heartbeat.common.NettyServerPermeateServ
import org.framework.lazy.cloud.network.heartbeat.common.adapter.ChannelFlowAdapter;
import org.framework.lazy.cloud.network.heartbeat.server.netty.tcp.socket.NettyTcpServerPermeateServerConnectVisitorSocket;
import org.framework.lazy.cloud.network.heartbeat.server.properties.ServerNodeProperties;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkServerPermeateServerMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyServerPermeateServerMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.assembler.LazyInternalNetworkServerPermeateServerMappingDTOAssembler;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.server.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyServerPermeateServerMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMappingRepository;
import org.wu.framework.core.utils.ObjectUtils;
@ -30,7 +30,7 @@ import java.util.stream.Collectors;
**/
@Slf4j
@LazyApplication
public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl implements LazyInternalNetworkServerPermeateServerMappingApplication {
public class LazyServerPermeateServerMappingApplicationImpl implements LazyServerPermeateServerMappingApplication {
@Resource
LazyNettyServerPermeateServerMappingRepository lazyNettyServerPermeateServerMappingRepository;
@ -44,15 +44,15 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple
/**
* describe 新增服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
* @param lazyServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Override
public Result<LazyNettyServerPermeateServerMapping> story(LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingStoryCommand);
public Result<LazyNettyServerPermeateServerMapping> story(LazyServerPermeateServerMappingStoryCommand lazyServerPermeateServerMappingStoryCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyServerPermeateServerMappingStoryCommand);
String serverId = serverNodeProperties.getNodeId();
lazyNettyServerPermeateServerMapping.setServerId(serverId);
// 开启端口
@ -67,15 +67,15 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple
/**
* describe 批量新增服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
* @param lazyServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
* @return {@link Result<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Override
public Result<List<LazyNettyServerPermeateServerMapping>> batchStory(List<LazyInternalNetworkServerPermeateServerMappingStoryCommand> lazyInternalNetworkServerPermeateServerMappingStoryCommandList) {
List<LazyNettyServerPermeateServerMapping> lazyNettyServerPermeateServerMappingList = lazyInternalNetworkServerPermeateServerMappingStoryCommandList.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList());
public Result<List<LazyNettyServerPermeateServerMapping>> batchStory(List<LazyServerPermeateServerMappingStoryCommand> lazyServerPermeateServerMappingStoryCommandList) {
List<LazyNettyServerPermeateServerMapping> lazyNettyServerPermeateServerMappingList = lazyServerPermeateServerMappingStoryCommandList.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::toLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList());
for (LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping : lazyNettyServerPermeateServerMappingList) {
String serverId = serverNodeProperties.getNodeId();
lazyNettyServerPermeateServerMapping.setServerId(serverId);
@ -92,15 +92,15 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple
/**
* describe 更新服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
* @param lazyServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Override
public Result<LazyNettyServerPermeateServerMapping> updateOne(LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
public Result<LazyNettyServerPermeateServerMapping> updateOne(LazyServerPermeateServerMappingUpdateCommand lazyServerPermeateServerMappingUpdateCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyServerPermeateServerMappingUpdateCommand);
String serverId = serverNodeProperties.getNodeId();
lazyNettyServerPermeateServerMapping.setServerId(serverId);
// 开启端口
@ -115,60 +115,60 @@ public class LazyInternalNetworkServerPermeateServerMappingApplicationImpl imple
/**
* describe 查询单个服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射
* @return {@link Result<LazyInternalNetworkServerPermeateMappingDTO>} 服务端网络渗透映射DTO对象
* @param lazyServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射
* @return {@link Result< LazyServerPermeateServerMappingDTO >} 服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Override
public Result<LazyInternalNetworkServerPermeateMappingDTO> findOne(LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryOneCommand);
public Result<LazyServerPermeateServerMappingDTO> findOne(LazyServerPermeateServerMappingQueryOneCommand lazyServerPermeateServerMappingQueryOneCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyServerPermeateServerMappingQueryOneCommand);
return lazyNettyServerPermeateServerMappingRepository.findOne(lazyNettyServerPermeateServerMapping).convert(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping);
}
/**
* describe 查询多个服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 查询多个服务端网络渗透映射
* @return {@link Result<List<LazyInternalNetworkServerPermeateMappingDTO>>} 服务端网络渗透映射DTO对象
* @param lazyServerPermeateServerMappingQueryListCommand 查询多个服务端网络渗透映射
* @return {@link Result<List< LazyServerPermeateServerMappingDTO >>} 服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Override
public Result<List<LazyInternalNetworkServerPermeateMappingDTO>> findList(LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
public Result<List<LazyServerPermeateServerMappingDTO>> findList(LazyServerPermeateServerMappingQueryListCommand lazyServerPermeateServerMappingQueryListCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyServerPermeateServerMappingQueryListCommand);
return lazyNettyServerPermeateServerMappingRepository.findList(lazyNettyServerPermeateServerMapping).convert(lazyInternalNetworkServerPermeateMappings -> lazyInternalNetworkServerPermeateMappings.stream().map(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping).collect(Collectors.toList()));
}
/**
* describe 分页查询多个服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 分页查询多个服务端网络渗透映射
* @return {@link Result<LazyPage<LazyInternalNetworkServerPermeateMappingDTO>>} 分页服务端网络渗透映射DTO对象
* @param lazyServerPermeateServerMappingQueryListCommand 分页查询多个服务端网络渗透映射
* @return {@link Result<LazyPage< LazyServerPermeateServerMappingDTO >>} 分页服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Override
public Result<LazyPage<LazyInternalNetworkServerPermeateMappingDTO>> findPage(int size, int current, LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
public Result<LazyPage<LazyServerPermeateServerMappingDTO>> findPage(int size, int current, LazyServerPermeateServerMappingQueryListCommand lazyServerPermeateServerMappingQueryListCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyServerPermeateServerMappingQueryListCommand);
return lazyNettyServerPermeateServerMappingRepository.findPage(size, current, lazyNettyServerPermeateServerMapping).convert(page -> page.convert(LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE::fromLazyInternalNetworkServerPermeateMapping));
}
/**
* describe 删除服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
* @param lazyServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Override
public Result<LazyNettyServerPermeateServerMapping> remove(LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
public Result<LazyNettyServerPermeateServerMapping> remove(LazyServerPermeateServerMappingRemoveCommand lazyServerPermeateServerMappingRemoveCommand) {
LazyNettyServerPermeateServerMapping lazyNettyServerPermeateServerMapping = LazyInternalNetworkServerPermeateServerMappingDTOAssembler.INSTANCE.toLazyInternalNetworkServerPermeateMapping(lazyServerPermeateServerMappingRemoveCommand);
// 开启端口
Integer visitorPort = lazyNettyServerPermeateServerMapping.getVisitorPort();
this.closeServerPermeateServerSocket(visitorPort);

View File

@ -0,0 +1,138 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping;
import org.wu.framework.web.spring.EasyController;
import org.springframework.web.bind.annotation.*;
import org.wu.framework.web.response.Result;
import jakarta.annotation.Resource;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyClientPermeateClientMappingRemoveCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyClientPermeateClientMappingApplication;
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.DefaultDDDLazyController
**/
@Tag(name = "客户端渗透客户端映射提供者")
@EasyController("/lazy/internal/network/client/permeate/client/mapping")
public class LazyClientPermeateClientMappingProvider {
@Resource
private LazyClientPermeateClientMappingApplication lazyClientPermeateClientMappingApplication;
/**
* describe 新增客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "新增客户端渗透客户端映射")
@PostMapping("/story")
public Result<LazyNettyClientPermeateClientMapping> story(@RequestBody LazyClientPermeateClientMappingStoryCommand lazyClientPermeateClientMappingStoryCommand){
return lazyClientPermeateClientMappingApplication.story(lazyClientPermeateClientMappingStoryCommand);
}
/**
* describe 批量新增客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
* @return {@link Result<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "批量新增客户端渗透客户端映射")
@PostMapping("/batchStory")
public Result<List<LazyNettyClientPermeateClientMapping>> batchStory(@RequestBody List<LazyClientPermeateClientMappingStoryCommand> lazyClientPermeateClientMappingStoryCommandList){
return lazyClientPermeateClientMappingApplication.batchStory(lazyClientPermeateClientMappingStoryCommandList);
}
/**
* describe 更新客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "更新客户端渗透客户端映射")
@PutMapping("/updateOne")
public Result<LazyNettyClientPermeateClientMapping> updateOne(@RequestBody LazyClientPermeateClientMappingUpdateCommand lazyClientPermeateClientMappingUpdateCommand){
return lazyClientPermeateClientMappingApplication.updateOne(lazyClientPermeateClientMappingUpdateCommand);
}
/**
* describe 查询单个客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingQueryOneCommand 查询单个客户端渗透客户端映射
* @return {@link Result< LazyClientPermeateClientMappingDTO >} 客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "查询单个客户端渗透客户端映射")
@GetMapping("/findOne")
public Result<LazyClientPermeateClientMappingDTO> findOne(@ModelAttribute LazyClientPermeateClientMappingQueryOneCommand lazyClientPermeateClientMappingQueryOneCommand){
return lazyClientPermeateClientMappingApplication.findOne(lazyClientPermeateClientMappingQueryOneCommand);
}
/**
* describe 查询多个客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingQueryListCommand 查询多个客户端渗透客户端映射
* @return {@link Result<List< LazyClientPermeateClientMappingDTO >>} 客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "查询多个客户端渗透客户端映射")
@GetMapping("/findList")
public Result<List<LazyClientPermeateClientMappingDTO>> findList(@ModelAttribute LazyClientPermeateClientMappingQueryListCommand lazyClientPermeateClientMappingQueryListCommand){
return lazyClientPermeateClientMappingApplication.findList(lazyClientPermeateClientMappingQueryListCommand);
}
/**
* describe 分页查询多个客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingQueryListCommand 分页查询多个客户端渗透客户端映射
* @return {@link Result<LazyPage< LazyClientPermeateClientMappingDTO >>} 分页客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "分页查询多个客户端渗透客户端映射")
@GetMapping("/findPage")
public Result<LazyPage<LazyClientPermeateClientMappingDTO>> findPage(@Parameter(description ="分页大小") @RequestParam(defaultValue = "10", value = "size") int size,
@Parameter(description ="当前页数") @RequestParam(defaultValue = "1", value = "current") int current, @ModelAttribute LazyClientPermeateClientMappingQueryListCommand lazyClientPermeateClientMappingQueryListCommand){
return lazyClientPermeateClientMappingApplication.findPage(size,current, lazyClientPermeateClientMappingQueryListCommand);
}
/**
* describe 删除客户端渗透客户端映射
*
* @param lazyClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "删除客户端渗透客户端映射")
@DeleteMapping("/remove")
public Result<LazyNettyClientPermeateClientMapping> remove(@ModelAttribute LazyClientPermeateClientMappingRemoveCommand lazyClientPermeateClientMappingRemoveCommand){
return lazyClientPermeateClientMappingApplication.remove(lazyClientPermeateClientMappingRemoveCommand);
}
}

View File

@ -0,0 +1,138 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyClientPermeateServerMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping;
import org.wu.framework.web.spring.EasyController;
import org.springframework.web.bind.annotation.*;
import org.wu.framework.web.response.Result;
import jakarta.annotation.Resource;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyClientPermeateServerMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyClientPermeateServerMappingApplication;
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.DefaultDDDLazyController
**/
@Tag(name = "客户端渗透服务端映射提供者")
@EasyController("/lazy/internal/network/client/permeate/server/mapping")
public class LazyClientPermeateServerMappingProvider {
@Resource
private LazyClientPermeateServerMappingApplication lazyClientPermeateServerMappingApplication;
/**
* describe 新增客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "新增客户端渗透服务端映射")
@PostMapping("/story")
public Result<LazyNettyClientPermeateServerMapping> story(@RequestBody LazyClientPermeateServerMappingStoryCommand lazyClientPermeateServerMappingStoryCommand){
return lazyClientPermeateServerMappingApplication.story(lazyClientPermeateServerMappingStoryCommand);
}
/**
* describe 批量新增客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
* @return {@link Result<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "批量新增客户端渗透服务端映射")
@PostMapping("/batchStory")
public Result<List<LazyNettyClientPermeateServerMapping>> batchStory(@RequestBody List<LazyClientPermeateServerMappingStoryCommand> lazyClientPermeateServerMappingStoryCommandList){
return lazyClientPermeateServerMappingApplication.batchStory(lazyClientPermeateServerMappingStoryCommandList);
}
/**
* describe 更新客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "更新客户端渗透服务端映射")
@PutMapping("/updateOne")
public Result<LazyNettyClientPermeateServerMapping> updateOne(@RequestBody LazyClientPermeateServerMappingUpdateCommand lazyClientPermeateServerMappingUpdateCommand){
return lazyClientPermeateServerMappingApplication.updateOne(lazyClientPermeateServerMappingUpdateCommand);
}
/**
* describe 查询单个客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingQueryOneCommand 查询单个客户端渗透服务端映射
* @return {@link Result< LazyClientPermeateServerMappingDTO >} 客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "查询单个客户端渗透服务端映射")
@GetMapping("/findOne")
public Result<LazyClientPermeateServerMappingDTO> findOne(@ModelAttribute LazyClientPermeateServerMappingQueryOneCommand lazyClientPermeateServerMappingQueryOneCommand){
return lazyClientPermeateServerMappingApplication.findOne(lazyClientPermeateServerMappingQueryOneCommand);
}
/**
* describe 查询多个客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingQueryListCommand 查询多个客户端渗透服务端映射
* @return {@link Result<List< LazyClientPermeateServerMappingDTO >>} 客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "查询多个客户端渗透服务端映射")
@GetMapping("/findList")
public Result<List<LazyClientPermeateServerMappingDTO>> findList(@ModelAttribute LazyClientPermeateServerMappingQueryListCommand lazyClientPermeateServerMappingQueryListCommand){
return lazyClientPermeateServerMappingApplication.findList(lazyClientPermeateServerMappingQueryListCommand);
}
/**
* describe 分页查询多个客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingQueryListCommand 分页查询多个客户端渗透服务端映射
* @return {@link Result<LazyPage< LazyClientPermeateServerMappingDTO >>} 分页客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "分页查询多个客户端渗透服务端映射")
@GetMapping("/findPage")
public Result<LazyPage<LazyClientPermeateServerMappingDTO>> findPage(@Parameter(description ="分页大小") @RequestParam(defaultValue = "10", value = "size") int size,
@Parameter(description ="当前页数") @RequestParam(defaultValue = "1", value = "current") int current, @ModelAttribute LazyClientPermeateServerMappingQueryListCommand lazyClientPermeateServerMappingQueryListCommand){
return lazyClientPermeateServerMappingApplication.findPage(size,current, lazyClientPermeateServerMappingQueryListCommand);
}
/**
* describe 删除客户端渗透服务端映射
*
* @param lazyClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "删除客户端渗透服务端映射")
@DeleteMapping("/remove")
public Result<LazyNettyClientPermeateServerMapping> remove(@ModelAttribute LazyClientPermeateServerMappingRemoveCommand lazyClientPermeateServerMappingRemoveCommand){
return lazyClientPermeateServerMappingApplication.remove(lazyClientPermeateServerMappingRemoveCommand);
}
}

View File

@ -1,140 +0,0 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.client.mapping.LazyNettyClientPermeateClientMapping;
import org.wu.framework.web.spring.EasyController;
import org.springframework.web.bind.annotation.*;
import org.wu.framework.web.response.Result;
import jakarta.annotation.Resource;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingRemoveCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingStoryCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingUpdateCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.client.mapping.LazyInternalNetworkClientPermeateClientMappingQueryOneCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkClientPermeateClientMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateClientMappingDTO;
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.DefaultDDDLazyController
**/
@Tag(name = "客户端渗透客户端映射提供者")
@EasyController("/lazy/internal/network/client/permeate/client/mapping")
public class LazyInternalNetworkClientPermeateClientMappingProvider {
@Resource
private LazyInternalNetworkClientPermeateClientMappingApplication lazyInternalNetworkClientPermeateClientMappingApplication;
/**
* describe 新增客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommand 新增客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "新增客户端渗透客户端映射")
@PostMapping("/story")
public Result<LazyNettyClientPermeateClientMapping> story(@RequestBody LazyInternalNetworkClientPermeateClientMappingStoryCommand lazyInternalNetworkClientPermeateClientMappingStoryCommand){
return lazyInternalNetworkClientPermeateClientMappingApplication.story(lazyInternalNetworkClientPermeateClientMappingStoryCommand);
}
/**
* describe 批量新增客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingStoryCommandList 批量新增客户端渗透客户端映射
* @return {@link Result<List< LazyNettyClientPermeateClientMapping >>} 客户端渗透客户端映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "批量新增客户端渗透客户端映射")
@PostMapping("/batchStory")
public Result<List<LazyNettyClientPermeateClientMapping>> batchStory(@RequestBody List<LazyInternalNetworkClientPermeateClientMappingStoryCommand> lazyInternalNetworkClientPermeateClientMappingStoryCommandList){
return lazyInternalNetworkClientPermeateClientMappingApplication.batchStory(lazyInternalNetworkClientPermeateClientMappingStoryCommandList);
}
/**
* describe 更新客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingUpdateCommand 更新客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "更新客户端渗透客户端映射")
@PutMapping("/updateOne")
public Result<LazyNettyClientPermeateClientMapping> updateOne(@RequestBody LazyInternalNetworkClientPermeateClientMappingUpdateCommand lazyInternalNetworkClientPermeateClientMappingUpdateCommand){
return lazyInternalNetworkClientPermeateClientMappingApplication.updateOne(lazyInternalNetworkClientPermeateClientMappingUpdateCommand);
}
/**
* describe 查询单个客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingQueryOneCommand 查询单个客户端渗透客户端映射
* @return {@link Result<LazyInternalNetworkClientPermeateClientMappingDTO>} 客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "查询单个客户端渗透客户端映射")
@GetMapping("/findOne")
public Result<LazyInternalNetworkClientPermeateClientMappingDTO> findOne(@ModelAttribute LazyInternalNetworkClientPermeateClientMappingQueryOneCommand lazyInternalNetworkClientPermeateClientMappingQueryOneCommand){
return lazyInternalNetworkClientPermeateClientMappingApplication.findOne(lazyInternalNetworkClientPermeateClientMappingQueryOneCommand);
}
/**
* describe 查询多个客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingQueryListCommand 查询多个客户端渗透客户端映射
* @return {@link Result<List<LazyInternalNetworkClientPermeateClientMappingDTO>>} 客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "查询多个客户端渗透客户端映射")
@GetMapping("/findList")
public Result<List<LazyInternalNetworkClientPermeateClientMappingDTO>> findList(@ModelAttribute LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand){
return lazyInternalNetworkClientPermeateClientMappingApplication.findList(lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
}
/**
* describe 分页查询多个客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingQueryListCommand 分页查询多个客户端渗透客户端映射
* @return {@link Result<LazyPage<LazyInternalNetworkClientPermeateClientMappingDTO>>} 分页客户端渗透客户端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "分页查询多个客户端渗透客户端映射")
@GetMapping("/findPage")
public Result<LazyPage<LazyInternalNetworkClientPermeateClientMappingDTO>> findPage(@Parameter(description ="分页大小") @RequestParam(defaultValue = "10", value = "size") int size,
@Parameter(description ="当前页数") @RequestParam(defaultValue = "1", value = "current") int current,@ModelAttribute LazyInternalNetworkClientPermeateClientMappingQueryListCommand lazyInternalNetworkClientPermeateClientMappingQueryListCommand){
return lazyInternalNetworkClientPermeateClientMappingApplication.findPage(size,current,lazyInternalNetworkClientPermeateClientMappingQueryListCommand);
}
/**
* describe 删除客户端渗透客户端映射
*
* @param lazyInternalNetworkClientPermeateClientMappingRemoveCommand 删除客户端渗透客户端映射
* @return {@link Result< LazyNettyClientPermeateClientMapping >} 客户端渗透客户端映射
* @author Jia wei Wu
* @date 2024/09/17 09:55 晚上
**/
@Operation(summary = "删除客户端渗透客户端映射")
@DeleteMapping("/remove")
public Result<LazyNettyClientPermeateClientMapping> remove(@ModelAttribute LazyInternalNetworkClientPermeateClientMappingRemoveCommand lazyInternalNetworkClientPermeateClientMappingRemoveCommand){
return lazyInternalNetworkClientPermeateClientMappingApplication.remove(lazyInternalNetworkClientPermeateClientMappingRemoveCommand);
}
}

View File

@ -1,140 +0,0 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.client.permeate.server.mapping.LazyNettyClientPermeateServerMapping;
import org.wu.framework.web.spring.EasyController;
import org.springframework.web.bind.annotation.*;
import org.wu.framework.web.response.Result;
import jakarta.annotation.Resource;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingRemoveCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingStoryCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingUpdateCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingQueryListCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.client.permeate.server.mapping.LazyInternalNetworkClientPermeateServerMappingQueryOneCommand;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkClientPermeateServerMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkClientPermeateServerMappingDTO;
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.DefaultDDDLazyController
**/
@Tag(name = "客户端渗透服务端映射提供者")
@EasyController("/lazy/internal/network/client/permeate/server/mapping")
public class LazyInternalNetworkClientPermeateServerMappingProvider {
@Resource
private LazyInternalNetworkClientPermeateServerMappingApplication lazyInternalNetworkClientPermeateServerMappingApplication;
/**
* describe 新增客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommand 新增客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "新增客户端渗透服务端映射")
@PostMapping("/story")
public Result<LazyNettyClientPermeateServerMapping> story(@RequestBody LazyInternalNetworkClientPermeateServerMappingStoryCommand lazyInternalNetworkClientPermeateServerMappingStoryCommand){
return lazyInternalNetworkClientPermeateServerMappingApplication.story(lazyInternalNetworkClientPermeateServerMappingStoryCommand);
}
/**
* describe 批量新增客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingStoryCommandList 批量新增客户端渗透服务端映射
* @return {@link Result<List< LazyNettyClientPermeateServerMapping >>} 客户端渗透服务端映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "批量新增客户端渗透服务端映射")
@PostMapping("/batchStory")
public Result<List<LazyNettyClientPermeateServerMapping>> batchStory(@RequestBody List<LazyInternalNetworkClientPermeateServerMappingStoryCommand> lazyInternalNetworkClientPermeateServerMappingStoryCommandList){
return lazyInternalNetworkClientPermeateServerMappingApplication.batchStory(lazyInternalNetworkClientPermeateServerMappingStoryCommandList);
}
/**
* describe 更新客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingUpdateCommand 更新客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "更新客户端渗透服务端映射")
@PutMapping("/updateOne")
public Result<LazyNettyClientPermeateServerMapping> updateOne(@RequestBody LazyInternalNetworkClientPermeateServerMappingUpdateCommand lazyInternalNetworkClientPermeateServerMappingUpdateCommand){
return lazyInternalNetworkClientPermeateServerMappingApplication.updateOne(lazyInternalNetworkClientPermeateServerMappingUpdateCommand);
}
/**
* describe 查询单个客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingQueryOneCommand 查询单个客户端渗透服务端映射
* @return {@link Result<LazyInternalNetworkClientPermeateServerMappingDTO>} 客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "查询单个客户端渗透服务端映射")
@GetMapping("/findOne")
public Result<LazyInternalNetworkClientPermeateServerMappingDTO> findOne(@ModelAttribute LazyInternalNetworkClientPermeateServerMappingQueryOneCommand lazyInternalNetworkClientPermeateServerMappingQueryOneCommand){
return lazyInternalNetworkClientPermeateServerMappingApplication.findOne(lazyInternalNetworkClientPermeateServerMappingQueryOneCommand);
}
/**
* describe 查询多个客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingQueryListCommand 查询多个客户端渗透服务端映射
* @return {@link Result<List<LazyInternalNetworkClientPermeateServerMappingDTO>>} 客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "查询多个客户端渗透服务端映射")
@GetMapping("/findList")
public Result<List<LazyInternalNetworkClientPermeateServerMappingDTO>> findList(@ModelAttribute LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand){
return lazyInternalNetworkClientPermeateServerMappingApplication.findList(lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
}
/**
* describe 分页查询多个客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingQueryListCommand 分页查询多个客户端渗透服务端映射
* @return {@link Result<LazyPage<LazyInternalNetworkClientPermeateServerMappingDTO>>} 分页客户端渗透服务端映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "分页查询多个客户端渗透服务端映射")
@GetMapping("/findPage")
public Result<LazyPage<LazyInternalNetworkClientPermeateServerMappingDTO>> findPage(@Parameter(description ="分页大小") @RequestParam(defaultValue = "10", value = "size") int size,
@Parameter(description ="当前页数") @RequestParam(defaultValue = "1", value = "current") int current,@ModelAttribute LazyInternalNetworkClientPermeateServerMappingQueryListCommand lazyInternalNetworkClientPermeateServerMappingQueryListCommand){
return lazyInternalNetworkClientPermeateServerMappingApplication.findPage(size,current,lazyInternalNetworkClientPermeateServerMappingQueryListCommand);
}
/**
* describe 删除客户端渗透服务端映射
*
* @param lazyInternalNetworkClientPermeateServerMappingRemoveCommand 删除客户端渗透服务端映射
* @return {@link Result< LazyNettyClientPermeateServerMapping >} 客户端渗透服务端映射
* @author Jia wei Wu
* @date 2024/09/17 09:26 晚上
**/
@Operation(summary = "删除客户端渗透服务端映射")
@DeleteMapping("/remove")
public Result<LazyNettyClientPermeateServerMapping> remove(@ModelAttribute LazyInternalNetworkClientPermeateServerMappingRemoveCommand lazyInternalNetworkClientPermeateServerMappingRemoveCommand){
return lazyInternalNetworkClientPermeateServerMappingApplication.remove(lazyInternalNetworkClientPermeateServerMappingRemoveCommand);
}
}

View File

@ -1,145 +0,0 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkServerPermeateClientMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.client.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkPenetrationMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping;
import org.springframework.validation.annotation.Validated;
import org.wu.framework.web.response.mark.ValidType;
import org.wu.framework.web.spring.EasyController;
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
import org.wu.framework.web.response.Result;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import org.springframework.web.bind.annotation.*;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyController;
import java.util.List;
/**
* describe 内网穿透映射
*
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
* @see DefaultDDDLazyController
**/
@Tag(name = "内网穿透映射提供者")
@EasyController("/internal/network/penetration/mapping")
public class LazyInternalNetworkServerPermeateClientMappingProvider {
@Resource
private LazyInternalNetworkServerPermeateClientMappingApplication lazyInternalNetworkServerPermeateClientMappingApplication;
/**
* describe 新增内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommand 新增内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "新增内网穿透映射")
@PostMapping("/story")
public Result<LazyNettyServerPermeateClientMapping> story(@RequestBody LazyInternalNetworkServerPermeateClientMappingStoryCommand lazyInternalNetworkServerPermeateClientMappingStoryCommand) {
return lazyInternalNetworkServerPermeateClientMappingApplication.story(lazyInternalNetworkServerPermeateClientMappingStoryCommand);
}
/**
* describe 批量新增内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
* @return {@link Result<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "批量新增内网穿透映射")
@PostMapping("/batchStory")
public Result<List<LazyNettyServerPermeateClientMapping>> batchStory(@RequestBody List<LazyInternalNetworkServerPermeateClientMappingStoryCommand> lazyInternalNetworkServerPermeateClientMappingStoryCommandList) {
return lazyInternalNetworkServerPermeateClientMappingApplication.batchStory(lazyInternalNetworkServerPermeateClientMappingStoryCommandList);
}
/**
* describe 更新内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingUpdateCommand 更新内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "更新内网穿透映射")
@PutMapping("/updateOne")
public Result<LazyNettyServerPermeateClientMapping> updateOne(
@Validated(ValidType.Update.class)
@RequestBody LazyInternalNetworkServerPermeateClientMappingUpdateCommand lazyInternalNetworkServerPermeateClientMappingUpdateCommand) {
return lazyInternalNetworkServerPermeateClientMappingApplication.updateOne(lazyInternalNetworkServerPermeateClientMappingUpdateCommand);
}
/**
* describe 查询单个内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射
* @return {@link Result< LazyInternalNetworkPenetrationMappingDTO >} 内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "查询单个内网穿透映射")
@GetMapping("/findOne")
public Result<LazyInternalNetworkPenetrationMappingDTO> findOne(@ModelAttribute LazyInternalNetworkServerPermeateClientMappingQueryOneCommand lazyInternalNetworkServerPermeateClientMappingQueryOneCommand) {
return lazyInternalNetworkServerPermeateClientMappingApplication.findOne(lazyInternalNetworkServerPermeateClientMappingQueryOneCommand);
}
/**
* describe 查询多个内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 查询多个内网穿透映射
* @return {@link Result<List< LazyInternalNetworkPenetrationMappingDTO >>} 内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "查询多个内网穿透映射")
@GetMapping("/findList")
public Result<List<LazyInternalNetworkPenetrationMappingDTO>> findList(@ModelAttribute LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) {
return lazyInternalNetworkServerPermeateClientMappingApplication.findList(lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
}
/**
* describe 分页查询多个内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingQueryListCommand 分页查询多个内网穿透映射
* @return {@link Result<LazyPage< LazyInternalNetworkPenetrationMappingDTO >>} 分页内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "分页查询多个内网穿透映射")
@GetMapping("/findPage")
public Result<LazyPage<LazyInternalNetworkPenetrationMappingDTO>> findPage(@Parameter(description = "分页大小") @RequestParam(defaultValue = "10", value = "size") int size,
@Parameter(description = "当前页数") @RequestParam(defaultValue = "1", value = "current") int current, @ModelAttribute LazyInternalNetworkServerPermeateClientMappingQueryListCommand lazyInternalNetworkServerPermeateClientMappingQueryListCommand) {
return lazyInternalNetworkServerPermeateClientMappingApplication.findPage(size, current, lazyInternalNetworkServerPermeateClientMappingQueryListCommand);
}
/**
* describe 删除内网穿透映射
*
* @param lazyInternalNetworkServerPermeateClientMappingRemoveCommand 删除内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "删除内网穿透映射")
@DeleteMapping("/remove")
public Result<LazyNettyServerPermeateClientMapping> remove(
@Validated(ValidType.Delete.class)
@ModelAttribute LazyInternalNetworkServerPermeateClientMappingRemoveCommand lazyInternalNetworkServerPermeateClientMappingRemoveCommand) {
return lazyInternalNetworkServerPermeateClientMappingApplication.remove(lazyInternalNetworkServerPermeateClientMappingRemoveCommand);
}
}

View File

@ -1,136 +0,0 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import org.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.spring.EasyController;
import org.springframework.web.bind.annotation.*;
import org.wu.framework.web.response.Result;
import jakarta.annotation.Resource;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyInternalNetworkServerPermeateServerMappingApplication;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyInternalNetworkServerPermeateMappingDTO;
import java.util.List;
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
/**
* describe 服务端网络渗透映射
*
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyController
**/
@Tag(name = "服务端网络渗透映射提供者")
@EasyController("/lazy/internal/network/server/permeate/mapping")
public class LazyInternalNetworkServerPermeateServerMappingProvider {
@Resource
private LazyInternalNetworkServerPermeateServerMappingApplication lazyInternalNetworkServerPermeateServerMappingApplication;
/**
* describe 新增服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "新增服务端网络渗透映射")
@PostMapping("/story")
public Result<LazyNettyServerPermeateServerMapping> story(@RequestBody LazyInternalNetworkServerPermeateServerMappingStoryCommand lazyInternalNetworkServerPermeateServerMappingStoryCommand){
return lazyInternalNetworkServerPermeateServerMappingApplication.story(lazyInternalNetworkServerPermeateServerMappingStoryCommand);
}
/**
* describe 批量新增服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
* @return {@link Result<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "批量新增服务端网络渗透映射")
@PostMapping("/batchStory")
public Result<List<LazyNettyServerPermeateServerMapping>> batchStory(@RequestBody List<LazyInternalNetworkServerPermeateServerMappingStoryCommand> lazyInternalNetworkServerPermeateServerMappingStoryCommandList){
return lazyInternalNetworkServerPermeateServerMappingApplication.batchStory(lazyInternalNetworkServerPermeateServerMappingStoryCommandList);
}
/**
* describe 更新服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "更新服务端网络渗透映射")
@PutMapping("/updateOne")
public Result<LazyNettyServerPermeateServerMapping> updateOne(@RequestBody LazyInternalNetworkServerPermeateServerMappingUpdateCommand lazyInternalNetworkServerPermeateServerMappingUpdateCommand){
return lazyInternalNetworkServerPermeateServerMappingApplication.updateOne(lazyInternalNetworkServerPermeateServerMappingUpdateCommand);
}
/**
* describe 查询单个服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射
* @return {@link Result<LazyInternalNetworkServerPermeateMappingDTO>} 服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "查询单个服务端网络渗透映射")
@GetMapping("/findOne")
public Result<LazyInternalNetworkServerPermeateMappingDTO> findOne(@ModelAttribute LazyInternalNetworkServerPermeateServerMappingQueryOneCommand lazyInternalNetworkServerPermeateServerMappingQueryOneCommand){
return lazyInternalNetworkServerPermeateServerMappingApplication.findOne(lazyInternalNetworkServerPermeateServerMappingQueryOneCommand);
}
/**
* describe 查询多个服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 查询多个服务端网络渗透映射
* @return {@link Result<List<LazyInternalNetworkServerPermeateMappingDTO>>} 服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "查询多个服务端网络渗透映射")
@GetMapping("/findList")
public Result<List<LazyInternalNetworkServerPermeateMappingDTO>> findList(@ModelAttribute LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand){
return lazyInternalNetworkServerPermeateServerMappingApplication.findList(lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
}
/**
* describe 分页查询多个服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingQueryListCommand 分页查询多个服务端网络渗透映射
* @return {@link Result<LazyPage<LazyInternalNetworkServerPermeateMappingDTO>>} 分页服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "分页查询多个服务端网络渗透映射")
@GetMapping("/findPage")
public Result<LazyPage<LazyInternalNetworkServerPermeateMappingDTO>> findPage(@Parameter(description ="分页大小") @RequestParam(defaultValue = "10", value = "size") int size,
@Parameter(description ="当前页数") @RequestParam(defaultValue = "1", value = "current") int current,@ModelAttribute LazyInternalNetworkServerPermeateServerMappingQueryListCommand lazyInternalNetworkServerPermeateServerMappingQueryListCommand){
return lazyInternalNetworkServerPermeateServerMappingApplication.findPage(size,current, lazyInternalNetworkServerPermeateServerMappingQueryListCommand);
}
/**
* describe 删除服务端网络渗透映射
*
* @param lazyInternalNetworkServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "删除服务端网络渗透映射")
@DeleteMapping("/remove")
public Result<LazyNettyServerPermeateServerMapping> remove(@ModelAttribute LazyInternalNetworkServerPermeateServerMappingRemoveCommand lazyInternalNetworkServerPermeateServerMappingRemoveCommand){
return lazyInternalNetworkServerPermeateServerMappingApplication.remove(lazyInternalNetworkServerPermeateServerMappingRemoveCommand);
}
}

View File

@ -0,0 +1,145 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyServerPermeateClientMappingApplication;
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.LazyServerPermeateClientMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.client.mapping.LazyNettyServerPermeateClientMapping;
import org.springframework.validation.annotation.Validated;
import org.wu.framework.web.response.mark.ValidType;
import org.wu.framework.web.spring.EasyController;
import org.wu.framework.lazy.orm.database.lambda.domain.LazyPage;
import org.wu.framework.web.response.Result;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import org.springframework.web.bind.annotation.*;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyController;
import java.util.List;
/**
* describe 内网穿透映射
*
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
* @see DefaultDDDLazyController
**/
@Tag(name = "内网穿透映射提供者")
@EasyController("/internal/network/penetration/mapping")
public class LazyServerPermeateClientMappingProvider {
@Resource
private LazyServerPermeateClientMappingApplication lazyServerPermeateClientMappingApplication;
/**
* describe 新增内网穿透映射
*
* @param lazyServerPermeateClientMappingStoryCommand 新增内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射新增后领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "新增内网穿透映射")
@PostMapping("/story")
public Result<LazyNettyServerPermeateClientMapping> story(@RequestBody LazyServerPermeateClientMappingStoryCommand lazyServerPermeateClientMappingStoryCommand) {
return lazyServerPermeateClientMappingApplication.story(lazyServerPermeateClientMappingStoryCommand);
}
/**
* describe 批量新增内网穿透映射
*
* @param lazyServerPermeateClientMappingStoryCommandList 批量新增内网穿透映射
* @return {@link Result<List< LazyNettyServerPermeateClientMapping >>} 内网穿透映射新增后领域对象集合
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "批量新增内网穿透映射")
@PostMapping("/batchStory")
public Result<List<LazyNettyServerPermeateClientMapping>> batchStory(@RequestBody List<LazyServerPermeateClientMappingStoryCommand> lazyServerPermeateClientMappingStoryCommandList) {
return lazyServerPermeateClientMappingApplication.batchStory(lazyServerPermeateClientMappingStoryCommandList);
}
/**
* describe 更新内网穿透映射
*
* @param lazyServerPermeateClientMappingUpdateCommand 更新内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射领域对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "更新内网穿透映射")
@PutMapping("/updateOne")
public Result<LazyNettyServerPermeateClientMapping> updateOne(
@Validated(ValidType.Update.class)
@RequestBody LazyServerPermeateClientMappingUpdateCommand lazyServerPermeateClientMappingUpdateCommand) {
return lazyServerPermeateClientMappingApplication.updateOne(lazyServerPermeateClientMappingUpdateCommand);
}
/**
* describe 查询单个内网穿透映射
*
* @param lazyServerPermeateClientMappingQueryOneCommand 查询单个内网穿透映射
* @return {@link Result< LazyServerPermeateClientMappingDTO >} 内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "查询单个内网穿透映射")
@GetMapping("/findOne")
public Result<LazyServerPermeateClientMappingDTO> findOne(@ModelAttribute LazyServerPermeateClientMappingQueryOneCommand lazyServerPermeateClientMappingQueryOneCommand) {
return lazyServerPermeateClientMappingApplication.findOne(lazyServerPermeateClientMappingQueryOneCommand);
}
/**
* describe 查询多个内网穿透映射
*
* @param lazyServerPermeateClientMappingQueryListCommand 查询多个内网穿透映射
* @return {@link Result<List< LazyServerPermeateClientMappingDTO >>} 内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "查询多个内网穿透映射")
@GetMapping("/findList")
public Result<List<LazyServerPermeateClientMappingDTO>> findList(@ModelAttribute LazyServerPermeateClientMappingQueryListCommand lazyServerPermeateClientMappingQueryListCommand) {
return lazyServerPermeateClientMappingApplication.findList(lazyServerPermeateClientMappingQueryListCommand);
}
/**
* describe 分页查询多个内网穿透映射
*
* @param lazyServerPermeateClientMappingQueryListCommand 分页查询多个内网穿透映射
* @return {@link Result<LazyPage< LazyServerPermeateClientMappingDTO >>} 分页内网穿透映射DTO对象
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "分页查询多个内网穿透映射")
@GetMapping("/findPage")
public Result<LazyPage<LazyServerPermeateClientMappingDTO>> findPage(@Parameter(description = "分页大小") @RequestParam(defaultValue = "10", value = "size") int size,
@Parameter(description = "当前页数") @RequestParam(defaultValue = "1", value = "current") int current, @ModelAttribute LazyServerPermeateClientMappingQueryListCommand lazyServerPermeateClientMappingQueryListCommand) {
return lazyServerPermeateClientMappingApplication.findPage(size, current, lazyServerPermeateClientMappingQueryListCommand);
}
/**
* describe 删除内网穿透映射
*
* @param lazyServerPermeateClientMappingRemoveCommand 删除内网穿透映射
* @return {@link Result< LazyNettyServerPermeateClientMapping >} 内网穿透映射
* @author Jia wei Wu
* @date 2023/12/29 05:21 下午
**/
@Operation(summary = "删除内网穿透映射")
@DeleteMapping("/remove")
public Result<LazyNettyServerPermeateClientMapping> remove(
@Validated(ValidType.Delete.class)
@ModelAttribute LazyServerPermeateClientMappingRemoveCommand lazyServerPermeateClientMappingRemoveCommand) {
return lazyServerPermeateClientMappingApplication.remove(lazyServerPermeateClientMappingRemoveCommand);
}
}

View File

@ -0,0 +1,137 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.controller;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.command.lazy.netty.server.permeate.server.mapping.*;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.dto.LazyServerPermeateServerMappingDTO;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.model.lazy.netty.server.permeate.server.mapping.LazyNettyServerPermeateServerMapping;
import org.wu.framework.web.spring.EasyController;
import org.springframework.web.bind.annotation.*;
import org.wu.framework.web.response.Result;
import jakarta.annotation.Resource;
import org.framework.lazy.cloud.network.heartbeat.server.standalone.application.LazyServerPermeateServerMappingApplication;
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.DefaultDDDLazyController
**/
@Tag(name = "服务端网络渗透映射提供者")
@EasyController("/lazy/internal/network/server/permeate/mapping")
public class LazyServerPermeateServerMappingProvider {
@Resource
private LazyServerPermeateServerMappingApplication lazyServerPermeateServerMappingApplication;
/**
* describe 新增服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingStoryCommand 新增服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射新增后领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "新增服务端网络渗透映射")
@PostMapping("/story")
public Result<LazyNettyServerPermeateServerMapping> story(@RequestBody LazyServerPermeateServerMappingStoryCommand lazyServerPermeateServerMappingStoryCommand){
return lazyServerPermeateServerMappingApplication.story(lazyServerPermeateServerMappingStoryCommand);
}
/**
* describe 批量新增服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingStoryCommandList 批量新增服务端网络渗透映射
* @return {@link Result<List< LazyNettyServerPermeateServerMapping >>} 服务端网络渗透映射新增后领域对象集合
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "批量新增服务端网络渗透映射")
@PostMapping("/batchStory")
public Result<List<LazyNettyServerPermeateServerMapping>> batchStory(@RequestBody List<LazyServerPermeateServerMappingStoryCommand> lazyServerPermeateServerMappingStoryCommandList){
return lazyServerPermeateServerMappingApplication.batchStory(lazyServerPermeateServerMappingStoryCommandList);
}
/**
* describe 更新服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingUpdateCommand 更新服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射领域对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "更新服务端网络渗透映射")
@PutMapping("/updateOne")
public Result<LazyNettyServerPermeateServerMapping> updateOne(@RequestBody LazyServerPermeateServerMappingUpdateCommand lazyServerPermeateServerMappingUpdateCommand){
return lazyServerPermeateServerMappingApplication.updateOne(lazyServerPermeateServerMappingUpdateCommand);
}
/**
* describe 查询单个服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingQueryOneCommand 查询单个服务端网络渗透映射
* @return {@link Result< LazyServerPermeateServerMappingDTO >} 服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "查询单个服务端网络渗透映射")
@GetMapping("/findOne")
public Result<LazyServerPermeateServerMappingDTO> findOne(@ModelAttribute LazyServerPermeateServerMappingQueryOneCommand lazyServerPermeateServerMappingQueryOneCommand){
return lazyServerPermeateServerMappingApplication.findOne(lazyServerPermeateServerMappingQueryOneCommand);
}
/**
* describe 查询多个服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingQueryListCommand 查询多个服务端网络渗透映射
* @return {@link Result<List< LazyServerPermeateServerMappingDTO >>} 服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "查询多个服务端网络渗透映射")
@GetMapping("/findList")
public Result<List<LazyServerPermeateServerMappingDTO>> findList(@ModelAttribute LazyServerPermeateServerMappingQueryListCommand lazyServerPermeateServerMappingQueryListCommand){
return lazyServerPermeateServerMappingApplication.findList(lazyServerPermeateServerMappingQueryListCommand);
}
/**
* describe 分页查询多个服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingQueryListCommand 分页查询多个服务端网络渗透映射
* @return {@link Result<LazyPage< LazyServerPermeateServerMappingDTO >>} 分页服务端网络渗透映射DTO对象
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "分页查询多个服务端网络渗透映射")
@GetMapping("/findPage")
public Result<LazyPage<LazyServerPermeateServerMappingDTO>> findPage(@Parameter(description ="分页大小") @RequestParam(defaultValue = "10", value = "size") int size,
@Parameter(description ="当前页数") @RequestParam(defaultValue = "1", value = "current") int current, @ModelAttribute LazyServerPermeateServerMappingQueryListCommand lazyServerPermeateServerMappingQueryListCommand){
return lazyServerPermeateServerMappingApplication.findPage(size,current, lazyServerPermeateServerMappingQueryListCommand);
}
/**
* describe 删除服务端网络渗透映射
*
* @param lazyServerPermeateServerMappingRemoveCommand 删除服务端网络渗透映射
* @return {@link Result< LazyNettyServerPermeateServerMapping >} 服务端网络渗透映射
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
**/
@Operation(summary = "删除服务端网络渗透映射")
@DeleteMapping("/remove")
public Result<LazyNettyServerPermeateServerMapping> remove(@ModelAttribute LazyServerPermeateServerMappingRemoveCommand lazyServerPermeateServerMappingRemoveCommand){
return lazyServerPermeateServerMappingApplication.remove(lazyServerPermeateServerMappingRemoveCommand);
}
}

View File

@ -3,6 +3,9 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.domain.mode
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.stereotype.LazyTableField;
import java.time.LocalDateTime;
import java.lang.String;
import java.lang.Long;
@ -90,4 +93,17 @@ public class LazyNettyServerPermeateServerMapping {
@Schema(description ="是否是ssl",name ="is_ssl",example = "")
private Boolean isSsl;
/**
* from 客户端 协议类型
*/
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* to 客户端 协议类型
*/
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
}

View File

@ -3,6 +3,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.stereotype.*;
import java.time.LocalDateTime;
@ -38,6 +39,13 @@ public class LazyNettyClientPermeateClientMappingDO {
@LazyTableFieldUnique(name="visitor_port",comment="渗透端口",notNull=true,columnType="int")
private Integer visitorPort;
/**
* from 客户端 协议类型
*/
@LazyTableField(name="from_protocol_type",comment="from 客户端 协议类型",columnType="varchar(255)",defaultValue = "'TCP'")
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
*
* to客户端ID
@ -94,6 +102,12 @@ public class LazyNettyClientPermeateClientMappingDO {
@LazyTableField(name="permeate_target_port",comment="渗透目标端口",notNull=true,columnType="int")
private Integer permeateTargetPort;
/**
* to 客户端 协议类型
*/
@LazyTableField(name="to_protocol_type",comment="to 客户端 协议类型",columnType="varchar(255)",defaultValue = "'TCP'")
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
/**
*
* 服务端ID

View File

@ -2,6 +2,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.stereotype.LazyTable;
import org.wu.framework.lazy.orm.core.stereotype.LazyTableField;
import org.wu.framework.lazy.orm.core.stereotype.*;
@ -75,6 +76,12 @@ public class LazyNettyClientPermeatePortPoolDO {
@LazyTableField(name="is_used",comment="是否被占用",columnType="tinyint(1)")
private Boolean isUsed;
/**
* 协议类型
*/
@LazyTableField(name="protocol_type",comment="协议类型",columnType="varchar(255)",defaultValue = "'TCP'")
@Schema(description = "协议类型", name = "protocol_type", example = "")
private ProtocolType protocolType;
/**
*
* 访客端口池大小

View File

@ -2,6 +2,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.stereotype.LazyTable;
import org.wu.framework.lazy.orm.core.stereotype.LazyTableField;
import org.wu.framework.lazy.orm.core.stereotype.*;
@ -35,6 +36,20 @@ public class LazyNettyClientPermeateServerMappingDO {
@LazyTableFieldUnique(name = "client_id", comment = "客户端ID", columnType = "varchar(255)")
private String clientId;
/**
*
* 渗透端口
*/
@Schema(description ="渗透端口",name ="visitorPort",example = "")
@LazyTableFieldUnique(name="visitor_port",comment="渗透端口",notNull=true,columnType="int")
private Integer visitorPort;
/**
* from 客户端 协议类型
*/
@LazyTableField(name="from_protocol_type",comment="from 客户端 协议类型",columnType="varchar(255)",defaultValue = "'TCP'")
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
*
*
@ -83,6 +98,12 @@ public class LazyNettyClientPermeateServerMappingDO {
@LazyTableField(name="permeate_target_port",comment="渗透目标端口",notNull=true,columnType="int")
private Integer permeateTargetPort;
/**
* to 客户端 协议类型
*/
@LazyTableField(name="to_protocol_type",comment="to 客户端 协议类型",columnType="varchar(255)",defaultValue = "'TCP'")
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
/**
*
* 服务端ID
@ -99,13 +120,7 @@ public class LazyNettyClientPermeateServerMappingDO {
@LazyTableField(name="update_time",comment="",defaultValue="CURRENT_TIMESTAMP",upsertStrategy = LazyFieldStrategy.NEVER,columnType="datetime",extra=" on update CURRENT_TIMESTAMP")
private LocalDateTime updateTime;
/**
*
* 渗透端口
*/
@Schema(description ="渗透端口",name ="visitorPort",example = "")
@LazyTableFieldUnique(name="visitor_port",comment="渗透端口",notNull=true,columnType="int")
private Integer visitorPort;
/**
* 是否是ssl

View File

@ -4,6 +4,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureEntity;
import org.wu.framework.lazy.orm.core.stereotype.*;
@ -45,6 +46,13 @@ public class LazyNettyServerPermeateClientMappingDO {
@LazyTableField(name = "client_target_port", comment = "客户端目标端口", columnType = "int", notNull = true)
private Integer clientTargetPort;
/**
* to 客户端 协议类型
*/
@LazyTableField(name="to_protocol_type",comment="to 客户端 协议类型",columnType="varchar(255)",defaultValue = "'TCP'")
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
/**
* 创建时间
*/
@ -73,6 +81,14 @@ public class LazyNettyServerPermeateClientMappingDO {
@LazyTableFieldUpdateTime
private LocalDateTime updateTime;
/**
* from 客户端 协议类型
*/
@LazyTableField(name="from_protocol_type",comment="from 客户端 协议类型",columnType="varchar(255)",defaultValue = "'TCP'")
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
* 访问端口
*/

View File

@ -4,6 +4,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureEntity;
import org.wu.framework.lazy.orm.core.stereotype.*;
@ -65,6 +66,12 @@ public class LazyNettyServerPermeatePortPoolDO {
@LazyTableFieldUnique(name = "visitor_port", comment = "访客端口", columnType = "int")
private Integer visitorPort;
/**
* 协议类型
*/
@LazyTableField(name="protocol_type",comment="协议类型",columnType="varchar(255)",defaultValue = "'TCP'")
@Schema(description = "协议类型", name = "protocol_type", example = "")
private ProtocolType protocolType;
/**
* 访客端口池大小
*/

View File

@ -2,6 +2,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastruct
import lombok.Data;
import lombok.experimental.Accessors;
import org.framework.lazy.cloud.network.heartbeat.common.enums.ProtocolType;
import org.wu.framework.lazy.orm.core.stereotype.LazyTable;
import org.wu.framework.lazy.orm.core.stereotype.LazyTableField;
import org.wu.framework.lazy.orm.core.stereotype.*;
@ -75,6 +76,12 @@ public class LazyNettyServerPermeateServerMappingDO {
@LazyTableFieldUnique(name="permeate_target_port",comment="渗透目标端口",notNull=true,columnType="int")
private Integer permeateTargetPort;
/**
* to 客户端 协议类型
*/
@LazyTableField(name="to_protocol_type",comment="to 客户端 协议类型",columnType="varchar(255)",defaultValue = "'TCP'")
@Schema(description = "to 客户端协议类型", name = "to_protocol_type", example = "")
private ProtocolType toProtocolType;
/**
*
* 服务端ID
@ -91,6 +98,12 @@ public class LazyNettyServerPermeateServerMappingDO {
@LazyTableField(name="update_time",comment="",defaultValue="CURRENT_TIMESTAMP",upsertStrategy = LazyFieldStrategy.NEVER,columnType="datetime",extra=" on update CURRENT_TIMESTAMP")
private LocalDateTime updateTime;
/**
* from 客户端 协议类型
*/
@LazyTableField(name="from_protocol_type",comment="from 客户端 协议类型",columnType="varchar(255)",defaultValue = "'TCP'")
@Schema(description = "from 客户端协议类型", name = "from_protocol_type", example = "")
private ProtocolType fromProtocolType;
/**
*
* 渗透端口

View File

@ -23,10 +23,10 @@
<groupId>top.wu2020</groupId>
<artifactId>wu-lazy-cloud-heartbeat-server</artifactId>
</dependency>
<!-- <dependency>-->
<!-- <groupId>top.wu2020</groupId>-->
<!-- <artifactId>wu-smart-acw-client</artifactId>-->
<!-- </dependency>-->
<dependency>
<groupId>top.wu2020</groupId>
<artifactId>wu-smart-acw-client</artifactId>
</dependency>
</dependencies>