【fix】添加客户端渗透服务端

This commit is contained in:
wujiawei 2024-09-17 21:25:16 +08:00
parent 2683bb4dee
commit 731c61b34a
3 changed files with 108 additions and 3 deletions

View File

@ -0,0 +1,103 @@
package org.framework.lazy.cloud.network.heartbeat.server.standalone.infrastructure.entity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
import org.wu.framework.lazy.orm.core.stereotype.*;
import java.time.LocalDateTime;
/**
* describe 客户端渗透服务端映射
*
* @author Jia wei Wu
* @date 2024/09/17 01:35 下午
* @see org.wu.framework.lazy.orm.core.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureEntity
**/
@Data
@Accessors(chain = true)
@LazyTable(tableName = "lazy_internal_network_client_permeate_server_mapping",comment = "客户端渗透服务端映射")
@Schema(title = "lazy_internal_network_client_permeate_server_mapping",description = "客户端渗透服务端映射")
public class LazyInternalNetworkClientPermeateServerMappingDO {
/**
* 客户端ID
*/
@Schema(description = "客户端ID", name = "clientId", example = "")
@LazyTableFieldUnique(name = "client_id", comment = "客户端ID", columnType = "varchar(255)")
private String clientId;
/**
*
*
*/
@Schema(description ="",name ="createTime",example = "")
@LazyTableField(name="create_time",comment="",defaultValue="CURRENT_TIMESTAMP",upsertStrategy = LazyFieldStrategy.NEVER,columnType="datetime",extra="")
private LocalDateTime createTime;
/**
*
* 描述
*/
@Schema(description ="描述",name ="describe",example = "")
@LazyTableField(name="describe",comment="描述",columnType="varchar(255)")
private String describe;
/**
*
*
*/
@Schema(description ="",name ="id",example = "")
@LazyTableFieldId(name = "id", comment = "")
private Long id;
/**
*
* 是否删除 默认否
*/
@Schema(description ="是否删除 默认否",name ="isDeleted",example = "")
@LazyTableField(name="is_deleted",comment="是否删除 默认否",defaultValue="'0'",upsertStrategy = LazyFieldStrategy.NEVER,columnType="tinyint")
private Boolean isDeleted;
/**
*
* 渗透目标地址
*/
@Schema(description ="渗透目标地址",name ="permeateTargetIp",example = "")
@LazyTableField(name="permeate_target_ip",comment="渗透目标地址",defaultValue="'0.0.0.0'",columnType="varchar(255)")
private String permeateTargetIp;
/**
*
* 渗透目标端口
*/
@Schema(description ="渗透目标端口",name ="permeateTargetPort",example = "")
@LazyTableField(name="permeate_target_port",comment="渗透目标端口",notNull=true,columnType="int")
private Integer permeateTargetPort;
/**
*
* 服务端ID
*/
@Schema(description ="服务端ID",name ="serverId",example = "")
@LazyTableField(name="server_id",comment="服务端ID",columnType="varchar(255)")
private String serverId;
/**
*
*
*/
@Schema(description ="",name ="updateTime",example = "")
@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;
}

View File

@ -25,7 +25,7 @@ import java.lang.Integer;
**/ **/
@Data @Data
@Accessors(chain = true) @Accessors(chain = true)
@LazyTable(tableName = "lazy_internal_network_server_permeate_mapping",schema = "wu_lazy_cloud_netty_server",comment = "服务端网络渗透映射") @LazyTable(tableName = "lazy_internal_network_server_permeate_mapping",comment = "服务端网络渗透映射")
@Schema(title = "lazy_internal_network_server_permeate_mapping",description = "服务端网络渗透映射") @Schema(title = "lazy_internal_network_server_permeate_mapping",description = "服务端网络渗透映射")
public class LazyInternalNetworkServerPermeateMappingDO { public class LazyInternalNetworkServerPermeateMappingDO {

View File

@ -2,8 +2,10 @@ spring:
lazy: lazy:
netty: netty:
client: client:
inet-host: 124.222.48.62 # inet-host: 124.222.48.62
inet-port: 30676 # inet-port: 30676
inet-host: 127.0.0.1
inet-port: 7001
inet-path: wu-lazy-cloud-heartbeat-server inet-path: wu-lazy-cloud-heartbeat-server
client-id: wujiawei-acw # 客户端ID client-id: wujiawei-acw # 客户端ID
# inet-host: 124.222.48.62 # 服务端地址 # inet-host: 124.222.48.62 # 服务端地址