op_router.go 966 B

1234567891011121314151617181920212223
  1. package router
  2. import (
  3. "go-template/business/controller"
  4. "gitea.ckfah.com/cjjy/gocommon/pkg/net/engines"
  5. )
  6. var (
  7. reportController = controller.NewReportController()
  8. )
  9. func operationRouter(e *engines.Engine) {
  10. group := e.Group("/go-template")
  11. group.POST("/info", reportController.ReportInfo) // 普通业务
  12. group.POST("/list", reportController.ReportList) // 分页业务
  13. group.POST("/upload/xlsx/file", reportController.UploadXlsxFile) // 上传文件业务
  14. group.GET("/download/xlsx/file", reportController.DownLoadXlsxFile) // 下载excel业务
  15. group.GET("/download/csv/file", reportController.DownLoadCsvFile) // 下载csv业务
  16. group.GET("/timeout", reportController.SleepTimeout) // 超时业务
  17. group.GET("/panic", reportController.TestPanic) // 测试panic是否可以捕获
  18. group.POST("/send/mq", reportController.SendMQ) // 发送mq业务
  19. }