using Dlhis.User.Api.Response; using Kurisu.Core.Result; using Kurisu.RemoteCall.Attributes; namespace Dlhis.User.Api; /// /// 租户Api /// [EnableRemoteClient(Name = "user-service", BaseUrl = "${InternalRequest:UserRequestUrl}")] public interface ITenantApi { /// /// 获取所有租户 /// /// [Auth] [Get("/api/tenants/list")] Task>> GetTenantsAsync(); /// /// 获取所有租户(内部使用) /// /// [Get("/api/tenants/list-internal")] Task>> GetTenantsInternalAsync(); /// /// 根据code获取租户信息 /// /// /// [Auth] [Get("/api/tenants/single")] Task> GetTenantByCodeAsync(string code); }