You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

256 lines
4.5 KiB

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