18 lines
427 B
Go
18 lines
427 B
Go
package api
|
|
|
|
import "github.com/gin-gonic/gin"
|
|
|
|
type Response struct {
|
|
Code string `json:"code"`
|
|
Message string `json:"message"`
|
|
Data any `json:"data"`
|
|
}
|
|
|
|
func success(c *gin.Context, status int, data any) {
|
|
c.JSON(status, Response{Code: "ok", Message: "success", Data: data})
|
|
}
|
|
|
|
func failure(c *gin.Context, status int, code, message string) {
|
|
c.JSON(status, Response{Code: code, Message: message, Data: nil})
|
|
}
|