sys_version.go 1.2 KB

12345678910111213141516171819202122232425
  1. package system
  2. import (
  3. "github.com/flipped-aurora/gin-vue-admin/server/middleware"
  4. "github.com/gin-gonic/gin"
  5. )
  6. type SysVersionRouter struct{}
  7. // InitSysVersionRouter 初始化 版本管理 路由信息
  8. func (s *SysVersionRouter) InitSysVersionRouter(Router *gin.RouterGroup) {
  9. sysVersionRouter := Router.Group("sysVersion").Use(middleware.OperationRecord())
  10. sysVersionRouterWithoutRecord := Router.Group("sysVersion")
  11. {
  12. sysVersionRouter.DELETE("deleteSysVersion", sysVersionApi.DeleteSysVersion) // 删除版本管理
  13. sysVersionRouter.DELETE("deleteSysVersionByIds", sysVersionApi.DeleteSysVersionByIds) // 批量删除版本管理
  14. sysVersionRouter.POST("exportVersion", sysVersionApi.ExportVersion) // 导出版本数据
  15. sysVersionRouter.POST("importVersion", sysVersionApi.ImportVersion) // 导入版本数据
  16. }
  17. {
  18. sysVersionRouterWithoutRecord.GET("findSysVersion", sysVersionApi.FindSysVersion) // 根据ID获取版本管理
  19. sysVersionRouterWithoutRecord.GET("getSysVersionList", sysVersionApi.GetSysVersionList) // 获取版本管理列表
  20. sysVersionRouterWithoutRecord.GET("downloadVersionJson", sysVersionApi.DownloadVersionJson) // 下载版本JSON数据
  21. }
  22. }