using Common.Models.UnqTables; using ProtoBuf; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Server.MyClass.Class { [ProtoContract] public class UserSession { public UserSession(Staff User) { this.Uid = User.Id; this.Token = Guid.NewGuid().ToString(); this.LoginTime = DateTime.Now; this.RoleId = User.RoleId; this.UserName = User.Username; } public UserSession() { } public int RoleId { get; set; } /// /// 是否是超级管理员 /// public bool IsCreator { get; set; } public int Uid { get; set; } public string UserName { get; set; } /// /// 登录时间 /// public DateTime LoginTime { get; set; } /// /// 请求时间 /// public DateTime RequestTime { get; set; } public string Token { get; set; } } }