report_pdf.go 961 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package controllers
  2. import (
  3. "eta/eta_mini_crm/models"
  4. )
  5. type ReportPdfController struct {
  6. BaseAuthController
  7. }
  8. // Author
  9. // @Title 获取报告作者接口
  10. // @Description 获取报告作者
  11. // @Success 200 {object} models.ReportAuthorResp
  12. // @router /author [get]
  13. func (this *ReportPdfController) Author() {
  14. br := new(models.BaseResponse).Init()
  15. defer func() {
  16. this.Data["json"] = br
  17. this.ServeJSON()
  18. }()
  19. items, err := models.GetReportAuthorList()
  20. if err != nil {
  21. br.Msg = "获取失败!"
  22. br.ErrMsg = "获取失败,Err:" + err.Error()
  23. return
  24. }
  25. br.Ret = 200
  26. br.Success = true
  27. br.Msg = "获取成功"
  28. br.Data = items
  29. }
  30. // Author
  31. // @Title 获取报告作者接口
  32. // @Description 获取报告作者
  33. // @Success 200 {object} models.ReportAuthorResp
  34. // @router /uploadPdf [get]
  35. func (this *ReportPdfController) UploadPdf() {
  36. br := new(models.BaseResponse).Init()
  37. defer func() {
  38. this.Data["json"] = br
  39. this.ServeJSON()
  40. }()
  41. }