using System.Collections.Generic;
|
|
namespace HMI.Core.Entity
|
{
|
public class UserInfo
|
{
|
public static UserInfo User { get; private set; }
|
public UserInfo(string id, string code, string username, string name,
|
List<PermissionData> permissions,
|
List<PermissionData> allPermissions,
|
string password = null)
|
{
|
Id = id;
|
Code = code;
|
Username = username;
|
Name = name;
|
Password = password;
|
Permissions = permissions;
|
AllPermissions = allPermissions;
|
}
|
|
public string Id { get; private set; }
|
public string Code { get; private set; }
|
public string Username { get; private set; }
|
public string Name { get; private set; }
|
public string Password { get; private set; }
|
public List<PermissionData> Permissions { get; private set; }
|
public List<PermissionData> AllPermissions { get; private set; }
|
|
public static void Login(UserInfo info)
|
{
|
if (User == null) User = info;
|
}
|
|
public static void Logout()
|
{
|
User = null;
|
}
|
}
|
}
|