| 123456789101112131415161718192021222324252627282930313233 |
- package api
- import (
- "net/http"
- "github.com/gin-gonic/gin"
- )
- type Response struct {
- Code int `json:"code"`
- Message string `json:"message"`
- Data interface{} `json:"data"`
- }
- func Ok(c *gin.Context) {
- Ok2(c, nil)
- }
- func Ok2(c *gin.Context, data interface{}) {
- AjaxResponse(c, 200, "success", data)
- }
- func Fail(c *gin.Context, message string) {
- AjaxResponse(c, 500, message, nil)
- }
- func FailByCode(c *gin.Context, code int, message string) {
- AjaxResponse(c, code, message, nil)
- }
- func AjaxResponse(c *gin.Context, code int, message string, data interface{}) {
- c.JSON(http.StatusOK, Response{
- Code: code,
- Message: message,
- Data: data})
- }
|