camera.go 825 B

12345678910111213141516171819202122232425262728
  1. package devices
  2. import (
  3. "github.com/gin-gonic/gin"
  4. v1 "server/api/v1"
  5. )
  6. type CameraRouter struct {
  7. }
  8. func (pr *CameraRouter) InitCameraRouter(Router *gin.RouterGroup, PubRouter *gin.RouterGroup) {
  9. cameraRouter := Router.Group("camera")
  10. cameraPubRouter := PubRouter.Group("camera")
  11. cameraApi := v1.ApiGroupApp.DevicesApiGroup.CameraApi
  12. {
  13. cameraPubRouter.PUT("DeviceEndianHeartbeat", cameraApi.DeviceEndianHeartbeat)
  14. cameraPubRouter.POST("DeviceEndianEvent", cameraApi.DeviceEndianEvent)
  15. }
  16. {
  17. cameraRouter.GET("queryAllCameras", cameraApi.QueryAllCameras)
  18. cameraRouter.POST("queryCameraList", cameraApi.QueryCameraList)
  19. cameraRouter.POST("createCamera", cameraApi.CreateCamera)
  20. cameraRouter.PUT("updateCamera", cameraApi.UpdateCamera)
  21. cameraRouter.DELETE("deleteCamera", cameraApi.DeleteCamera)
  22. }
  23. }