/* * @Author: your name * @Date: 2020-11-20 10:50:43 * @LastEditTime: 2020-11-20 10:50:54 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: /ckp_admin_gin/app/util/response/response.go */ package response import "github.com/gin-gonic/gin" type Gin struct { Ctx *gin.Context } type Response struct { Code int `json:"code"` Message string `json:"msg"` Data interface{} `json:"data"` } type Total struct { Code int `json:"code"` Message string `json:"msg"` Data interface{} `json:"data"` Count int64 `json:"count"` } //返回带总条数结构体 func (g *Gin) ResponseTotal(code int, msg string, data interface{},Count int64) { g.Ctx.JSON(200, Total{ Code: code, Message: msg, Data: data, Count: Count, }) return } func (g *Gin) Response(code int, msg string, data interface{}) { g.Ctx.JSON(200, Response{ Code: code, Message: msg, Data: data, }) if code != 200{ println(msg) } return }