2024-06-25 09:38:21 +08:00
|
|
|
|
package proto
|
|
|
|
|
|
|
|
|
|
|
|
const (
|
|
|
|
|
|
SuccessCode = 0 // 成功
|
|
|
|
|
|
|
|
|
|
|
|
// 通用错误码
|
|
|
|
|
|
ErrorCode = 1 // 未知错误或服务器内部错误
|
|
|
|
|
|
ParameterError = 9 // 请求参数解析错误
|
|
|
|
|
|
OperationFailed = 17 // 数据库数据操作失败
|
|
|
|
|
|
DataNotFound = 14 // 查询数据失败
|
|
|
|
|
|
InternalServerError = 10 // 服务器内部错误
|
|
|
|
|
|
|
|
|
|
|
|
// Token相关错误码
|
|
|
|
|
|
TokenInvalid = 2 // Token失效,未登录
|
|
|
|
|
|
TokenIsNull = 3 // Token为空
|
|
|
|
|
|
TokenExpired = 4 // Token已过期
|
|
|
|
|
|
TokenGenerationError = 5 // Token生成错误
|
|
|
|
|
|
TokenParseError = 19 // Token解析错误
|
|
|
|
|
|
|
|
|
|
|
|
// 用户名密码相关错误码
|
|
|
|
|
|
UsernameOrPasswordError = 6 // 用户名或密码错误
|
|
|
|
|
|
UsernameExists = 7 // 用户名已存在
|
|
|
|
|
|
|
|
|
|
|
|
// Redis相关错误码
|
|
|
|
|
|
RedisSetError = 8 // 设置redis错误
|
|
|
|
|
|
RedisGetError = 20 // 获取redis错误
|
|
|
|
|
|
|
|
|
|
|
|
// 视频操作相关错误码
|
|
|
|
|
|
VideoDelayOperationFailed = 11 // 视频延迟操作失败
|
|
|
|
|
|
VideoDeleteFailed = 12 // 视频删除失败
|
|
|
|
|
|
|
|
|
|
|
|
// 设备操作相关错误码
|
|
|
|
|
|
DeviceRestartFailed = 13 // 设备重启失败
|
|
|
|
|
|
DeviceAddFailed = 15 // 设备添加失败
|
|
|
|
|
|
DeviceUpdateFailed = 16 // 设备修改失败
|
|
|
|
|
|
|
|
|
|
|
|
// 撤销操作相关错误码
|
|
|
|
|
|
RevokeOperation = 30 // 撤销
|
|
|
|
|
|
RevokeDelayOperationFailed = 31 // 撤销延迟操作失败
|
|
|
|
|
|
RevokeOperationFailed = 32 // 撤销操作失败
|
|
|
|
|
|
|
|
|
|
|
|
// UUID相关错误码
|
|
|
|
|
|
UUIDNotFound = 18 // uuid不存在
|
2024-07-19 09:43:17 +08:00
|
|
|
|
|
|
|
|
|
|
//Tool
|
2024-07-21 11:12:54 +08:00
|
|
|
|
NoRedisPermissions = 51
|
|
|
|
|
|
NoRunPermissions = 52
|
|
|
|
|
|
NoDevicePermissions = 53
|
2024-06-25 09:38:21 +08:00
|
|
|
|
)
|