34 lines
994 B
Go
34 lines
994 B
Go
|
package app
|
|||
|
|
|||
|
type Response struct {
|
|||
|
Code int `json:"code" example:"200"` // 代码
|
|||
|
Data interface{} `json:"data"` // 数据集
|
|||
|
Msg string `json:"msg"` // 消息
|
|||
|
RequestId string `json:"requestId"` // 请求id
|
|||
|
}
|
|||
|
|
|||
|
type Page struct {
|
|||
|
List interface{} `json:"list"`
|
|||
|
Count int `json:"count"`
|
|||
|
PageIndex int `json:"pageIndex"`
|
|||
|
PageSize int `json:"pageSize"`
|
|||
|
}
|
|||
|
|
|||
|
func (res *Response) ReturnOK() *Response {
|
|||
|
res.Code = 200
|
|||
|
return res
|
|||
|
}
|
|||
|
|
|||
|
func (res *Response) ReturnError(code int) *Response {
|
|||
|
res.Code = code
|
|||
|
return res
|
|||
|
}
|
|||
|
|
|||
|
// MiGuErrorResponse 响应结构体,code 为字符串类型
|
|||
|
type MiGuErrorResponse struct {
|
|||
|
Code string `json:"code" example:"200"` // 字符串类型的代码
|
|||
|
Data interface{} `json:"data"` // 数据集
|
|||
|
Msg string `json:"message"` // 消息
|
|||
|
RequestId string `json:"requestId"` // 请求id
|
|||
|
}
|