From 30403d1da8f9324c510520160d1563be19c6761e Mon Sep 17 00:00:00 2001 From: wujiawei <1207537021@qq.com> Date: Sat, 14 Jun 2025 19:28:16 +0800 Subject: [PATCH] =?UTF-8?q?[add]=20=E6=B7=BB=E5=8A=A0namespace=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LazyNettyClientVirtualRouteQueryListCommand.java | 5 +++++ .../route/LazyNettyClientVirtualRouteQueryOneCommand.java | 5 +++++ .../route/LazyNettyClientVirtualRouteRemoveCommand.java | 5 +++++ .../route/LazyNettyClientVirtualRouteStoryCommand.java | 5 +++++ .../route/LazyNettyClientVirtualRouteUpdateCommand.java | 5 +++++ .../application/dto/LazyNettyClientVirtualRouteDTO.java | 5 +++++ .../client/virtual/route/LazyNettyClientVirtualRoute.java | 7 +++++++ .../infrastructure/entity/LazyNettyClientRouteDO.java | 8 +++++++- .../entity/LazyNettyClientVirtualRouteDO.java | 6 +++--- 9 files changed, 47 insertions(+), 4 deletions(-) diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteQueryListCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteQueryListCommand.java index 6291b93e..c9b146f0 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteQueryListCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteQueryListCommand.java @@ -90,4 +90,9 @@ public class LazyNettyClientVirtualRouteQueryListCommand { */ @Schema(description ="是否删除",name ="isDeleted",example = "") private Boolean isDeleted=false; + /** + * 命名空间 + */ + @Schema(description ="命名空间",name ="target_namespace",example = "") + private String targetNamespace; } \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteQueryOneCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteQueryOneCommand.java index 3e4abdd2..3979d4c5 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteQueryOneCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteQueryOneCommand.java @@ -83,5 +83,10 @@ public class LazyNettyClientVirtualRouteQueryOneCommand { */ @Schema(description ="客户端虚拟路由端口:默认ALL",name ="virtualPort",example = "") private String virtualPort; + /** + * 命名空间 + */ + @Schema(description ="命名空间",name ="target_namespace",example = "") + private String targetNamespace; } \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteRemoveCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteRemoveCommand.java index df6eda5c..99e98d46 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteRemoveCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteRemoveCommand.java @@ -89,5 +89,10 @@ public class LazyNettyClientVirtualRouteRemoveCommand { */ @Schema(description ="客户端虚拟路由端口:默认ALL",name ="virtualPort",example = "") private String virtualPort; + /** + * 命名空间 + */ + @Schema(description ="命名空间",name ="target_namespace",example = "") + private String targetNamespace; } \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteStoryCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteStoryCommand.java index ad12c854..909775dc 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteStoryCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteStoryCommand.java @@ -90,4 +90,9 @@ public class LazyNettyClientVirtualRouteStoryCommand { @Schema(description ="客户端虚拟路由端口:默认ALL",name ="virtualPort",example = "") private String virtualPort; + /** + * 命名空间 + */ + @Schema(description ="命名空间",name ="target_namespace",example = "") + private String targetNamespace; } \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteUpdateCommand.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteUpdateCommand.java index 9fa37236..1209ecf8 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteUpdateCommand.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/command/lazy/netty/client/virtual/route/LazyNettyClientVirtualRouteUpdateCommand.java @@ -89,5 +89,10 @@ public class LazyNettyClientVirtualRouteUpdateCommand { */ @Schema(description ="客户端虚拟路由端口:默认ALL",name ="virtualPort",example = "") private String virtualPort; + /** + * 命名空间 + */ + @Schema(description ="命名空间",name ="target_namespace",example = "") + private String targetNamespace; } \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/dto/LazyNettyClientVirtualRouteDTO.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/dto/LazyNettyClientVirtualRouteDTO.java index 723777bd..c9965c93 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/dto/LazyNettyClientVirtualRouteDTO.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/application/dto/LazyNettyClientVirtualRouteDTO.java @@ -89,5 +89,10 @@ public class LazyNettyClientVirtualRouteDTO { */ @Schema(description ="客户端虚拟路由端口:默认ALL",name ="virtualPort",example = "") private String virtualPort; + /** + * 命名空间 + */ + @Schema(description ="命名空间",name ="target_namespace",example = "") + private String targetNamespace; } \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/virtual/route/LazyNettyClientVirtualRoute.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/virtual/route/LazyNettyClientVirtualRoute.java index 78e80942..e8d9877e 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/virtual/route/LazyNettyClientVirtualRoute.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/domain/model/lazy/netty/client/virtual/route/LazyNettyClientVirtualRoute.java @@ -3,6 +3,8 @@ 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.wu.framework.lazy.orm.core.stereotype.LazyTableFieldUnique; + import java.time.LocalDateTime; import java.lang.String; import java.lang.Long; @@ -89,5 +91,10 @@ public class LazyNettyClientVirtualRoute { */ @Schema(description ="客户端虚拟路由端口:默认ALL",name ="virtualPort",example = "") private String virtualPort; + /** + * 命名空间 + */ + @Schema(description ="命名空间",name ="target_namespace",example = "") + private String targetNamespace; } \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyClientRouteDO.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyClientRouteDO.java index dc2fb9cc..0febf350 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyClientRouteDO.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyClientRouteDO.java @@ -28,13 +28,19 @@ import java.lang.Boolean; @Schema(title = "lazy_netty_client_route",description = "客户端代理路由规则") public class LazyNettyClientRouteDO { + /** + * 命名空间 + */ + @Schema(description ="命名空间",name ="namespace",example = "") + @LazyTableFieldUnique(name="namespace",comment="命名空间",columnType="varchar(25)",defaultValue = "DEFAULT") + private String namespace; /** * * 客户端ID */ @Schema(description ="客户端ID",name ="clientId",example = "") - @LazyTableField(name="client_id",comment="客户端ID",notNull=true,columnType="varchar(255)") + @LazyTableFieldUnique(name="client_id",comment="客户端ID",notNull=true,columnType="varchar(255)") private String clientId; /** diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyClientVirtualRouteDO.java b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyClientVirtualRouteDO.java index 03e4e818..81a92b0b 100644 --- a/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyClientVirtualRouteDO.java +++ b/wu-lazy-cloud-heartbeat-server/src/main/java/org/framework/lazy/cloud/network/heartbeat/server/standalone/infrastructure/entity/LazyNettyClientVirtualRouteDO.java @@ -111,8 +111,8 @@ public class LazyNettyClientVirtualRouteDO { /** * 命名空间 */ - @Schema(description ="命名空间",name ="namespace",example = "") - @LazyTableFieldUnique(name="namespace",comment="命名空间",columnType="varchar(25)",defaultValue = "DEFAULT") - private String namespace; + @Schema(description ="命名空间",name ="target_namespace",example = "") + @LazyTableFieldUnique(name="target_namespace",comment="命名空间",columnType="varchar(25)",defaultValue = "DEFAULT") + private String targetNamespace; } \ No newline at end of file