package httpx import ( "lyra/internal/api" "net/http" "github.com/gin-gonic/gin" ) // OK 成功响应 func OK(c *gin.Context, data any) { c.JSON(http.StatusOK, api.Response{ Success: true, Data: data, }) } // Fail 错误响应 func Fail(c *gin.Context, status int, code api.ErrorCode, message string) { if message == "" { message = code.Message() } c.JSON(status, api.Response{ Success: false, Error: &api.ErrorInfo{Code: code, Message: message}, }) }