resp.go 522 B

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