// 系统常量配置 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' } };