response.go 610 B

123456789101112131415161718192021222324252627282930
  1. package models
  2. type Response struct {
  3. // 代码
  4. Code int `json:"code" example:"200"`
  5. // 数据集
  6. Data interface{} `json:"data"`
  7. // 消息
  8. Msg string `json:"msg"`
  9. RequestId string `json:"requestId"`
  10. }
  11. type Page struct {
  12. List interface{} `json:"list"`
  13. Count int `json:"count"`
  14. PageIndex int `json:"pageIndex"`
  15. PageSize int `json:"pageSize"`
  16. }
  17. // ReturnOK 正常返回
  18. func (res *Response) ReturnOK() *Response {
  19. res.Code = 200
  20. return res
  21. }
  22. // ReturnError 错误返回
  23. func (res *Response) ReturnError(code int) *Response {
  24. res.Code = code
  25. return res
  26. }