upload.go 698 B

12345678910111213141516171819202122232425262728
  1. package v1
  2. import (
  3. "dsbqj-admin/app/service"
  4. "dsbqj-admin/pkg/app"
  5. "dsbqj-admin/pkg/e"
  6. "github.com/gin-gonic/gin"
  7. "net/http"
  8. )
  9. // UploadToken 上传授权
  10. // @Summary Upload Token
  11. // @Tags 用户授权
  12. // @Produce json
  13. // @Param filename query string true "上传的文件名"
  14. // @Success 200 {object} app.Response
  15. // @Failure 500 {object} app.Response
  16. // @Router /upload/token [post]
  17. func UploadReport(c *gin.Context) {
  18. var appG = app.Gin{C: c}
  19. service := service.UploadReportService{}
  20. if err := c.ShouldBind(&service); err == nil {
  21. res := service.Create()
  22. appG.Response(http.StatusOK, e.SUCCESS, res)
  23. } else {
  24. appG.Response(http.StatusOK, e.INVALID_PARAMS, err.Error())
  25. }
  26. }