123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Shaker.Model
- {
- public class UserModel:TableBase
- {
- [MessagePack.Key(1)]
- public string UserName =string.Empty;
- [MessagePack.Key(2)]
- public string PassWord =string.Empty;
- [MessagePack.Key(3)]
- public List<string> ClientIDs=new List<string>();
- [MessagePack.Key(4)]
- public UserType UserType = UserType.ClientUser;
- }
- public enum UserType
- {
- /// <summary>
- /// 客户端用户
- /// 客户端用户只允许登录指定的客户端,不允许登录控制端
- /// </summary>
- [Description("用户")]
- ClientUser,
- /// <summary>
- /// 系统管理员
- /// 系统管理员可以在客户端和管理端登录并修改参数
- /// </summary>
- [Description("系统管理员")]
- SystemAdministrator,
- /// <summary>
- /// 系统用户
- /// 系统用户可以在客户端和管理端登录但不允许修改参数
- /// </summary>
- [Description("系统用户")]
- SystemUser,
- }
- public class LogModel:TableBase
- {
- public LogModel()
- {
- }
- public LogModel(string message,LogType logType = LogType.Message)
- {
- Message = message;
- LogType = logType;
- }
- [MessagePack.Key(1)]
- public DateTime DateTime;
- [MessagePack.Key(2)]
- public string ClientID;
- [MessagePack.Key(3)]
- public string ShakerID;
- [MessagePack.Key(4)]
- public string UserID;
- [MessagePack.Key(5)]
- public string Message;
- [MessagePack.Key(6)]
- public LogType LogType;
- }
- public enum LogType
- {
- [Description("消息")]
- Message,
- [Description("警告")]
- Warn,
- [Description("错误")]
- Error,
- /// <summary>
- /// 界面中用,不能在代码中使用
- /// </summary>
- [Description("全部")]
- All=255,
- }
- }
|