shop-example/pkg/controller/base.go
2023-08-13 11:55:20 +08:00

34 lines
538 B
Go

package controller
import (
"github.com/gin-gonic/gin"
"net/http"
)
/**
* 成功时返回
*/
func Success(c *gin.Context, data interface{}) {
c.JSON(http.StatusOK, gin.H{
"code": 0,
"message": "ok",
"request_uri": c.Request.URL.Path,
"data": data,
})
c.Abort()
}
/**
* 失败时返回
*/
func Error(c *gin.Context, msg string) {
c.JSON(http.StatusOK, gin.H{
"code": 400,
"message": msg,
"request_uri": c.Request.URL.Path,
"data": make(map[string]string),
})
c.Abort()
}