Documentation
¶
Index ¶
- Constants
- Variables
- func GenerateMsgIDFromContext(c *gin.Context) string
- type DefaultResponse
- type Page
- type Responses
- type Return
- func (r *Return) Custum(c *gin.Context, data gin.H)
- func (r *Return) Error(c *gin.Context, code int, err error, msg string)
- func (r *Return) Massage(c *gin.Context, code int, msg string)
- func (r *Return) OK(c *gin.Context, data interface{}, msg string)
- func (r *Return) PageOK(c *gin.Context, result interface{}, count int, pageIndex int, pageSize int, ...)
Constants ¶
View Source
const TrafficKey = "X-Request-Id"
Variables ¶
View Source
var DefaultReturn = &Return{resp: &defaultResponse{}}
Functions ¶
func GenerateMsgIDFromContext ¶
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"`
}
Click to show internal directories.
Click to hide internal directories.