| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- namespace ReleaseHelper.Models
- {
- public struct UserInfo
- {
- public struct Info
- {
- public int Id;
- public string Name;
- }
- /// <summary>
- /// 学校信息
- /// </summary>
- public struct SchoolInfo
- {
- public int Id;
- public string Name;
- public int[] GradeIds;
- }
- /// <summary>
- /// 用户id
- /// </summary>
- public int Id { get; set; }
- /// <summary>
- /// 用户token
- /// </summary>
- public string Token { get; set; }
- /// <summary>
- /// 用户名
- /// </summary>
- public string UserName { get; set; }
- /// <summary>
- /// 用户当前角色
- /// </summary>
- public int RoleId { get; set; }
- /// <summary>
- /// 用户组id
- /// </summary>
- public int GroupId { get; set; }
- /// <summary>
- /// 角色名称
- /// </summary>
- public string RoleName { get; set; }
- /// <summary>
- /// 用户当前学校
- /// </summary>
- public int SchoolId { get; set; }
- public string SchoolName { get; set; }
- /// <summary>
- /// 用户当前校区
- /// </summary>
- public int CampusId { get; set; }
- public string CampusName { get; set; }
- /// <summary>
- /// 是否已登录
- /// </summary>
- public bool Logined { get; set; }
- /// <summary>
- /// 用户组
- /// </summary>
- public Info[] UserGroups { get; set; }
- /// <summary>
- /// 学校
- /// </summary>
- public SchoolInfo[] Schools { get; set; }
- /// <summary>
- /// 所有校区
- /// </summary>
- //public List<Models.SystemUserGet.CampusInfo> Campuses { get; set; }
- /// <summary>
- /// 科目id
- /// </summary>
- public int[] SubjectIds { get; set; }
- //public UserConfig LocalConfig { get; set; }
- /// <summary>
- /// 系统用户配置
- /// </summary>
- //public SystemUserGet SystemUserInfo { get; set; }
- public UserInfo(string username)
- {
- Id = 0;
- Token = "";
- UserName = username;
- RoleId = 0;
- RoleName = "";
- GroupId = 0;
- SchoolId = 0;
- SchoolName = "";
- CampusId = 0;
- CampusName = "";
- SubjectIds = new int[0];
- UserGroups = new Info[0];
- Schools = new SchoolInfo[0];
- //Campuses = new List<Models.SystemUserGet.CampusInfo>();
- Logined = false;
- //LocalConfig = new UserConfig();
- //SystemUserInfo = null;
- //Config.ScanTasks = new List<string>();
- //Config.OcrTasks = new List<string>();
- }
- }
- }
|