package ecode const ( AUTH_OK = iota USER_NOT_EXIST PASSWORD_ERROR USERNAME_EXIST EMAIL_EXIST OAUTH_ERROR_KEY OAUTH_ERROR_TOKEN ) var AUTH_MSG = map[int]string{ AUTH_OK: "成功!", USER_NOT_EXIST: "用户不存在丫", PASSWORD_ERROR: "密码打错了啊", USERNAME_EXIST: "用户名有点火啊", EMAIL_EXIST: "邮箱已经被注册", OAUTH_ERROR_KEY: "错误的 OAuth Key", OAUTH_ERROR_TOKEN: "错误的 OAuth Token", } func Auth(id int) *Ecode { code := new(Ecode) code.Code = id code.Msg = AUTH_MSG[id] return code }