u
This commit is contained in:
1 parent
9af3234672
commit
ed8bee3d77
11 files changed
+171
-57
No files matched your search
@@ -12,23 +12,27 @@ type Result struct {
|
||||
Data interface{} `json:"data,omitempty"`
|
||||
}
|
||||
|
||||
// 常量状态码
|
||||
const (
|
||||
CodeSuccess = "0000"
|
||||
CodeFail = "9999"
|
||||
// 通用
|
||||
CodeSuccess = "0000" // 成功
|
||||
CodeFail = "0001" // 失败
|
||||
|
||||
// 鉴权 / 登录
|
||||
CodeNoLogin = "1001" // 未登录
|
||||
CodeLoginExpired = "1002" // 登录过期
|
||||
CodeInvalidToken = "1003" // Token 无效
|
||||
CodeInvalidOrgCode = "1004" // 机构码有误
|
||||
CodeInvalidAccount = "1005" // 账号或密码有误
|
||||
)
|
||||
|
||||
// code 对应默认提示
|
||||
var codeMessages = map[string]string{
|
||||
CodeSuccess: "请求成功",
|
||||
CodeFail: "请求失败",
|
||||
|
||||
"1001": "缺少用户ID",
|
||||
"1002": "未授权",
|
||||
"1003": "无权限访问",
|
||||
"1004": "资源不存在",
|
||||
|
||||
"9000": "系统内部错误",
|
||||
CodeSuccess: "请求成功",
|
||||
CodeFail: "请求失败",
|
||||
CodeNoLogin: "未登录",
|
||||
CodeLoginExpired: "登录已过期",
|
||||
CodeInvalidToken: "Token 无效",
|
||||
CodeInvalidOrgCode: "机构码有误",
|
||||
CodeInvalidAccount: "账号或密码有误",
|
||||
}
|
||||
|
||||
// 兜底提示
|
||||
@@ -65,9 +69,7 @@ func Error(c *router.Context) *Builder {
|
||||
// Code 设置状态码(自动填充默认提示,除非后面手动改)
|
||||
func (b *Builder) Code(code string) *Builder {
|
||||
b.result.Code = code
|
||||
if b.result.Message == "" || b.result.Message == getMessage(b.result.Code) {
|
||||
b.result.Message = getMessage(code)
|
||||
}
|
||||
b.result.Message = getMessage(code)
|
||||
return b
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user