Documentation
¶
Index ¶
- Constants
- Variables
- func CreateSuccess(c *gin.Context, v ...interface{})
- func DeleteSuccess(c *gin.Context, v ...interface{})
- func Download(c *gin.Context, fileName, filePath string)
- func EncryptSuccess(c *gin.Context, v interface{})
- func Error(c *gin.Context, err error, v ...interface{})
- func ErrorCmd(c *gin.Context, stdout, stderr string, exitCode int, err error, v interface{})
- func ErrorNoStack(c *gin.Context, err error, v ...interface{})
- func FailedCode(c *gin.Context, code int, msg error, v ...interface{})
- func FailedCodeRecovery(c *gin.Context, code int, msg error, RecoveryErr error)
- func FailedMsg(c *gin.Context, msg error, v ...interface{})
- func GetMsg(code int) string
- func GetMsgErr(code int) error
- func GetPageExport(c *gin.Context) string
- func GetPageIndex(c *gin.Context) int
- func GetPageKey(c *gin.Context) string
- func GetPageLimit(c *gin.Context) int
- func GetPageSort(c *gin.Context) string
- func GetQueryToInt(c *gin.Context, key string, defaultValues ...int) int
- func GetQueryToIntE(c *gin.Context, key string) (int, error)
- func GetQueryToStr(c *gin.Context, key string, defaultValues ...string) string
- func GetQueryToStrE(c *gin.Context, key string) (string, error)
- func GetQueryToUint(c *gin.Context, key string, defaultValues ...uint) uint
- func GetQueryToUint64(c *gin.Context, key string, defaultValues ...uint64) uint64
- func GetQueryToUint64E(c *gin.Context, key string) (uint64, error)
- func GetQueryToUintE(c *gin.Context, key string) (uint, error)
- func Html(c *gin.Context, htmlContent string)
- func NoPermission(c *gin.Context, v ...interface{})
- func PageSuccess(c *gin.Context, v PageDataList)
- func ParamFailed(c *gin.Context, err error, v ...interface{})
- func Res(c *gin.Context, code int, msg string, v interface{})
- func ResJSON(c *gin.Context, status int, v interface{})
- func SqlFailed(c *gin.Context, err error, v ...interface{})
- func Stack(skip int) []byte
- func Success(c *gin.Context, v interface{})
- func SuccessCmd(c *gin.Context, stdout, stderr string, exitCode int, v interface{})
- func SuccessMsg(c *gin.Context, msg string, v interface{})
- func UpdateSuccess(c *gin.Context, v ...interface{})
- type CmdData
- type Data
- type DeleteSchema
- type PageDataList
Constants ¶
View Source
const ( // ErrBadRequest 请求参数错误 ErrBadRequest = 10400 ErrUnauthorized = 10401 // ErrUserPassword 用户密码错误 ErrUserPassword = 10402 // ErrUserForbid 禁止登陆 ErrUserForbid = 10403 // ErrUserNameExist 邮箱已经存在 ErrUserNameExist = 10413 // ErrEmailExist 用户名已存在 ErrEmailExist = 10414 // ErrUserNotExist 用户不存在 ErrUserNotExist = 10415 // ErrTaskExist 任务名已存在 ErrTaskExist = 10416 // ErrTaskNotExist 任务不存在 ErrTaskNotExist = 10417 // ErrHostgroupExist 主机组已存在 ErrHostgroupExist = 10418 // ErrHostgroupNotExist 主机组不存在 ErrHostgroupNotExist = 10419 // ErrDelHostUseByOtherHG 正在被其他的主机组使用,不能删除 ErrDelHostUseByOtherHG = 10420 //ErrHostNotExist 主机不存在 ErrHostNotExist = 10421 // ErrCronExpr CronExpr表达式不规范 ErrCronExpr = 10422 // ErrTaskUseByOtherTask 别的任务依赖此任务,请先在其他的任务的父子任务中移除此任务 ErrTaskUseByOtherTask = 10423 // ErrDelHostGroupUseByTask 正在被其他的任务使用,不能删除 ErrDelHostGroupUseByTask = 10424 // ErrDelUserUseByOther // 请先删除此用户创建的主机组或者任务后再删除 ErrDelUserUseByOther = 10425 // ErrCtxDeadlineExceeded 调用超时 ErrCtxDeadlineExceeded = 10600 // ErrCtxCanceled 取消调用 ErrCtxCanceled = 10601 // ErrRPCUnauthenticated 密钥认证失败 ErrRPCUnauthenticated = 10602 ErrRPCUnavailable = 10603 // ErrRPCUnknown 调用未知错误 ErrRPCUnknown = 10604 // ErrRPCNotValidHost 未发现worker ErrRPCNotValidHost = 10605 // ErrRPCNotConnHost 未找到存活的worker ErrRPCNotConnHost = 10606 )
View Source
const ( SUCCESS_CODE = 200 //成功的状态码 WARNING_CODE = 300 //成功的状态码 FAIL_CODE = 400 //失败的状态码 MD5_PREFIX = "jkfldfsf" //MD5加密前缀字符串 TOKEN_KEY = "X-Token" //页面token键名 USER_ID_Key = "X-USERID" //页面用户ID键名 USER_UUID_Key = "X-UUID" //页面UUID键名 SUPER_ADMIN_ID uint64 = 956986 // 超级管理员账号ID //SUCCESS_CODE = 2000 //成功的状态码 //FAIL_CODE = 4000 //失败的状态码 ErrNoPerm = 401 //无访问权限 ErrNotFound = 404 //资源不存在 ErrMethodNotAllow = 405 //方法不被允许 ErrTooManyRequests = 429 //请求过于频繁 ErrInternalServer = 500 //服务器发生错误 ErrInvalidToken = 999 //令牌失效 )
Variables ¶
View Source
var DefaultAesKey = "Ifmkbook1qaz*WSP"
Functions ¶
func EncryptSuccess ¶ added in v1.10.2
EncryptSuccess 加密数据响应成功
func ErrorNoStack ¶
func FailedCode ¶
FailedCode 响应失败 code
func FailedCodeRecovery ¶
FailedCodeRecovery 响应失败 code
func GetQueryToInt ¶
GetQueryToInt QueryToInt
func GetQueryToIntE ¶
GetQueryToIntE QueryToUintE
func GetQueryToUint ¶
GetQueryToUint QueryToUint
func GetQueryToUint64 ¶
GetQueryToUint64 QueryToUint
func GetQueryToUint64E ¶
GetQueryToUint64E QueryToUintE
func GetQueryToUintE ¶
GetQueryToUintE QueryToUintE
func NoPermission ¶
func ParamFailed ¶
func SuccessCmd ¶ added in v1.0.8
func SuccessMsg ¶
Types ¶
type DeleteSchema ¶
type DeleteSchema struct {
Rows []int `json:"rows"`
}
type PageDataList ¶
type PageDataList struct { List interface{} `json:"list"` PageSize int `json:"pageSize"` Page int `json:"page"` Total int64 `json:"total"` }
func InitPageData ¶
func InitPageData(c *gin.Context, list interface{}, all bool) PageDataList
Click to show internal directories.
Click to hide internal directories.