ginx

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Api = ApiCls{}

Functions

func GxContextWrap

func GxContextWrap(handler GxHandlerFunc) gin.HandlerFunc

Types

type ApiCls

type ApiCls struct{}

func (*ApiCls) ReturnAuthorFailError

func (api *ApiCls) ReturnAuthorFailError(c *gin.Context)

func (*ApiCls) ReturnError

func (api *ApiCls) ReturnError(c *gin.Context, msg string, code ...ApiResultCode)

ReturnError 出错

func (*ApiCls) ReturnForbiddenError

func (api *ApiCls) ReturnForbiddenError(c *gin.Context)

func (*ApiCls) ReturnInnerError

func (api *ApiCls) ReturnInnerError(c *gin.Context)

func (*ApiCls) ReturnJson

func (api *ApiCls) ReturnJson(c *gin.Context, code ApiResultCode, content any, msg ...string)

func (*ApiCls) ReturnNotfoundError

func (api *ApiCls) ReturnNotfoundError(c *gin.Context)

func (*ApiCls) ReturnSuccess

func (api *ApiCls) ReturnSuccess(c *gin.Context, content interface{}, msg ...string)

ReturnSuccess 成功

type ApiResponseData

type ApiResponseData struct {
	Time    int64         `json:"t"`
	Code    ApiResultCode `json:"code"`
	Msg     string        `json:"msg,omitempty"`
	Content interface{}   `json:"content,omitempty"`
}

ApiResponseData api接口返回的结果:

type ApiResultCode

type ApiResultCode int
const (
	ApiResultSuccessCode      ApiResultCode = 0
	ApiResultAppErrCode       ApiResultCode = 1
	ApiResultAuthFailErrCode  ApiResultCode = 401
	ApiResultForbiddenErrCode ApiResultCode = 403
	ApiResultNotfoundErrCode  ApiResultCode = 404
	ApiResultInnerErrCode     ApiResultCode = 500
)

type GXContext

type GXContext struct {
	*gin.Context
	// contains filtered or unexported fields
}

func (*GXContext) AllParams

func (c *GXContext) AllParams() gtype.GMap

func (*GXContext) BindParams

func (c *GXContext) BindParams(params any) error

func (*GXContext) ReturnAuthFail

func (c *GXContext) ReturnAuthFail()

func (*GXContext) ReturnError

func (c *GXContext) ReturnError(msg string, code ...ApiResultCode)

func (*GXContext) ReturnErrors

func (c *GXContext) ReturnErrors(msg string, errors error, code ...ApiResultCode)

func (*GXContext) ReturnForbiddenError

func (c *GXContext) ReturnForbiddenError()

func (*GXContext) ReturnInnerError

func (c *GXContext) ReturnInnerError()

func (*GXContext) ReturnJson

func (c *GXContext) ReturnJson(code ApiResultCode, content any, msg ...string)

func (*GXContext) ReturnNotfoundError

func (c *GXContext) ReturnNotfoundError()

func (*GXContext) ReturnSuccess

func (c *GXContext) ReturnSuccess(content interface{}, msg ...string)

type GxHandlerFunc

type GxHandlerFunc func(*GXContext)

Jump to

Keyboard shortcuts

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