31 lines
589 B
C#
31 lines
589 B
C#
using System;
|
|
using System.Collections;
|
|
using Zhaizj.Framework.Common.Security;
|
|
|
|
|
|
namespace Zhaizj.Framework.Members.Interface {
|
|
|
|
/// <summary>
|
|
/// IMember 接口,可以是网站、用户或群组等
|
|
/// </summary>
|
|
public interface IMember {
|
|
|
|
int Id { get; set; }
|
|
String Name { get; set; }
|
|
String Url { get; set; }
|
|
int TemplateId { get; set; }
|
|
int Status { get; set; }
|
|
DateTime Created { get; set; }
|
|
|
|
IList GetRoles();
|
|
IRole GetAdminRole();
|
|
|
|
IRole GetUserRole( IMember user );
|
|
|
|
String GetUrl();
|
|
|
|
|
|
}
|
|
}
|
|
|