responseuils

package
v0.0.0-...-cfa74d8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2023 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BadParams

func BadParams(c *gin.Context)

func Fail

func Fail(c *gin.Context)

func FailWithMsg

func FailWithMsg(c *gin.Context, msg string)

func FailWithMsgAndData

func FailWithMsgAndData(c *gin.Context, data interface{}, msg string)

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

func InternalError(c *gin.Context)

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 InternalErrorWithMsg(c *gin.Context, msg string)

func NewResponse

func NewResponse(c *gin.Context, status int, code code.BusinessCode, data interface{}, msg string)

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

func NilBody(c *gin.Context, status int, code code.BusinessCode, msg string)

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 Ok

func Ok(c *gin.Context)

func OkWithMsg

func OkWithMsg(c *gin.Context, msg string)

func OkWithMsgAndData

func OkWithMsgAndData(c *gin.Context, data interface{}, msg string)

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: 统一全局响应体

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL