权限设计思路
发布时间:2021-06-07
发布时间:2021-06-07
权限设计思路
1权限结构图
1.1结构图
2 类的描述
2.1用户类
public class User
{
private string m_UserNo;//用户代号
private string m_UserName;//用户名称
private string m_Password;//用户密码
private string m_Description;//描述
private string m_EmployeeCode;//员工代号
private string m_AllowUsed; //是否允许使用;Y,允许,N,不允许
private string m_IsSuperUser;//是否是超级用户; Y,是,N,普通用户,超级用户用来管理权限
private string m_URL;//是否有IP地址
private DateTime m_LoginTime;//登录时间
//角色组
private List<Role> listRole;
//权限组
private List<Module> listModule;
public User() : base()
{
listRole = new List<Role>();
listModule = new List<Module>();
}
#region 自定属性
/// <summary>
/// 用户代号
/// </summary>
public string UserNo
{
get
{
return this.m_UserNo;
}
set
{
this.m_UserNo = value;