28 lines
547 B
C#
28 lines
547 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Infrastructure;
|
|
using OpenAuth.Auth.Model;
|
|
using OpenAuth.Repository.Domain;
|
|
|
|
namespace OpenAuth.Auth.Interface
|
|
{
|
|
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;
|
|
}
|
|
}
|
|
} |