package web import ( "net/http" "github.com/gin-gonic/gin" ) // OK 成功响应信封 {"data": ..., "error": null, "message": "success"} func OK(c *gin.Context, data any) { c.JSON(http.StatusOK, gin.H{"data": data, "error": nil, "message": "success"}) } // Fail 错误响应信封 {"data": null, "error": ..., "message": ...} func Fail(c *gin.Context, e *AppError) { c.JSON(e.StatusCode, gin.H{"data": nil, "error": e.Code, "message": e.Message}) }