Infrastructure/OpenAuth.Auth/Interface/IAuthStrategy.cs

28 lines
547 B
C#
Raw Normal View History

2024-11-13 09:19:06 +08:00
using System;
using System.Collections.Generic;
using Infrastructure;
2025-05-13 15:18:14 +08:00
using OpenAuth.Auth.Model;
2024-11-13 09:19:06 +08:00
using OpenAuth.Repository.Domain;
2025-05-13 15:18:14 +08:00
namespace OpenAuth.Auth.Interface
2024-11-13 09:19:06 +08:00
{
public interface IAuthStrategy
{
List<ModuleView> Modules { get; }
List<SysModuleElement> ModuleElements { get; }
List<SysRole> Roles { get; }
List<SysResource> Resources { get; }
List<SysOrg> Orgs { get; }
List<SysPosition> Positions { get; }
SysUser User
{
get; set;
}
}
}