Files
go-skeleton/utils/response.go
T
Hericium-sys 62b87c6002 init
2026-04-25 13:26:02 +08:00

29 lines
528 B
Go

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,
}
}