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 9b7845f7ef2b01f8cc7d808240cc722241b12c92..a1e42eb4f1af0b89f55fd9dd2214925a8957f6ca 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 3e2e08b316b59719f27c7b5a35396b2b92aa9f8a..820092922c11edfa21b9ca6a609e574f8987c0dd 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; + } + /** * 获取上下文中的数据 *