liuxiaolong
2019-12-12 f851fa7727e4b2384bd5c32793bd58c07e55a53d
router/router.go
@@ -1,21 +1,18 @@
package router
import (
   "time"
   "webserver/controllers"
   "webserver/middlewares/auth"
   "github.com/gin-gonic/gin"
   ginSwagger "github.com/swaggo/gin-swagger"
   "github.com/swaggo/gin-swagger"
   "github.com/swaggo/gin-swagger/swaggerFiles"
   ginglog "github.com/szuecs/gin-glog"
   _ "webserver/docs"
)
func NewRouter() *gin.Engine {
   r := gin.Default()
   r.Use(ginglog.Logger(3 * time.Second))
   //r.Use(ginglog.Logger(3 * time.Second))
   r.Use(auth.AuthHandler()) //auth过滤器
@@ -44,6 +41,18 @@
   clusterController := new(controllers.ClusterController)
   sysRoleController := new(controllers.RoleController)
   ptzController := new(controllers.PanTiltZoomController)
   licenseController := new(controllers.LicenseController)
   fileAnalysisC := new(controllers.FileAnalysisController)
   fileSettingC := new(controllers.FileAnalysisSettingController)
   urlPrefix := "/data/api-v" // wp 添加 路径 前缀
   licenseApi :=r.Group(urlPrefix+"/license")
   {
      licenseApi.POST("/getRegisterCode", licenseController.GetRegisterCode)
      licenseApi.POST("/save", licenseController.Save)
      licenseApi.GET("/show", licenseController.Show)
   }
   sysApi := r.Group("/data/api-u/sys")
   {
@@ -66,9 +75,8 @@
      userApi.GET("/findAllUser", userController.FindAllUser)
      userApi.POST("/findById", userController.FindById)
      userApi.POST("/saveAuth", userController.SaveAuth)
      userApi.POST("/updatePwd", userController.UpdatePwd)
   }
   urlPrefix := "/data/api-v" // wp 添加 路径 前缀
   //区域管理
   area := r.Group(urlPrefix + "/area")
@@ -112,6 +120,8 @@
      cameraTaskArgsApi.POST("/getLinkRulesByCameraIds", cameraTaskArgsController.GetLinkRulesByCameraIds)
      cameraTaskArgsApi.POST("/saveLinkRulesByGroup", cameraTaskArgsController.SaveLinkRulesByGroup)
      cameraTaskArgsApi.POST("/updateDefenceStateByGroup", cameraTaskArgsController.UpdateDefenceStateByGroup)
      cameraTaskArgsApi.POST("/ruleApply2All", cameraTaskArgsController.RuleApply2All)
   }
   cameraTaskApi := r.Group(urlPrefix + "/cameraTask")
@@ -159,6 +169,7 @@
      es.POST("/getEsClusterInfo", esManagementController.GetEsClusterInfo)
      es.POST("/addCluster", esManagementController.AddCluster)
      es.POST("/createNode", esManagementController.CreateNode)
      es.POST("/updateEsHosts", esManagementController.UpdateEsHosts)
   }
   //实时被调数据
@@ -264,6 +275,7 @@
      pollCApi.POST("/savePollDelay", pollConfigController.SavePollDelay)
      pollCApi.GET("/getPollConfig", pollConfigController.GetPollConfig)
      pollCApi.POST("/updateEnable", pollConfigController.UpdateEnable)
      pollCApi.POST("/updateChannelCount", pollConfigController.UpdateChannelCount)
   }
   clusterApi := r.Group(urlPrefix + "/cluster")
   {
@@ -277,6 +289,18 @@
      clusterApi.POST("/updateClusterName", clusterController.UpdateClusterName)
      clusterApi.POST("/leave", clusterController.Leave)
   }
   fileAnalyApi := r.Group(urlPrefix + "/fileAnalysis")
   {
      fileAnalyApi.GET("/findAllFile", fileAnalysisC.FindAllFile)
      fileAnalyApi.POST("/updateStatus",fileAnalysisC.UpdateStatus)
      fileAnalyApi.POST("/delete",fileAnalysisC.Delete)
      fileAnalyApi.POST("/sortFile",fileAnalysisC.SortFile)
   }
   fileSettingApi := r.Group(urlPrefix + "/fileSetting")
   {
      fileSettingApi.GET("/show",fileSettingC.Show)
      fileSettingApi.POST("/changeEnable", fileSettingC.ChangeEnable)
   }
   // 文件 上传
   r.Static("static", "./static") // 静态文件