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