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
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
|
|
}
|
|
}
|
|
|