feedbackRoutes.go 972 B

12345678910111213141516171819202122232425262728293031323334
  1. /*
  2. * Feedback API List
  3. * /feedback/submit - POST 提交问题反馈或需求
  4. * /feedback/history - GET 查询提交历史
  5. * /feedback/upload - POST 上传附件到 Plane
  6. * /feedback/asset/:id - DELETE 删除已上传的附件
  7. */
  8. package routes
  9. import (
  10. "fwh-toolbox-server/controllers"
  11. "github.com/gofiber/fiber/v2"
  12. )
  13. func FeedbackSetup(api fiber.Router) {
  14. // 提交问题反馈或需求
  15. api.Post("/feedback/submit", controllers.SubmitFeedback)
  16. // 查询提交历史
  17. api.Get("/feedback/history", controllers.GetFeedbackHistory)
  18. // 获取反馈详情
  19. api.Get("/feedback/detail/:id", controllers.GetFeedbackDetail)
  20. // 代理查看附件(从 Plane 下载后转发)
  21. api.Get("/feedback/asset/view/:id", controllers.ViewFeedbackAsset)
  22. // 上传附件到 Plane
  23. api.Post("/feedback/upload", controllers.UploadFeedbackAsset)
  24. // 删除已上传的附件
  25. api.Delete("/feedback/asset/:id", controllers.DeleteFeedbackAsset)
  26. }