Documentation
¶
Index ¶
- 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
- type Error
- func (err Error) Equal(e error) bool
- func (err Error) Error() string
- func (err *Error) SetErrPrintfMsg(v ...interface{})
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterRender ¶
func RegisterRender(s func() Render)
func RenderJsonAbort ¶
func RenderJsonFail ¶
func RenderJsonSuccess ¶
func RenderXmlSuccess ¶
Types ¶
type DefaultRender ¶
type DefaultRender struct { ErrNo int `json:"errNo"` ErrMsg string `json:"errMsg"` Data interface{} `json:"data"` }
func (*DefaultRender) GetReturnCode ¶
func (r *DefaultRender) GetReturnCode() int
func (*DefaultRender) GetReturnData ¶
func (r *DefaultRender) GetReturnData() interface{}
func (*DefaultRender) GetReturnMsg ¶
func (r *DefaultRender) GetReturnMsg() string
func (*DefaultRender) SetReturnCode ¶
func (r *DefaultRender) SetReturnCode(code int)
func (*DefaultRender) SetReturnData ¶
func (r *DefaultRender) SetReturnData(data interface{})
func (*DefaultRender) SetReturnMsg ¶
func (r *DefaultRender) SetReturnMsg(msg string)
type Error ¶
func NewBaseError ¶
func (*Error) SetErrPrintfMsg ¶
func (err *Error) SetErrPrintfMsg(v ...interface{})
Click to show internal directories.
Click to hide internal directories.