70 lines
1.3 KiB
JavaScript
70 lines
1.3 KiB
JavaScript
// 系统常量配置
|
|
module.exports = {
|
|
// 转账类型
|
|
TRANSFER_TYPES: {
|
|
USER_TO_USER: 'user_to_user',
|
|
SYSTEM_TO_USER: 'system_to_user',
|
|
USER_TO_SYSTEM: 'user_to_system'
|
|
},
|
|
|
|
// 转账状态
|
|
TRANSFER_STATUS: {
|
|
PENDING: 'pending',
|
|
CONFIRMED: 'confirmed',
|
|
RECEIVED: 'received',
|
|
REJECTED: 'rejected',
|
|
CANCELLED: 'cancelled',
|
|
NOT_RECEIVED: 'not_received',
|
|
FAILED: 'failed'
|
|
},
|
|
|
|
// 用户角色
|
|
USER_ROLES: {
|
|
ADMIN: 'admin',
|
|
USER: 'user'
|
|
},
|
|
|
|
// 订单状态
|
|
ORDER_STATUS: {
|
|
PENDING: 'pending',
|
|
PAID: 'paid',
|
|
SHIPPED: 'shipped',
|
|
DELIVERED: 'delivered',
|
|
CANCELLED: 'cancelled'
|
|
},
|
|
|
|
// 错误代码
|
|
ERROR_CODES: {
|
|
VALIDATION_ERROR: 'VALIDATION_ERROR',
|
|
AUTHENTICATION_ERROR: 'AUTHENTICATION_ERROR',
|
|
AUTHORIZATION_ERROR: 'AUTHORIZATION_ERROR',
|
|
NOT_FOUND: 'NOT_FOUND',
|
|
DUPLICATE_ENTRY: 'DUPLICATE_ENTRY',
|
|
DATABASE_ERROR: 'DATABASE_ERROR',
|
|
INTERNAL_ERROR: 'INTERNAL_ERROR'
|
|
},
|
|
|
|
// HTTP状态码
|
|
HTTP_STATUS: {
|
|
OK: 200,
|
|
CREATED: 201,
|
|
BAD_REQUEST: 400,
|
|
UNAUTHORIZED: 401,
|
|
FORBIDDEN: 403,
|
|
NOT_FOUND: 404,
|
|
CONFLICT: 409,
|
|
INTERNAL_SERVER_ERROR: 500
|
|
},
|
|
|
|
// 分页默认值
|
|
PAGINATION: {
|
|
DEFAULT_PAGE: 1,
|
|
DEFAULT_LIMIT: 10,
|
|
MAX_LIMIT: 100
|
|
},
|
|
|
|
// JWT配置
|
|
JWT: {
|
|
EXPIRES_IN: '24h'
|
|
}
|
|
}; |