| | |
| | | "github.com/szuecs/gin-glog" |
| | | "time" |
| | | "webserver/controllers" |
| | | |
| | | _ "webserver/docs" |
| | | ) |
| | | |
| | | func NewRouter() *gin.Engine { |
| | |
| | | cameraTaskArgsController := new(controllers.CameraTaskArgsController) |
| | | dicController := new(controllers.DictionaryController) |
| | | userController := new(controllers.UserController) |
| | | eventPushController := new(controllers.EventPushController) |
| | | pollConfigController := new(controllers.PollConfigController) |
| | | fileController := new(controllers.FileController) |
| | | |
| | | urlPrefix := "/data/api-v" // wp 添加 路径 前缀 |
| | | userApi := r.Group(urlPrefix + "/user") |
| | |
| | | camera.GET("/delTask/:cameraId/:taskId", cameraController.CameraDelTask) |
| | | camera.POST("/saveTask", cameraController.CameraTaskSave) |
| | | camera.GET("/getRulesByCameraAndTask", cameraTaskArgsController.FindByCameraAndTask) |
| | | camera.GET("/getCamerasByRunType", cameraController.GetCamerasByRunType) |
| | | camera.POST("/updateRunEnable", cameraController.UpdateRunEnable) |
| | | camera.POST("/changeRunType", cameraController.ChangeRunType) |
| | | } |
| | | |
| | | cameraTaskArgsApi := r.Group(urlPrefix + "/cameraTaskArgs") |
| | |
| | | vdbperson.POST("/deleteDbPersonById/:uuid", dbPersonCont.DeleteDbPerson) |
| | | vdbperson.POST("/deleteMoreDbPerson", dbPersonCont.DeleteMoreDbPerson) |
| | | vdbperson.PUT("/addDbPerson", dbPersonCont.AddDbPerson) |
| | | |
| | | vdbperson.POST("/fileUploadTest", fileController.UploadPersonTest) |
| | | } |
| | | |
| | | // 系统设置 操作 |
| | |
| | | dicApi := r.Group(urlPrefix + "/dictionary") |
| | | { |
| | | dicApi.GET("/findByType", dicController.FindByType) |
| | | dicApi.GET("/findByParentId", dicController.FindByParentId) |
| | | } |
| | | eventPushApi := r.Group(urlPrefix + "/eventPush") |
| | | { |
| | | eventPushApi.POST("/save", eventPushController.Save) |
| | | eventPushApi.GET("/findByEventTopic", eventPushController.FindByEventTopic) |
| | | eventPushApi.GET("/findAll", eventPushController.FindAll) |
| | | eventPushApi.GET("/getById", eventPushController.GetById) |
| | | eventPushApi.POST("/changeStatus", eventPushController.ChangeStatus) |
| | | eventPushApi.POST("/delete", eventPushController.Delete) |
| | | } |
| | | pollCApi := r.Group(urlPrefix + "/pollConfig") |
| | | { |
| | | pollCApi.POST("/savePollPeriod", pollConfigController.SavePollPeriod) |
| | | pollCApi.POST("/savePollDelay", pollConfigController.SavePollDelay) |
| | | pollCApi.GET("/getPollConfig", pollConfigController.GetPollConfig) |
| | | pollCApi.POST("/updateEnable", pollConfigController.UpdateEnable) |
| | | } |
| | | |
| | | // 文件 上传 |