Versions in this module Expand all Collapse all v1 v1.0.46 Mar 13, 2025 v1.0.45 Mar 13, 2025 Changes in this version + func RegisterRender(s func() Render) + func RenderJson(ctx *gin.Context, code int, msg string, data interface{}) + func RenderJsonAbort(ctx *gin.Context, err error) + func RenderJsonFail(ctx *gin.Context, err error) + func RenderJsonSuccess(ctx *gin.Context, data interface{}) + func RenderXmlSuccess(ctx *gin.Context, body string) + func StackLogger(ctx *gin.Context, err error) + type DefaultRender struct + Data interface{} + ErrMsg string + ErrNo int + func (r *DefaultRender) GetReturnCode() int + func (r *DefaultRender) GetReturnData() interface{} + func (r *DefaultRender) GetReturnMsg() string + func (r *DefaultRender) SetReturnCode(code int) + func (r *DefaultRender) SetReturnData(data interface{}) + func (r *DefaultRender) SetReturnMsg(msg string) + type Error struct + ErrMsg string + ErrNo int + func NewBaseError(code int, message string) *Error + func NewError(code int, message, userMsg string) Error + func (err *Error) SetErrPrintfMsg(v ...interface{}) + func (err Error) Equal(e error) bool + func (err Error) Error() string + func (err Error) Sprintf(v ...interface{}) Error + func (err Error) Wrap(core error) error + func (err Error) WrapPrint(core error, message string, user ...interface{}) error + func (err Error) WrapPrintf(core error, format string, message ...interface{}) error + type Render interface + GetReturnCode func() int + GetReturnMsg func() string + SetReturnCode func(int) + SetReturnData func(interface{}) + SetReturnMsg func(string)