init lserp cs 5.0
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
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();
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace Zhaizj.Framework.Members.Interface {
|
||||
|
||||
/// <summary>
|
||||
/// 注册用户的接口
|
||||
/// </summary>
|
||||
public interface IUser : IMember {
|
||||
|
||||
String Pwd { get; set; }
|
||||
int RoleId { get; set; }
|
||||
String PicSmall { get; }
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace Zhaizj.Framework.Members.Interface {
|
||||
|
||||
/// <summary>
|
||||
/// 用户工厂的接口
|
||||
/// </summary>
|
||||
public interface IUserFactory {
|
||||
|
||||
IUser New();
|
||||
IUser New( int id );
|
||||
|
||||
IUser GuestUser();
|
||||
IUser NullUser();
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user