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, "升级失败"} )