Documentation ¶
Index ¶
- func Failure(c *gin.Context, options ...Option)
- func FailureAbort(c *gin.Context, options ...Option)
- func Resp(status int8, message string, data interface{}) gin.H
- func Success(c *gin.Context, options ...Option)
- func SuccessAbort(c *gin.Context, options ...Option)
- type APIError
- type Option
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FailureAbort ¶
FailureAbort 异常响应,status 默认为 1,message 默认为 "未知错误" 关于 gin.Context.AbortWithStatusJSON,请参考 https://pkg.go.dev/github.com/gin-gonic/gin#Context.AbortWithStatusJSON
func Resp ¶
Resp 返回约定格式的 map[string]interface{} (gin.H) status 当前接口的响应状态,每种情况的 status 值应该互斥 message 响应描述信息,尽量不要为空字符串 data 如果没有数据则传 nil
func SuccessAbort ¶
SuccessAbort 正常响应,status 默认为 0,message 默认为 "成功" 关于 gin.Context.AbortWithStatusJSON,请参考 https://pkg.go.dev/github.com/gin-gonic/gin#Context.AbortWithStatusJSON
Types ¶
Click to show internal directories.
Click to hide internal directories.