蛋蛋星球-客户端
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 

34 linhas
756 B

  1. package hdl
  2. import (
  3. "applet/app/e"
  4. "applet/app/svc"
  5. "github.com/gin-gonic/gin"
  6. )
  7. // Demo
  8. // @Summary Demo测试
  9. // @Tags Demo
  10. // @Description Demo样例测试
  11. // @Accept json
  12. // @Produce json
  13. // @Param req body interface{} true "用户名密码"
  14. // @Success 200 {object} map[string]interface{} "token"
  15. // @Failure 400 {object} md.Response "具体错误"
  16. // @Router /api/demo [post]
  17. func Demo(c *gin.Context) {
  18. var args interface{}
  19. err := c.ShouldBindJSON(&args)
  20. if err != nil {
  21. err = svc.HandleValidateErr(err)
  22. err1 := err.(e.E)
  23. e.OutErr(c, err1.Code, err1.Error())
  24. return
  25. }
  26. e.OutSuc(c, map[string]interface{}{
  27. "args": args,
  28. }, nil)
  29. return
  30. }