using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Wood.Entity
{
///
/// 登录状态
///
public enum LoginStatusEnum
{
///
/// 失败
///
[Description("失败")]
Failed = 0,
///
/// 成功
///
[Description("成功")]
Success = 1,
///
/// 密码错误
///
[Description("密码错误")]
PasswordError = 2,
///
/// 账户已经冻结
///
[Description("账户已经冻结")]
Frozen = 3,
///
/// 刷新成功
///
[Description("刷新成功")]
RefreshSuccess = 4,
///
/// 没有用户
///
[Description("没有用户")]
NoAccount = 5,
}
///
/// 用户类别
///
public enum AccountTypeEnum
{
///
/// 超级管理员
///
[Description("超级管理员")]
SuperAdmin = 9999,
///
/// 租管
///
[Description("租管")]
TenantAdmin = 991,
///
/// 管理员
///
[Description("管理员")]
Admin = 9,
///
/// 用户
///
[Description("用户")]
User = 0
}
///
/// 触发器时间类型
///
public enum TriggerTypeEnum
{
///
/// cron 表达式
///
Cron = 0,
///
/// 每天时间
/// 23:50
///
DailyAt = 1,
///
/// 间隔分钟
///
PeriodMinutes = 2,
///
/// 间隔秒钟
///
PeriodSeconds = 3
}
///
/// 作业触发器状态
///
public enum TriggerStatusEnum
{
///
/// 无效
///
[Description("无效")]
Ineffective = 0,
///
/// 就绪
///
[Description("就绪")]
Ready = 1,
///
/// 正在运行
///
[Description("正在运行")]
Running = 2,
///
/// 暂停
///
[Description("暂停")]
Pause = 3,
///
/// 阻塞
///
/// 本该执行但是没有执行
[Description("阻塞")]
Blocked = 4,
///
/// 由失败进入就绪
///
/// 运行错误当并未超出最大错误数,进入下一轮就绪
[Description("由失败进入就绪")]
ErrorToReady = 5,
///
/// 归档
///
/// 结束时间小于当前时间
[Description("归档")]
Archived = 6,
///
/// 崩溃
///
/// 错误次数超出了最大错误数
[Description("崩溃")]
Panic = 7,
///
/// 超限
///
/// 运行次数超出了最大限制
[Description("超限")]
Overrun = 8
}
public enum MenuTypeEnum
{
[Description("目录")]
Directory = 1,
[Description("页面")]
Menu = 2,
[Description("按钮")]
Button = 3
}
///
/// 数据范围
///
public enum DataScopeTypeEnum
{
///
/// 本人数据
///
[Description("本人数据")]
MySelf = 1,
///
/// 所有数据
///
[Description("所有数据")]
All = 2,
///
/// 本部门数据
///
[Description("本部门数据")]
MyOrg = 4,
///
/// 本部门及以下数据
///
[Description("本部门及以下数据")]
MyOrgAndLower = 8,
///
/// 自定义数据
///
[Description("自定义数据")]
Custom = 16
}
///
/// 系统消息类型
///
public enum MessageTypeEnum
{
///
/// 系统通知
///
[Description("系统通知")]
SystemNotification,
///
/// 公告
///
[Description("公告")]
Announcement,
///
/// 私信
///
[Description("私信")]
PrivateMessages,
}
///
/// 通知公告状态枚举
///
public enum MessageStatusEnum
{
///
/// 草稿
///
[Description("草稿")]
Draft = 0,
///
/// 发布
///
[Description("发布")]
Published = 1,
///
/// 撤回
///
[Description("撤回")]
Cancel = 2,
///
/// 删除
///
[Description("删除")]
Delete = 3
}
}