Documentation ¶
Index ¶
- func BadParams(c *gin.Context)
- func Fail(c *gin.Context)
- func FailWithMsg(c *gin.Context, msg string)
- func FailWithMsgAndData(c *gin.Context, data interface{}, msg string)
- func FailWithParams(c *gin.Context, code code.BusinessCode, data interface{}, msg string)
- func Forbidden(c *gin.Context, businessCode code.BusinessCode, msg string)
- func InternalError(c *gin.Context)
- func InternalErrorWithMsg(c *gin.Context, msg string)
- func NewResponse(c *gin.Context, status int, code code.BusinessCode, data interface{}, ...)
- func NilBody(c *gin.Context, status int, code code.BusinessCode, msg string)
- func Ok(c *gin.Context)
- func OkWithMsg(c *gin.Context, msg string)
- func OkWithMsgAndData(c *gin.Context, data interface{}, msg string)
- func OkWithParams(c *gin.Context, code code.BusinessCode, data interface{}, msg string)
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FailWithMsg ¶
func FailWithMsgAndData ¶
func FailWithParams ¶
func FailWithParams(c *gin.Context, code code.BusinessCode, data interface{}, msg string)
func Forbidden ¶
func Forbidden(c *gin.Context, businessCode code.BusinessCode, msg string)
Forbidden @Date 2023-02-06 20:18:37 @Param c *gin.Context @Param businessCode code.BusinessCode @Param msg string @Method @Description: 403禁止访问
func InternalError ¶
InternalError @Date 2023-02-06 20:18:48 @Param c *gin.Context @Param businessCode code.BusinessCode @Param msg string @Method @Description: 500内部错误
func InternalErrorWithMsg ¶
func NewResponse ¶
NewResponse @Date 2023-01-12 22:25:03 @Param c *gin.Context gin上下文 @Param status int Http状态码 @Param code code.BusinessCode 应用业务码 @Param data interface{} 数据 @Param msg string 信息 @Description: 方便函数
func NilBody ¶
NilBody @Date 2023-02-06 20:17:39 @Param c *gin.Context @Param status int @Param code code.BusinessCode @Param msg string @Method @Description: 空响应体
func OkWithMsgAndData ¶
func OkWithParams ¶
func OkWithParams(c *gin.Context, code code.BusinessCode, data interface{}, msg string)
Types ¶
type Response ¶
type Response struct { // code // @Date 2023-01-12 21:51:51 // @Description: 业务码 Code code.BusinessCode `json:"code"` // Data // @Date 2023-01-12 21:52:08 // @Description: 携带的数据 Data interface{} `json:"data"` // Msg // @Date 2023-01-12 21:52:28 // @Description: 基本信息 Msg string `json:"msg"` }
Response @Date 2023-01-12 21:36:46 @Description: 统一全局响应体