2023-01-29 13:44:19 +08:00
|
|
|
export const Constants = {
|
2024-08-25 11:56:15 +08:00
|
|
|
dataDir: './data',
|
2023-06-27 09:29:43 +08:00
|
|
|
role: {
|
|
|
|
|
defaultUser: 3,
|
|
|
|
|
},
|
|
|
|
|
per: {
|
|
|
|
|
//无需登录
|
|
|
|
|
guest: '_guest_',
|
|
|
|
|
//无需登录
|
|
|
|
|
anonymous: '_guest_',
|
|
|
|
|
//仅需要登录
|
|
|
|
|
authOnly: '_authOnly_',
|
|
|
|
|
//仅需要登录
|
|
|
|
|
loginOnly: '_authOnly_',
|
2025-01-14 00:54:30 +08:00
|
|
|
|
|
|
|
|
open: '_open_',
|
2023-06-27 09:29:43 +08:00
|
|
|
},
|
2023-01-29 13:44:19 +08:00
|
|
|
res: {
|
2023-06-27 09:29:43 +08:00
|
|
|
serverError(message: string) {
|
|
|
|
|
return {
|
|
|
|
|
code: 1,
|
|
|
|
|
message,
|
|
|
|
|
};
|
|
|
|
|
},
|
2023-01-29 13:44:19 +08:00
|
|
|
error: {
|
|
|
|
|
code: 1,
|
2023-06-27 09:29:43 +08:00
|
|
|
message: 'Internal server error',
|
2023-01-29 13:44:19 +08:00
|
|
|
},
|
|
|
|
|
success: {
|
|
|
|
|
code: 0,
|
|
|
|
|
message: 'success',
|
|
|
|
|
},
|
|
|
|
|
validation: {
|
|
|
|
|
code: 10,
|
|
|
|
|
message: '参数错误',
|
|
|
|
|
},
|
2024-08-14 21:24:12 +08:00
|
|
|
needvip: {
|
|
|
|
|
code: 88,
|
|
|
|
|
message: '需要VIP',
|
|
|
|
|
},
|
2024-12-22 14:00:46 +08:00
|
|
|
needsuite: {
|
|
|
|
|
code: 89,
|
|
|
|
|
message: '需要购买或升级套餐',
|
|
|
|
|
},
|
2024-11-28 17:36:45 +08:00
|
|
|
loginError: {
|
|
|
|
|
code: 2,
|
|
|
|
|
message: '登录失败',
|
|
|
|
|
},
|
|
|
|
|
codeError: {
|
|
|
|
|
code: 3,
|
|
|
|
|
message: '验证码错误',
|
|
|
|
|
},
|
2023-01-29 13:44:19 +08:00
|
|
|
auth: {
|
|
|
|
|
code: 401,
|
|
|
|
|
message: '您还未登录或token已过期',
|
|
|
|
|
},
|
|
|
|
|
permission: {
|
|
|
|
|
code: 402,
|
|
|
|
|
message: '您没有权限',
|
|
|
|
|
},
|
2024-10-05 01:46:25 +08:00
|
|
|
param: {
|
|
|
|
|
code: 400,
|
|
|
|
|
message: '参数错误',
|
|
|
|
|
},
|
|
|
|
|
notFound: {
|
|
|
|
|
code: 404,
|
|
|
|
|
message: '页面/文件/资源不存在',
|
|
|
|
|
},
|
2025-04-14 17:40:23 +08:00
|
|
|
|
2023-01-29 13:44:19 +08:00
|
|
|
preview: {
|
|
|
|
|
code: 10001,
|
|
|
|
|
message: '对不起,预览环境不允许修改此数据',
|
|
|
|
|
},
|
2025-04-14 17:40:23 +08:00
|
|
|
siteOff:{
|
|
|
|
|
code: 10010,
|
|
|
|
|
message: '站点已关闭',
|
|
|
|
|
},
|
2025-01-14 00:54:30 +08:00
|
|
|
openKeyError: {
|
|
|
|
|
code: 20000,
|
2025-01-15 22:58:11 +08:00
|
|
|
message: 'ApiToken错误',
|
2025-01-14 00:54:30 +08:00
|
|
|
},
|
|
|
|
|
openKeySignError: {
|
|
|
|
|
code: 20001,
|
2025-01-15 22:58:11 +08:00
|
|
|
message: 'ApiToken签名错误',
|
2025-01-14 00:54:30 +08:00
|
|
|
},
|
|
|
|
|
openKeyExpiresError: {
|
|
|
|
|
code: 20002,
|
2025-01-15 22:58:11 +08:00
|
|
|
message: 'ApiToken时间戳错误',
|
2025-01-14 00:54:30 +08:00
|
|
|
},
|
|
|
|
|
openKeySignTypeError: {
|
|
|
|
|
code: 20003,
|
2025-01-15 22:58:11 +08:00
|
|
|
message: 'ApiToken签名类型不支持',
|
2025-01-14 00:54:30 +08:00
|
|
|
},
|
|
|
|
|
openParamError: {
|
|
|
|
|
code: 20010,
|
|
|
|
|
message: '请求参数错误',
|
|
|
|
|
},
|
|
|
|
|
openCertNotFound: {
|
|
|
|
|
code: 20011,
|
|
|
|
|
message: '证书不存在',
|
|
|
|
|
},
|
2025-01-15 22:58:11 +08:00
|
|
|
openCertNotReady: {
|
|
|
|
|
code: 20012,
|
|
|
|
|
message: '证书还未生成',
|
|
|
|
|
},
|
2023-01-29 13:44:19 +08:00
|
|
|
},
|
|
|
|
|
};
|