Documentation ¶
Index ¶
- func Error(c *gin.Context, code int, msg ...string)
- func Error404(c *gin.Context)
- func Error500(c *gin.Context)
- func GenRequest(c *gin.Context, request interface{}) (err error)
- func GetBannerList(c *gin.Context)
- func HandleHello(c *gin.Context)
- func HandleTest(c *gin.Context)
- func HandleTestValidator(c *gin.Context)
- func ReadBody(c *gin.Context) (body []byte, err error)
- func Success(c *gin.Context, data interface{})
- type HTTPError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenRequest ¶
*
- 将请求的body转换为request数据结构
- @param c
- @param request 传入request数据结构的指针 如 new(TestRequest)
func HandleTest ¶
request和response的示例 HandleTest godoc @Summary request和response的示例 @Description request和response的示例 @Tags snow @Accept json @Produce json @Param test body entities.TestRequest true "test request" @Success 200 {array} entities.TestResponse @Failure 400 {object} controllers.HTTPError @Failure 404 {object} controllers.HTTPError @Failure 500 {object} controllers.HTTPError @Router /test [post]
func HandleTestValidator ¶ added in v1.1.5
validator的示例 HandleTestValidator godoc @Summary HandleTestValidator的示例 @Description HandleTestValidator的示例 @Tags snow @Accept json @Produce json @Param testValidator body entities.TestValidatorRequest true "example of validator" @Success 200 {array} entities.TestValidatorRequest @Failure 400 {object} controllers.HTTPError @Failure 404 {object} controllers.HTTPError @Failure 500 {object} controllers.HTTPError @Router /test_validator [post]