resp.go 514 B

1234567891011121314151617181920212223242526272829303132
  1. package utils
  2. type HTTPData struct {
  3. Code int `json:"code"`
  4. Msg string `json:"msg"`
  5. Data interface{} `json:"data"`
  6. }
  7. func ReturnHTTPSuccess(val interface{}) HTTPData {
  8. rtndata := HTTPData{
  9. Code: 0,
  10. Msg: "",
  11. Data: val,
  12. }
  13. return rtndata
  14. }
  15. func ReturnHTTPFail(err error) HTTPData {
  16. rtndata := HTTPData{
  17. Code: 500,
  18. Msg: err.Error(),
  19. }
  20. return rtndata
  21. }
  22. func ReturnHTTPUnauthorized(err error) HTTPData {
  23. rtndata := HTTPData{
  24. Code: 401,
  25. Msg: err.Error(),
  26. }
  27. return rtndata
  28. }