Files
IM_NEW/IM.Commons/ResultCode.cs
T

172 lines
6.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System.ComponentModel;
namespace IM.Commons
{
public enum ResultCode
{
// 3.1 成功类
/// <summary>成功响应</summary>
[Description("成功")]
SUCCESS = 0,
// 3.2 系统级错误(1000 ~ 1999
/// <summary>未知异常</summary>
[Description("系统错误")]
SYSTEM_ERROR = 1000,
/// <summary>服务器维护中或宕机</summary>
[Description("服务不可用")]
SERVICE_UNAVAILABLE = 1001,
/// <summary>后端超时</summary>
[Description("请求超时")]
REQUEST_TIMEOUT = 1002,
/// <summary>缺少或参数不合法</summary>
[Description("参数错误")]
PARAMETER_ERROR = 1003,
/// <summary>数据库读写失败</summary>
[Description("数据库错误")]
DATABASE_ERROR = 1004,
/// <summary>无权限访问</summary>
[Description("权限不足")]
PERMISSION_DENIED = 1005,
/// <summary>Token 无效/过期</summary>
[Description("认证失败")]
AUTH_FAILED = 1006,
// 3.3 用户相关错误(2000 ~ 2099
/// <summary>查询不到用户</summary>
[Description("用户不存在")]
USER_NOT_FOUND = 2000,
/// <summary>注册时用户已存在</summary>
[Description("用户已存在")]
USER_ALREADY_EXISTS = 2001,
/// <summary>登录密码错误</summary>
[Description("密码错误")]
PASSWORD_ERROR = 2002,
/// <summary>被管理员封禁</summary>
[Description("用户被禁用")]
USER_DISABLED = 2003,
/// <summary>需重新登录</summary>
[Description("登录过期")]
LOGIN_EXPIRED = 2004,
// 3.4 好友相关错误(2100 ~ 2199
/// <summary>重复申请</summary>
[Description("好友申请已存在")]
FRIEND_REQUEST_EXISTS = 2100,
/// <summary>不是好友</summary>
[Description("好友关系不存在")]
FRIEND_RELATION_NOT_FOUND = 2101,
/// <summary>重复添加</summary>
[Description("已经是好友")]
ALREADY_FRIENDS = 2102,
/// <summary>被对方拒绝</summary>
[Description("好友请求被拒绝")]
FRIEND_REQUEST_REJECTED = 2103,
/// <summary>被对方拉黑</summary>
[Description("无法申请加好友")]
CANNOT_ADD_FRIEND = 2104,
/// <summary>好友请求不存在</summary>
[Description("好友请求不存在")]
FRIEND_REQUEST_NOT_FOUND = 2105,
/// <summary>处理好友请求操作无效</summary>
[Description("处理好友请求操作无效")]
INVALID_ACTION = 2106,
/// <summary>注册错误</summary>
[Description("注册错误")]
REGISTER_ERROR = 2107,
// 3.5 群聊相关错误(2200 ~ 2299
/// <summary>查询不到群</summary>
[Description("群不存在")]
GROUP_NOT_FOUND = 2200,
/// <summary>不能重复加入</summary>
[Description("已在群中")]
ALREADY_IN_GROUP = 2201,
/// <summary>超出限制</summary>
[Description("群成员已满")]
GROUP_FULL = 2202,
/// <summary>需要邀请/验证</summary>
[Description("无加群权限")]
NO_GROUP_PERMISSION = 2203,
/// <summary>邀请链接过期</summary>
[Description("群邀请已过期")]
GROUP_INVITE_EXPIRED = 2204,
/// <summary>群聊请求不存在</summary>
[Description("群聊请求不存在")]
GROUP_REQUEST_NOT_FOUND = 2205,
/// <summary>群聊成员成员不存在</summary>
[Description("群聊成员不存在")]
GROUP_MEMBER_NOT_FOUNT = 2206,
// 3.6 消息相关错误(2300 ~ 2399
/// <summary>发送时异常</summary>
[Description("消息发送失败")]
MESSAGE_SEND_FAILED = 2300,
/// <summary>查询不到消息</summary>
[Description("消息不存在")]
MESSAGE_NOT_FOUND = 2301,
/// <summary>超过时间限制</summary>
[Description("消息撤回失败")]
MESSAGE_RECALL_FAILED = 2302,
/// <summary>message_type 不合法</summary>
[Description("不支持的消息类型")]
UNSUPPORTED_MESSAGE_TYPE = 2303,
// 3.7 文件相关错误(2400 ~ 2499
/// <summary>存储服务错误</summary>
[Description("文件上传失败")]
FILE_UPLOAD_FAILED = 2400,
/// <summary>下载时未找到</summary>
[Description("文件不存在")]
FILE_NOT_FOUND = 2401,
/// <summary>超过配置限制</summary>
[Description("文件大小超限")]
FILE_TOO_LARGE = 2402,
/// <summary>格式不允许</summary>
[Description("文件类型不支持")]
FILE_TYPE_NOT_SUPPORTED = 2403,
// 3.8 管理后台相关错误(3000 ~ 3099)
/// <summary>账号错误</summary>
[Description("管理员不存在")]
ADMIN_NOT_FOUND = 3000,
/// <summary>后台登录失败</summary>
[Description("密码错误")]
ADMIN_PASSWORD_ERROR = 3001,
/// <summary>角色未找到</summary>
[Description("角色不存在")]
ROLE_NOT_FOUND = 3002,
/// <summary>无操作权限</summary>
[Description("权限不足")]
ADMIN_PERMISSION_DENIED = 3003,
/// <summary>后台日志写入失败</summary>
[Description("操作记录失败")]
OPERATION_LOG_FAILED = 3004,
// 3.9 会话相关错误(3100 ~ 3199
/// <summary>发送时异常</summary>
[Description("会话不存在")]
CONVERSATION_NOT_FOUND = 3100,
// 3.10 分片相关错误(3200 ~ 3299
/// <summary>分片不存在异常</summary>
[Description("分片不存在")]
CHUNK_NOT_FOUND = 3201,
/// <summary>分片合并异常</summary>
[Description("分片合并失败")]
CHUNK_COMBINE_FAIL = 3202,
/// <summary>分片小于最小限制</summary>
[Description("分片大小过小")]
PART_TOO_SMALL = 3203,
/// <summary>分片数量不匹配</summary>
[Description("分片数量不匹配")]
PART_COUNT_MISMATCH = 3204,
/// <summary>上传会话已过期</summary>
[Description("上传会话已过期")]
UPLOAD_SESSION_EXPIRED = 3205,
/// <summary>分片号超出范围</summary>
[Description("分片号无效")]
INVALID_PART_NUMBER = 3206
}
}