ginext

package
v0.0.0-...-9b971e3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2022 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppInterceptor

func AppInterceptor() gin.HandlerFunc

func BindJSON

func BindJSON(c *gin.Context, obj interface{}) error

获取json参数

func BindString

func BindString(c *gin.Context) string

获取字符串参数

func GetContext

func GetContext(c *gin.Context, args ...types.KV) context.Context

获取全局Context

func GetUserId

func GetUserId(ctx context.Context) string

获取当前登录人ID

func GinEngine

func GinEngine(mode ...string) *gin.Engine

获取gin实例

func GinRecovery

func GinRecovery() gin.HandlerFunc

func InitDB

func InitDB()

func RetBadParams

func RetBadParams(c *gin.Context)

参数错误返沪

func RetCustomErr

func RetCustomErr(c *gin.Context, msg string)

自定义错误返回

func RetCustomErrWithCode

func RetCustomErrWithCode(c *gin.Context, code int, msg string)

自定义错误返回

func RetInternalErr

func RetInternalErr(c *gin.Context)

系统内部错误返回

func RetNotFound

func RetNotFound(c *gin.Context)

未找到资源返回

func RetParseErr

func RetParseErr(c *gin.Context)

参数解析失败返沪

func RetPwdExpired

func RetPwdExpired(c *gin.Context)

密码过期

func RetSuccess

func RetSuccess(c *gin.Context, data interface{}, logVal ...interface{})

成功返回

func RetTokenExpired

func RetTokenExpired(c *gin.Context)

token失效

func RetUnauthorized

func RetUnauthorized(c *gin.Context)

未授权返回

Types

type RespData

type RespData struct {
	Errno int         `json:"errno"`
	Msg   string      `json:"msg,omitempty"`
	Data  interface{} `json:"data,omitempty"`
	Once  string      `json:"once,omitempty"`
}

封装返回结果

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL