init
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
package utils
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
// APIResponse 通用响应结构
|
||||
type APIResponse struct {
|
||||
Code int `json:"code"`
|
||||
Message string `json:"message"`
|
||||
Data interface{} `json:"data"`
|
||||
}
|
||||
|
||||
// Success 返回成功响应
|
||||
func Success(data interface{}) gin.H {
|
||||
return gin.H{
|
||||
"code": 200,
|
||||
"message": "success",
|
||||
"data": data,
|
||||
}
|
||||
}
|
||||
|
||||
// Failure 返回失败响应
|
||||
func Failure(code int, message string) gin.H {
|
||||
return gin.H{
|
||||
"code": code,
|
||||
"message": message,
|
||||
"data": nil,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user