/
errorcode.go
43 lines (39 loc) · 1.17 KB
/
errorcode.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package handler
const (
// 成功
ErrSuccess = "0"
// 错误
ErrNotLogin = "10"
ErrLoginExpired = "11"
ErrMgrNotExist = "12"
ErrInvalidPass = "13"
ErrNoPermit = "14"
ErrInvalidParam = "15"
ErrInvalidCaptcha = "16"
ErrNameDuplicate = "17"
ErrMgrDisabled = "18"
ErrRoleNotExist = "19"
ErrInternal = "101"
ErrLevelNotExist = "21"
ErrLevelDisabled = "22"
ErrItemNotExist = "23"
)
var errCodeMap = map[string]string{
ErrSuccess: "操作成功",
ErrNotLogin: "尚未登录,需要登录后才能操作",
ErrLoginExpired: "登录状态已过期,需要重新登录",
ErrMgrNotExist: "账号不存在",
ErrMgrDisabled: "账号被禁用",
ErrInvalidPass: "账号错误或密码错误",
ErrNoPermit: "没有权限",
ErrInvalidParam: "参数错误",
ErrInvalidCaptcha: "验证码错误",
ErrNameDuplicate: "名称重复,请更换名称后重试",
ErrInternal: "系统内部错误,请稍后再试",
ErrLevelDisabled: "会员等级被禁用",
ErrLevelNotExist: "会员等级不存在",
ErrItemNotExist: "内容不存在",
}
func CodeToMessage(code string) string {
return errCodeMap[code]
}