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