sys_export_template.go 1.8 KB

123456789101112131415161718192021222324252627282930
  1. package system
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "server/api/v1"
  5. "server/middleware"
  6. )
  7. type SysExportTemplateRouter struct {
  8. }
  9. // InitSysExportTemplateRouter 初始化 导出模板 路由信息
  10. func (s *SysExportTemplateRouter) InitSysExportTemplateRouter(Router *gin.RouterGroup) {
  11. sysExportTemplateRouter := Router.Group("sysExportTemplate").Use(middleware.OperationRecord())
  12. sysExportTemplateRouterWithoutRecord := Router.Group("sysExportTemplate")
  13. var sysExportTemplateApi = v1.ApiGroupApp.SystemApiGroup.SysExportTemplateApi
  14. {
  15. sysExportTemplateRouter.POST("createSysExportTemplate", sysExportTemplateApi.CreateSysExportTemplate) // 新建导出模板
  16. sysExportTemplateRouter.DELETE("deleteSysExportTemplate", sysExportTemplateApi.DeleteSysExportTemplate) // 删除导出模板
  17. sysExportTemplateRouter.DELETE("deleteSysExportTemplateByIds", sysExportTemplateApi.DeleteSysExportTemplateByIds) // 批量删除导出模板
  18. sysExportTemplateRouter.PUT("updateSysExportTemplate", sysExportTemplateApi.UpdateSysExportTemplate) // 更新导出模板
  19. sysExportTemplateRouter.POST("importExcel", sysExportTemplateApi.ImportExcel) // 更新导出模板
  20. }
  21. {
  22. sysExportTemplateRouterWithoutRecord.GET("findSysExportTemplate", sysExportTemplateApi.FindSysExportTemplate) // 根据ID获取导出模板
  23. sysExportTemplateRouterWithoutRecord.GET("getSysExportTemplateList", sysExportTemplateApi.GetSysExportTemplateList) // 获取导出模板列表
  24. sysExportTemplateRouterWithoutRecord.GET("exportExcel", sysExportTemplateApi.ExportExcel) // 导出表格
  25. sysExportTemplateRouterWithoutRecord.GET("exportTemplate", sysExportTemplateApi.ExportTemplate) // 导出表格模板
  26. }
  27. }