From aedac8c30d94b830b5384b896d78fb9c3063e701 Mon Sep 17 00:00:00 2001 From: wzh425 Date: Thu, 20 Aug 2026 13:13:04 +0800 Subject: [PATCH] feat: add Workflow project and service domain methods to MasaStackConfigExtensions --- .../MasaStackConfigExtensions.cs | 5 +++++ .../MasaStackProject.cs | 1 + .../MasaStackConfigExtensions.cs | 10 ++++++++++ .../Masa.Contrib.StackSdks.Config/MasaStackProject.cs | 1 + 4 files changed, 17 insertions(+) diff --git a/src/Contrib.Wasm/Masa.Contrib.StackSdks.Config.Wasm/MasaStackConfigExtensions.cs b/src/Contrib.Wasm/Masa.Contrib.StackSdks.Config.Wasm/MasaStackConfigExtensions.cs index 6f1919b..3dce3f4 100644 --- a/src/Contrib.Wasm/Masa.Contrib.StackSdks.Config.Wasm/MasaStackConfigExtensions.cs +++ b/src/Contrib.Wasm/Masa.Contrib.StackSdks.Config.Wasm/MasaStackConfigExtensions.cs @@ -99,6 +99,11 @@ public static string GetSuperAppServiceDomain(this IMasaStackConfig masaStackCon return GetDomain(masaStackConfig, MasaStackProject.Sapp, MasaStackApp.Service); } + public static string GetWorkflowServiceDomain(this IMasaStackConfig masaStackConfig) + { + return GetDomain(masaStackConfig, MasaStackProject.Workflow, MasaStackApp.Service); + } + public static string GetSchedulerWorkerDomain(this IMasaStackConfig masaStackConfig) { return GetDomain(masaStackConfig, MasaStackProject.Scheduler, MasaStackApp.Worker); diff --git a/src/Contrib.Wasm/Masa.Contrib.StackSdks.Config.Wasm/MasaStackProject.cs b/src/Contrib.Wasm/Masa.Contrib.StackSdks.Config.Wasm/MasaStackProject.cs index fb7c349..a911624 100644 --- a/src/Contrib.Wasm/Masa.Contrib.StackSdks.Config.Wasm/MasaStackProject.cs +++ b/src/Contrib.Wasm/Masa.Contrib.StackSdks.Config.Wasm/MasaStackProject.cs @@ -13,6 +13,7 @@ public class MasaStackProject : Enumeration public static readonly MasaStackProject Scheduler = new(6, nameof(Scheduler).ToLowerInvariant()); public static readonly MasaStackProject TSC = new(7, nameof(TSC).ToLowerInvariant()); public static readonly MasaStackProject Sapp = new(8, nameof(Sapp).ToLowerInvariant()); + public static readonly MasaStackProject Workflow = new(9, nameof(Workflow).ToLowerInvariant()); public MasaStackProject(int id, string name) : base(id, name) diff --git a/src/Contrib/Masa.Contrib.StackSdks.Config/MasaStackConfigExtensions.cs b/src/Contrib/Masa.Contrib.StackSdks.Config/MasaStackConfigExtensions.cs index 00e01e3..870a2f8 100644 --- a/src/Contrib/Masa.Contrib.StackSdks.Config/MasaStackConfigExtensions.cs +++ b/src/Contrib/Masa.Contrib.StackSdks.Config/MasaStackConfigExtensions.cs @@ -94,6 +94,16 @@ public static string GetSchedulerServiceDomain(this IMasaStackConfig masaStackCo return GetDomain(masaStackConfig, MasaStackProject.Scheduler, MasaStackApp.Service); } + public static string GetSuperAppServiceDomain(this IMasaStackConfig masaStackConfig) + { + return GetDomain(masaStackConfig, MasaStackProject.Sapp, MasaStackApp.Service); + } + + public static string GetWorkflowServiceDomain(this IMasaStackConfig masaStackConfig) + { + return GetDomain(masaStackConfig, MasaStackProject.Workflow, MasaStackApp.Service); + } + public static string GetSchedulerWorkerDomain(this IMasaStackConfig masaStackConfig) { return GetDomain(masaStackConfig, MasaStackProject.Scheduler, MasaStackApp.Worker); diff --git a/src/Contrib/Masa.Contrib.StackSdks.Config/MasaStackProject.cs b/src/Contrib/Masa.Contrib.StackSdks.Config/MasaStackProject.cs index fb7c349..a911624 100644 --- a/src/Contrib/Masa.Contrib.StackSdks.Config/MasaStackProject.cs +++ b/src/Contrib/Masa.Contrib.StackSdks.Config/MasaStackProject.cs @@ -13,6 +13,7 @@ public class MasaStackProject : Enumeration public static readonly MasaStackProject Scheduler = new(6, nameof(Scheduler).ToLowerInvariant()); public static readonly MasaStackProject TSC = new(7, nameof(TSC).ToLowerInvariant()); public static readonly MasaStackProject Sapp = new(8, nameof(Sapp).ToLowerInvariant()); + public static readonly MasaStackProject Workflow = new(9, nameof(Workflow).ToLowerInvariant()); public MasaStackProject(int id, string name) : base(id, name)