1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| package response
import ( "github.com/gin-gonic/gin" "net/http" )
func Response(context *gin.Context, httpStatus int, code int, data gin.H, msg string) { context.JSON(httpStatus, gin.H{ "code": code, "data": data, "msg": msg, }) }
func Success(context *gin.Context, data gin.H, msg string) { context.JSON(http.StatusOK, gin.H{ "code": 200, "data": data, "msg": msg, }) }
func Fail(context *gin.Context, data gin.H, msg string) { context.JSON(http.StatusOK, gin.H{ "code": 400, "data": data, "msg": msg, }) }
func UnprocessableEntity(context *gin.Context, data gin.H, msg string) { context.JSON(http.StatusUnprocessableEntity, gin.H{ "code": 422, "data": data, "msg": msg, }) }
|