111 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			111 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package statuscode
 | |
| 
 | |
| var StatusCodeZh = map[int]string{
 | |
| 	Success:                "成功",
 | |
| 	AccountExisted:         "账号已存在",
 | |
| 	AccountOrPasswordError: "账号或密码错误",
 | |
| 	PassWordNotMatch:       "密码不一致",
 | |
| 	ServerError:            "服务端错误,请联系管理员",
 | |
| 	EmailEmpty:             "邮箱不能为空",
 | |
| 	EmailFormatError:       "邮箱格式不正确",
 | |
| 	PasswordEmpty:          "密码不能为空",
 | |
| 	ConfirmPasswordEmpty:   "确认密码不能为空",
 | |
| 	VerifyCodeError:        "验证码错误",
 | |
| 	BalanceNotEnough:       "余额不足",
 | |
| 	MaxPriceExceeded:       "超过最大接受单价",
 | |
| 	NoNumbers:              "号码不足",
 | |
| 	RentalsNotFinished:     "需要先完成部分租赁才能继续租赁",
 | |
| 
 | |
| 	SmsCancel:          "短信验证码_手机号过期",
 | |
| 	SmsNoActivation:    "短信验证码_手机号不存在",
 | |
| 	SmsWaitCode:        "短信验证码_等待验证码",
 | |
| 	SmsLongNumWaitCode: "短信验证码_长效号码已唤醒",
 | |
| 	SmsNotExisted:      "号码不存在",
 | |
| 	SmsNotExpired:      "号码未过期无法删除",
 | |
| 	SmsNotAutoRenew:    "短效号码无法自动续期",
 | |
| }
 | |
| 
 | |
| var StatusCodeEn = map[int]string{
 | |
| 	Success:                "success",
 | |
| 	AccountExisted:         "account already existed",
 | |
| 	AccountOrPasswordError: "account or password error",
 | |
| 	PassWordNotMatch:       "password not match",
 | |
| 	ServerError:            "server error, please contact admin",
 | |
| 	EmailEmpty:             "email can not be empty",
 | |
| 	EmailFormatError:       "email format error",
 | |
| 	PasswordEmpty:          "password can not be empty",
 | |
| 	ConfirmPasswordEmpty:   "confirm password can not be empty",
 | |
| 	VerifyCodeError:        "verify code error",
 | |
| 	BalanceNotEnough:       "balance not enough",
 | |
| 	MaxPriceExceeded:       "max price exceeded",
 | |
| 	NoNumbers:              "no numbers",
 | |
| 	RentalsNotFinished:     "need to finish some rentals before renting more",
 | |
| 
 | |
| 	SmsCancel:          "sms code expired",
 | |
| 	SmsNoActivation:    "sms code not exist",
 | |
| 	SmsWaitCode:        "sms code wait for input",
 | |
| 	SmsLongNumWaitCode: "sms code long num wake up",
 | |
| 	SmsNotExisted:      "number not exist",
 | |
| 	SmsNotExpired:      "number not expired, can not delete",
 | |
| 	SmsNotAutoRenew:    "num can not auto renew",
 | |
| }
 | |
| 
 | |
| func GetMsg(code int, lang string) string {
 | |
| 	if lang == "zh" {
 | |
| 		return StatusCodeZh[code]
 | |
| 	} else {
 | |
| 		return StatusCodeEn[code]
 | |
| 	}
 | |
| }
 | |
| 
 | |
| const (
 | |
| 	Success = 200
 | |
| 
 | |
| 	//账号不存在
 | |
| 	AccountNotFound = 10001
 | |
| 	//账号已存在
 | |
| 	AccountExisted = 10002
 | |
| 	//密码错误
 | |
| 	AccountOrPasswordError = 10003
 | |
| 	//密码不一致
 | |
| 	PassWordNotMatch = 10004
 | |
| 
 | |
| 	//
 | |
| 	ServerError = 500
 | |
| 
 | |
| 	//邮箱不能为空
 | |
| 	EmailEmpty = 10005
 | |
| 	//邮箱格式不正确
 | |
| 	EmailFormatError = 10006
 | |
| 	//密码不能为空
 | |
| 	PasswordEmpty = 10007
 | |
| 	//确认密码不能为空
 | |
| 	ConfirmPasswordEmpty = 10008
 | |
| 	//验证码错误
 | |
| 	VerifyCodeError = 10009
 | |
| 
 | |
| 	//余额不足
 | |
| 	BalanceNotEnough = 10010
 | |
| 	//超过最大接受单价
 | |
| 	MaxPriceExceeded = 10011
 | |
| 	//号码不足
 | |
| 	NoNumbers = 10012
 | |
| 	// Need to finish some rentals before renting more
 | |
| 	RentalsNotFinished = 10013
 | |
| 
 | |
| 	//短信验证码_手机号过期
 | |
| 	SmsCancel = 20014
 | |
| 	//短信验证码_手机号不存在
 | |
| 	SmsNoActivation = 20015
 | |
| 	//短信验证码_等待验证码
 | |
| 	SmsWaitCode = 20016
 | |
| 	//短信验证码_长效号码已唤醒
 | |
| 	SmsLongNumWaitCode = 20017
 | |
| 	//号码不存在
 | |
| 	SmsNotExisted = 20018
 | |
| 	//号码未过期无法删除
 | |
| 	SmsNotExpired = 20019
 | |
| 	//短效号码无法自动续期
 | |
| 	SmsNotAutoRenew = 20020
 | |
| )
 |