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