Documentation
¶
Overview ¶
response 基于gin的Context,实现响应数据结构体 集成全局traceID
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorItems ¶
type ErrorItems struct {
// contains filtered or unexported fields
}
ErrorItems 错误项
type Meta ¶
type Meta struct {
Trace Trace `json:"trace"`
Pagination *pagination.Paginator `json:"pagination"` // 分页信息
}
Meta 元数据
type Response ¶
type Response struct {
StatusCode interface{} `json:"status_code"` // 兼容字符串与int
Message string `json:"message"`
Data interface{} `json:"data"`
Meta Meta `json:"meta"`
Errors []ErrorItem `json:"errors"`
}
Response 数据结构体
type Trace ¶
type Trace struct {
TraceId string `json:"trace_id"` // 全局唯一Code
RequestId string `json:"request_id"` // 当前请求code
}
Trace 跟踪信息
type Wrapper ¶
type Wrapper struct {
// contains filtered or unexported fields
}
Wrapper include context
Click to show internal directories.
Click to hide internal directories.