48 行
1.3 KiB
JavaScript
48 行
1.3 KiB
JavaScript
var RESPONSE = {
|
|
success: function (data, message) {
|
|
return {
|
|
code: 0,
|
|
message: message || 'success',
|
|
data: data || null
|
|
}
|
|
},
|
|
error: function (code, message) {
|
|
return {
|
|
code: code || -1,
|
|
message: message || 'error',
|
|
data: null
|
|
}
|
|
},
|
|
paginate: function (list, total, page, pageSize) {
|
|
return {
|
|
code: 0,
|
|
message: 'success',
|
|
data: {
|
|
total: total,
|
|
page: page,
|
|
page_size: pageSize,
|
|
records: list
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
var ERROR_CODES = {
|
|
INVALID_TOKEN: { code: 1001, message: 'invalid_token' },
|
|
TOKEN_EXPIRED: { code: 1002, message: 'token_expired' },
|
|
PERMISSION_DENIED: { code: 1003, message: 'permission_denied' },
|
|
USER_NOT_FOUND: { code: 1004, message: 'user_not_found' },
|
|
DEVICE_NOT_FOUND: { code: 1005, message: 'device_not_found' },
|
|
DEVICE_NOT_BOUND: { code: 1006, message: 'device_not_bound' },
|
|
SUBSCRIPTION_REQUIRED: { code: 1007, message: 'subscription_required' },
|
|
SUBSCRIPTION_EXPIRED: { code: 1008, message: 'subscription_expired' },
|
|
PARAM_ERROR: { code: 2001, message: 'param_error' },
|
|
NETWORK_ERROR: { code: 2002, message: 'network_error' },
|
|
SERVER_ERROR: { code: 3001, message: 'server_error' }
|
|
}
|
|
|
|
module.exports = {
|
|
RESPONSE: RESPONSE,
|
|
ERROR_CODES: ERROR_CODES
|
|
}
|