Files
go-gin-api/internal/pkg/code/code.go
T
新亮 b382919cb5 feature(1.2.7): 新增 WEB 模块 - 后台任务
- 新增数据表:cron_task;
- 后台新增后台任务模块,支持(创建、编辑、启用/禁用、列表);
- 调整项目初始化,使其支持安装后台任务模块;
- 调整服务升级指引,1.2.6 -> 1.2.7;
2021-08-21 21:04:42 +08:00

83 lines
2.0 KiB
Go

package code
import "github.com/xinliangnote/go-gin-api/configs"
// Failure 错误时返回结构
type Failure struct {
Code int `json:"code"` // 业务码
Message string `json:"message"` // 描述信息
}
const (
ServerError = 10101
TooManyRequests = 10102
ParamBindError = 10103
AuthorizationError = 10104
UrlSignError = 10105
CacheSetError = 10106
CacheGetError = 10107
CacheDelError = 10108
CacheNotExist = 10109
ResubmitError = 10110
HashIdsEncodeError = 10111
HashIdsDecodeError = 10112
RBACError = 10113
RedisConnectError = 10114
MySQLConnectError = 10115
WriteConfigError = 10116
SendEmailError = 10117
MySQLExecError = 10118
GoVersionError = 10119
AuthorizedCreateError = 20101
AuthorizedListError = 20102
AuthorizedDeleteError = 20103
AuthorizedUpdateError = 20104
AuthorizedDetailError = 20105
AuthorizedCreateAPIError = 20106
AuthorizedListAPIError = 20107
AuthorizedDeleteAPIError = 20108
AdminCreateError = 20201
AdminListError = 20202
AdminDeleteError = 20203
AdminUpdateError = 20204
AdminResetPasswordError = 20205
AdminLoginError = 20206
AdminLogOutError = 20207
AdminModifyPasswordError = 20208
AdminModifyPersonalInfoError = 20209
AdminMenuListError = 20210
AdminMenuCreateError = 20211
AdminOfflineError = 20212
AdminDetailError = 20213
MenuCreateError = 20301
MenuUpdateError = 20302
MenuListError = 20303
MenuDeleteError = 20304
MenuDetailError = 20305
MenuCreateActionError = 20306
MenuListActionError = 20307
MenuDeleteActionError = 20308
CronCreateError = 20401
CronUpdateError = 20402
CronListError = 20403
CronDetailError = 20404
)
func Text(code int) string {
lang := configs.Get().Language.Local
if lang == configs.ZhCN {
return zhCNText[code]
}
if lang == configs.EnUS {
return enUSText[code]
}
return zhCNText[code]
}