package devices import ( "github.com/gin-gonic/gin" v1 "server/api/v1" ) type CameraRouter struct { } func (pr *CameraRouter) InitCameraRouter(Router *gin.RouterGroup, PubRouter *gin.RouterGroup) { cameraRouter := Router.Group("camera") cameraPubRouter := PubRouter.Group("camera") cameraApi := v1.ApiGroupApp.DevicesApiGroup.CameraApi { cameraPubRouter.PUT("DeviceEndianHeartbeat", cameraApi.DeviceEndianHeartbeat) cameraPubRouter.POST("DeviceEndianEvent", cameraApi.DeviceEndianEvent) } { cameraRouter.GET("queryAllCameras", cameraApi.QueryAllCameras) cameraRouter.POST("queryCameraList", cameraApi.QueryCameraList) cameraRouter.POST("createCamera", cameraApi.CreateCamera) cameraRouter.PUT("updateCamera", cameraApi.UpdateCamera) cameraRouter.DELETE("deleteCamera", cameraApi.DeleteCamera) } }