Files
boluo-app-main/src/http/constant.ts
chashaobao 14853bcda2 feat:
2025-12-27 16:21:33 +08:00

43 lines
2.0 KiB
TypeScript

export const TOKEN_KEY = '__boluo_user_token__';
export const TOKEN_EXPIRES_TIME = '__boluo_user_token_expires_time__';
export enum HTTP_STATUS {
SUCCESS = 200,
FAIL = 417,
}
export enum RESPONSE_ERROR_CODE {
INVALID_PARAMETER = 'INVALID_PARAMETER',
NOT_FUND = 'NOT_FUND',
INNER_EXCEPTION = 'INNER_EXCEPTION',
SYSTEM_ERROR = 'SYSTEM_ERROR',
NEED_LOGIN = 'NEED_LOGIN',
// 模卡分享
RESUME_NOT_FUND = 'RESUME_NOT_FUND', // 模卡记录不存在
BOSS_NOT_AUTH = 'BOSS_NOT_AUTH', // 企业未认证
BOSS_CANNOT_READ_RESUME = 'BOSS_CANNOT_READ_RESUME', // 企业要先查阅过模卡才能分享
USER_NOT_FUND = 'USER_NOT_FUND', // 用户不存在
RESUME_SHARE_CODE_NOT_FUND = 'RESUME_SHARE_CODE_NOT_FUND', // 模卡分享记录不存在
RESUME_CANNOT_BE_READ = 'RESUME_CANNOT_BE_READ', // 模卡被限制访问
RESUME_SHARE_CODE_EXPIRED = 'RESUME_SHARE_CODE_EXPIRED', // 分享码已过期
USER_IS_NOT_ACTIVE = 'USER_IS_NOT_ACTIVE', // 用户状态异常
// 模卡查看
NO_PUBLISHED_JOB = 'NO_PUBLISHED_JOB', // 没有发布的模卡
INSUFFICIENT_BALANCE = 'INSUFFICIENT_BALANCE', // 聊天或者模卡查看超出限制
INSUFFICIENT_FREE_BALANCE = 'INSUFFICIENT_FREE_BALANCE', // 免费查看次数(未购买会员)超限
BOSS_VIP_EXPIRED = 'BOSS_VIP_EXPIRED', // 会员过期
CHAT_MSG_SEND_NOT_ALLOW = 'CHAT_MSG_SEND_NOT_ALLOW',
JOB_EXIST_ONE_PUBLISHED = 'JOB_EXIST_ONE_PUBLISHED',
}
export const RESPONSE_ERROR_INFO: { [key in RESPONSE_ERROR_CODE]?: string } = {
[RESPONSE_ERROR_CODE.USER_IS_NOT_ACTIVE]: '用户状态异常',
[RESPONSE_ERROR_CODE.RESUME_NOT_FUND]: '模卡记录不存在',
[RESPONSE_ERROR_CODE.BOSS_NOT_AUTH]: '企业未认证',
[RESPONSE_ERROR_CODE.BOSS_CANNOT_READ_RESUME]: '您需要先发布认证通告才可分享',
[RESPONSE_ERROR_CODE.USER_NOT_FUND]: '用户不存在',
[RESPONSE_ERROR_CODE.RESUME_SHARE_CODE_NOT_FUND]: '模卡分享记录不存在',
[RESPONSE_ERROR_CODE.RESUME_CANNOT_BE_READ]: '模卡被限制访问',
[RESPONSE_ERROR_CODE.RESUME_SHARE_CODE_EXPIRED]: '分享码已过期',
};