go_dreamfactory/comm/errorcode.go
2022-05-31 18:47:34 +08:00

41 lines
1.6 KiB
Go

package comm
import (
"github.com/liwei1dao/lego/core"
)
///内置错误码 0-1000 请外部应用服务不要占用
const (
ErrorCode_Success core.ErrorCode = 0 //成功
ErrorCode_NoFindService core.ErrorCode = 10 //没有找到远程服务器
ErrorCode_RpcFuncExecutionError core.ErrorCode = 11 //Rpc方法执行错误
ErrorCode_CacheReadError core.ErrorCode = 12 //缓存读取失败
ErrorCode_SqlExecutionError core.ErrorCode = 13 //数据库执行错误
ErrorCode_ReqParameterError core.ErrorCode = 14 //请求参数错误
ErrorCode_SignError core.ErrorCode = 15 //签名错误
ErrorCode_InsufficientPermissions core.ErrorCode = 16 //权限不足
ErrorCode_NoLogin core.ErrorCode = 17 //未登录
ErrorCode_UserSessionNobeing core.ErrorCode = 18 //用户不存在
)
var ErrorCodeMsg = map[core.ErrorCode]string{
ErrorCode_Success: "成功",
ErrorCode_NoFindService: "没有找到远程服务器",
ErrorCode_RpcFuncExecutionError: "Rpc方法执行错误",
ErrorCode_CacheReadError: "缓存读取失败",
ErrorCode_SqlExecutionError: "数据库执行错误",
ErrorCode_ReqParameterError: "请求参数错误",
ErrorCode_SignError: "签名错误",
ErrorCode_InsufficientPermissions: "权限不足",
ErrorCode_NoLogin: "未登录",
ErrorCode_UserSessionNobeing: "用户不存在",
}
func GetErrorCodeMsg(code core.ErrorCode) string {
if v, ok := ErrorCodeMsg[code]; ok {
return v
} else {
return core.GetErrorCodeMsg(code)
}
}