Documentation
¶
Index ¶
- Variables
- func GinErrResp(ctx context.Context, c *gin.Context, err error)
- func GinNewResponse[T struct{} | map[string]any](ctx context.Context, c *gin.Context, code int, data T)
- func GinSuccessResp(ctx context.Context, c *gin.Context, message string, data interface{})
- func HertzErrResp(ctx context.Context, c *app.RequestContext, err error)
- func HertzNewResponse[T Response](ctx context.Context, c *app.RequestContext, x T)
- func HertzSuccessResp(ctx context.Context, c *app.RequestContext, message string, data interface{})
- type Page
- type Response
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ServerErr = NewErrResponse(500, errors.New("服务器错误"), nil) ClientErr = NewErrResponse(400, errors.New("客户端错误"), nil) MysqlErr = NewErrResponse(500, errors.New("数据库错误"), nil) RedisErr = NewErrResponse(500, errors.New("redis错误"), nil) NoData = NewErrResponse(404, errors.New("没有数据"), nil) )
View Source
var ( ServerErrCode = 500 ClientErrCode = 400 MysqlErrCode = 500 RedisErrCode = 500 NoDataCode = 404 )
Functions ¶
func GinNewResponse ¶
func GinSuccessResp ¶
func HertzErrResp ¶
func HertzErrResp(ctx context.Context, c *app.RequestContext, err error)
func HertzNewResponse ¶
func HertzNewResponse[T Response](ctx context.Context, c *app.RequestContext, x T)
func HertzSuccessResp ¶
func HertzSuccessResp(ctx context.Context, c *app.RequestContext, message string, data interface{})
Types ¶
type Page ¶
type Response ¶
type Response struct {
Code int `json:"code"`
Message string `json:"message"`
Data interface{} `json:"data"`
Success bool `json:"success"`
}
Response 返回参数
func NewErrResponse ¶
NewErrResponse 失败返回
func NewSuccessResponse ¶
NewSuccessResponse 成功返回
Click to show internal directories.
Click to hide internal directories.