hresp

package
v1.3.6 Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SUCCESS        = 200 // 操作成功
	FAIL           = 201 // 操作失败
	SERVER_ERROR   = 500 // 服务器内部错误
	BUSINESS_ERROR = 501 // 通用业务异常
)

自定义响应枚举

Variables

This section is empty.

Functions

func Fail

func Fail(r *ghttp.Request)

Fail 操作失败

func FailWithCodeAndMsg

func FailWithCodeAndMsg(r *ghttp.Request, code int, message string)

FailWithCodeAndMsg 操作失败(自定义错误码和消息)

func FailWithCodeMsgAndEx

func FailWithCodeMsgAndEx(r *ghttp.Request, code int, message string, exception interface{})

FailWithCodeMsgAndEx 操作失败(自定义错误码、消息、异常信息)

func FailWithEx

func FailWithEx(r *ghttp.Request, exception interface{})

FailWithEx 操作失败(自定义异常信息)

func FailWithMsg

func FailWithMsg(r *ghttp.Request, message string)

FailWithMsg 操作失败(自定义消息)

func Json

func Json(r *ghttp.Request, code int, message string, data ...interface{})

Json 标准返回结果数据结构封装

func JsonExit

func JsonExit(r *ghttp.Request, err int, msg string, data ...interface{})

JsonExit 返回json数据并退出当前http执行函数

func Ok

func Ok(r *ghttp.Request)

Ok 操作成功

func OkWithData

func OkWithData(r *ghttp.Request, data interface{})

OkWithData 操作成功(自定义数据)

func OkWithDataAndMsg

func OkWithDataAndMsg(r *ghttp.Request, message string, data interface{})

OkWithDataAndMsg 操作成功(自定义消息和数据)

func OkWithMsg

func OkWithMsg(r *ghttp.Request, message string)

OkWithMsg 操作成功(自定义消息)

Types

type JsonResponse

type JsonResponse struct {
	Code      int         `json:"code"`      // 状态码(200:操作成功,201:操作失败,500:服务器内部错误,501:通用业务异常)
	Message   string      `json:"message"`   // 提示信息
	Data      interface{} `json:"data"`      // 响应数据
	Exception interface{} `json:"exception"` // 异常信息
}

JsonResponse 数据返回通用json数据结构

Jump to

Keyboard shortcuts

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