resp.go 406 B

123456789101112131415161718192021222324
  1. package utils
  2. type HTTPData struct {
  3. ErrNo int `json:"errno"`
  4. ErrMsg string `json:"errmsg"`
  5. Data interface{} `json:"data"`
  6. }
  7. func ReturnHTTPSuccess(val interface{}) HTTPData {
  8. rtndata := HTTPData{
  9. ErrNo: 0,
  10. ErrMsg: "",
  11. Data: val,
  12. }
  13. return rtndata
  14. }
  15. func ReturnHTTPFail(err error) HTTPData {
  16. rtndata := HTTPData{
  17. ErrNo: 500,
  18. ErrMsg: err.Error(),
  19. }
  20. return rtndata
  21. }