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