初次提交
This commit is contained in:
70
config/constants.js
Normal file
70
config/constants.js
Normal file
@@ -0,0 +1,70 @@
|
||||
// 系统常量配置
|
||||
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'
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user