mirror of
https://gitee.com/wujiawei1207537021/wu-lazy-cloud-network.git
synced 2025-06-06 21:37:56 +08:00
[fix] 优化tcp、udp架构 test
This commit is contained in:
parent
f19b1cae68
commit
f9188037a0
@ -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
|
||||
);
|
||||
|
@ -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 服务关闭");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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();
|
||||
}
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
||||
}
|
@ -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);
|
||||
|
||||
}
|
@ -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);
|
||||
|
||||
}
|
@ -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);
|
||||
|
||||
}
|
@ -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);
|
||||
}
|
@ -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();
|
||||
}
|
@ -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);
|
||||
}
|
@ -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();
|
||||
}
|
@ -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);
|
||||
}
|
@ -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);
|
||||
}
|
@ -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);
|
||||
}
|
@ -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);
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
@ -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);
|
@ -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);
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
@ -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
|
||||
|
@ -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;
|
||||
/**
|
||||
*
|
||||
* 访客端口池大小
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
|
||||
/**
|
||||
* 访问端口
|
||||
*/
|
||||
|
@ -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;
|
||||
/**
|
||||
* 访客端口池大小
|
||||
*/
|
||||
|
@ -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;
|
||||
/**
|
||||
*
|
||||
* 渗透端口
|
||||
|
@ -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>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user