model.go 554 B

12345678910111213141516171819202122232425262728
  1. package app
  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. func (res *Response) ReturnOK() *Response {
  18. res.Code = 200
  19. return res
  20. }
  21. func (res *Response) ReturnError(code int) *Response {
  22. res.Code = code
  23. return res
  24. }