From b5345578ca2a99d0a4d602406dcbaaa7ebc3cddd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A6=82=E6=A2=A6=E6=8A=80=E6=9C=AF?= <596392912@qq.com> Date: Mon, 13 Sep 2021 17:49:59 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20=E4=BC=98=E5=8C=96=20Mica=20Contex?= =?UTF-8?q?t=20=E6=8E=A5=E5=8F=A3=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mica/core/context/DefaultMicaContext.java | 5 ----- .../dreamlu/mica/core/context/IMicaContext.java | 14 +++++++++++++- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/mica-core/src/main/java/net/dreamlu/mica/core/context/DefaultMicaContext.java b/mica-core/src/main/java/net/dreamlu/mica/core/context/DefaultMicaContext.java index 9b7845f7..a1e42eb4 100644 --- a/mica-core/src/main/java/net/dreamlu/mica/core/context/DefaultMicaContext.java +++ b/mica-core/src/main/java/net/dreamlu/mica/core/context/DefaultMicaContext.java @@ -30,11 +30,6 @@ public class DefaultMicaContext implements IMicaContext { return null; } - @Override - public String getTenantId() { - return null; - } - @Override public String getAccountId() { return null; diff --git a/mica-core/src/main/java/net/dreamlu/mica/core/context/IMicaContext.java b/mica-core/src/main/java/net/dreamlu/mica/core/context/IMicaContext.java index 3e2e08b3..82009292 100644 --- a/mica-core/src/main/java/net/dreamlu/mica/core/context/IMicaContext.java +++ b/mica-core/src/main/java/net/dreamlu/mica/core/context/IMicaContext.java @@ -41,7 +41,9 @@ public interface IMicaContext { * @return 租户id */ @Nullable - String getTenantId(); + default String getTenantId() { + return null; + } /** * 账号id @@ -51,6 +53,16 @@ public interface IMicaContext { @Nullable String getAccountId(); + /** + * 微服务版本号,用于灰度 + * + * @return 账号id + */ + @Nullable + default String getVersion() { + return null; + } + /** * 获取上下文中的数据 * -- GitLab