package code
|
|
import "net/http"
|
|
// Code 错误输出数据结构
|
type Code struct {
|
Status int `json:"status"` // HTTP 状态
|
Success bool `json:"success"` // 成功或者失败
|
Message string `json:"msg"` // 描述信息
|
}
|
|
var (
|
// Success 请求处理成功
|
LicenseExpired = &Code{http.StatusForbidden, false, "license expired"}
|
Success = &Code{http.StatusOK, true, "请求处理成功"}
|
SaveSuccess = &Code{http.StatusOK, true, "新增成功"}
|
UploadSuccess = &Code{ http.StatusOK, true, "上传成功"}
|
SaveFail = &Code{http.StatusInternalServerError, false, "新增失败"}
|
UpdateSuccess = &Code{http.StatusOK,true,"更新成功"}
|
UpdateFail = &Code{http.StatusInternalServerError,false,"更新失败"}
|
DeleteSuccess = &Code{http.StatusOK,true,"删除成功"}
|
DeleteFail = &Code{http.StatusInternalServerError,false,"删除失败"}
|
// RequestParamError 请求参数错误
|
RequestParamError = &Code{http.StatusBadRequest, false, "请求参数有误"}
|
// ServiceInsideError 服务器内部错误
|
ServiceInsideError = &Code{http.StatusInternalServerError, false, "服务器内部错误"}
|
//DdSelectNotFindError 未查找到记录
|
DdSelectNotFindError = &Code{http.StatusInternalServerError, false, "数据库未查找到记录"}
|
//删除节点失败
|
HasChildNodeError = &Code{http.StatusInternalServerError, false, "数据节点存在子节点 无法删除"}
|
|
TaskStoped = &Code{http.StatusOK, true, "此任务为停用状态,请在任务管理中开启!"}
|
ClusterNodesEmpty = &Code{http.StatusOK, true, "集群节点为空"}
|
ClusterIsSearching = &Code{ http.StatusBadRequest, false, "集群正在搜索中,请稍后..."}
|
ComError = &Code{http.StatusInternalServerError, false, ""}
|
AlreadyUsed = &Code{http.StatusBadRequest, false, "此用户名已被占用"}
|
RegisterSuccess = &Code{http.StatusOK, true, "注册成功"}
|
RegisterErr = &Code{http.StatusBadRequest, false, "注册失败,请联系管理员!"}
|
|
// Success 请求处理成功
|
AddSuccess = &Code{http.StatusOK, true, "添加成功"}
|
DelSuccess = &Code{http.StatusOK, true, "删除成功"}
|
// AccountPassUnmatch 该账号原密码不匹配
|
AccountPassUnmatch = &Code{http.StatusOK, false, "该账号原密码不匹配"}
|
// SignupPassUnmatch 注册两次输入密码不匹配
|
SignupPassUnmatch = &Code{http.StatusBadRequest, false, "注册两次输入密码不匹配"}
|
// AccountNameExist 账号昵称重复,请更换为其他昵称
|
AccountNameExist = &Code{http.StatusBadRequest, false, "账号昵称已被使用"}
|
// UploadSuffixError 该上传文件格式目前暂不支持
|
UploadSuffixError = &Code{http.StatusBadRequest, false, "该上传文件格式目前暂不支持"}
|
// UploadSizeLimit 目前上传仅支持小于5M的文件内容
|
UploadSizeLimit = &Code{http.StatusBadRequest, false, "目前上传仅支持小于5M的文件内容"}
|
InvalidRequest = &Code{http.StatusBadRequest, false, "请求无效"}
|
LoginSuccess = &Code{http.StatusOK, true, "登录成功"}
|
// SigninInfoError 账户名或密码有误
|
LoginInfoError = &Code{http.StatusUnauthorized, false, "用户名或密码错误"}
|
LogoutSuccess = &Code{http.StatusOK, true, "退出成功"}
|
LogoutFail = &Code{http.StatusBadRequest, false, "退出失败"}
|
// TokenNotFound 请求未携带Token, 无权访问
|
TokenNotFound = &Code{http.StatusUnauthorized, false, "请求未携带Token, 无权访问"}
|
// TokenInvalid 无效的Token信息
|
TokenInvalid = &Code{http.StatusUnauthorized, false, "无效的Token信息"}
|
// ServiceInsideError 服务器内部错误
|
//DdSelectNotFindError 未查找到记录
|
//DdSelectNotFindError 特征值获取失败
|
NotFeatureFindError = &Code{http.StatusInternalServerError, false, "特征值获取失败"}
|
//DdSelectNotFindError 特征值获取失败
|
TooManyFeatureFindError = &Code{http.StatusInternalServerError, false, "人脸过多"}
|
//UploadFileError 上传文件服务器失败
|
UploadFileError = &Code{http.StatusInternalServerError, false, "上传文件服务器失败"}
|
|
NotLogin = &Code{http.StatusUnauthorized, false, "登录失效,请重新登录"}
|
DbPersonUploadSuccess = &Code{http.StatusOK, true, "人员上传成功"}
|
DbPersonUploadFail = &Code{http.StatusInternalServerError, false, "人员上传失败"}
|
DbPersonUpdateSuccess = &Code{http.StatusOK, true, "人员更新成功"}
|
|
CompareResultGone = &Code{http.StatusOK, true, "上次比对已失效,请从新比对"}
|
|
AddTaskErr = &Code{http.StatusInternalServerError, false, "此国标摄像机已在其它服务器配置任务!"}
|
CreateFirstNodeErr = &Code{http.StatusInternalServerError, false, "创建节点失败!"}
|
QueryClusterInfoErr = &Code{http.StatusInternalServerError, false, "查询失败,请确认您的ip是正确的!"}
|
AddClusterInfoErr = &Code{http.StatusInternalServerError, false, "加入节点失败!"}
|
|
UpgradeSuccess = &Code{http.StatusOK, true, "升级成功"}
|
UpgradeFail = &Code{http.StatusInternalServerError, false, "升级失败"}
|
)
|