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 permissions, List 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 Permissions { get; private set; } public List AllPermissions { get; private set; } public static void Login(UserInfo info) { if (User == null) User = info; } public static void Logout() { User = null; } } }