mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-26 14:23:48 +00:00
refactor: 迁移前端资源文件至web目录 feat: 新增多种图标资源 style: 统一代码风格和格式化配置 docs: 更新README和文档说明 chore: 更新依赖和配置文件 fix: 修复部分类型定义和枚举 perf: 优化路由和组件加载逻辑
44 lines
1.1 KiB
TypeScript
Executable File
44 lines
1.1 KiB
TypeScript
Executable File
/**
|
||
* HTTP 状态码枚举
|
||
*
|
||
* 定义标准的 HTTP 状态码,用于区分 HTTP 协议层面的响应状态
|
||
*
|
||
* @module utils/http/status
|
||
*/
|
||
export enum ApiStatus {
|
||
/** 请求成功 */
|
||
success = 200,
|
||
/** 客户端请求错误 */
|
||
error = 400,
|
||
/** 未授权,需要登录 */
|
||
unauthorized = 401,
|
||
/** 禁止访问,权限不足 */
|
||
forbidden = 403,
|
||
/** 请求的资源不存在 */
|
||
notFound = 404,
|
||
/** 请求方法不允许 */
|
||
methodNotAllowed = 405,
|
||
/** 请求超时 */
|
||
requestTimeout = 408,
|
||
/** 服务器内部错误 */
|
||
internalServerError = 500,
|
||
/** 服务器未实现该功能 */
|
||
notImplemented = 501,
|
||
/** 网关错误 */
|
||
badGateway = 502,
|
||
/** 服务不可用 */
|
||
serviceUnavailable = 503,
|
||
/** 网关超时 */
|
||
gatewayTimeout = 504,
|
||
/** HTTP 版本不支持 */
|
||
httpVersionNotSupported = 505,
|
||
}
|
||
|
||
/**
|
||
* 业务响应码枚举
|
||
*
|
||
* 定义后端接口返回的业务状态码,用于区分业务处理结果
|
||
* 与 ApiStatus(HTTP 状态码)不同,这是接口 data 字段中的 code 值
|
||
*/
|
||
export { ResultEnum } from '@/enums/api/result.enum';
|