response

package
v0.0.0-...-d57715f Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2024 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const TrafficKey = "X-Request-Id"

Variables

View Source
var DefaultReturn = &Return{resp: &defaultResponse{}}

Functions

func GenerateMsgIDFromContext

func GenerateMsgIDFromContext(c *gin.Context) string

GenerateMsgIDFromContext 生成msgID

Types

type DefaultResponse

type DefaultResponse struct {
	// 数据集
	TraceID string `protobuf:"bytes,1,opt,name=traceid,proto3" json:"traceid,omitempty"`
	Code    int32  `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"`
	Msg     string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"`
	Status  string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
}

type Page

type Page struct {
	Count     int `json:"count"`
	PageIndex int `json:"pageIndex"`
	PageSize  int `json:"pageSize"`
}

type Responses

type Responses interface {
	SetCode(int32)
	SetTraceID(string)
	SetMsg(string)
	SetData(interface{})
	SetSuccess(bool)
	Clone() Responses
}

type Return

type Return struct {
	// contains filtered or unexported fields
}

func NewReturn

func NewReturn(resp Responses) *Return

func (*Return) Custum

func (r *Return) Custum(c *gin.Context, data gin.H)

Custum 兼容函数

func (*Return) Error

func (r *Return) Error(c *gin.Context, code int, err error, msg string)

Error 失败数据处理

func (*Return) Massage

func (r *Return) Massage(c *gin.Context, code int, msg string)

Massage 返回massage

func (*Return) OK

func (r *Return) OK(c *gin.Context, data interface{}, msg string)

OK 通常成功数据处理

func (*Return) PageOK

func (r *Return) PageOK(c *gin.Context, result interface{}, count int, pageIndex int, pageSize int, msg string)

PageOK 分页数据处理

Jump to

Keyboard shortcuts

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