mirror of
https://github.com/yangjian102621/geekai.git
synced 2025-09-17 16:56:38 +08:00
29 lines
659 B
Go
29 lines
659 B
Go
package resp
|
|
|
|
import (
|
|
"chatplus/core/types"
|
|
"github.com/gin-gonic/gin"
|
|
"net/http"
|
|
)
|
|
|
|
func SUCCESS(c *gin.Context, values ...interface{}) {
|
|
if values != nil {
|
|
c.JSON(http.StatusOK, types.BizVo{Code: types.Success, Data: values[0]})
|
|
} else {
|
|
c.JSON(http.StatusOK, types.BizVo{Code: types.Success})
|
|
}
|
|
|
|
}
|
|
|
|
func ERROR(c *gin.Context, messages ...string) {
|
|
if messages != nil {
|
|
c.JSON(http.StatusOK, types.BizVo{Code: types.Failed, Message: messages[0]})
|
|
} else {
|
|
c.JSON(http.StatusOK, types.BizVo{Code: types.Failed})
|
|
}
|
|
}
|
|
|
|
func NotAuth(c *gin.Context) {
|
|
c.JSON(http.StatusOK, types.BizVo{Code: types.NotAuthorized, Message: "Not Authorized"})
|
|
}
|