dev_camera.go 713 B

1234567891011121314151617181920212223
  1. package devices
  2. import (
  3. "github.com/gin-gonic/gin"
  4. v1 "server/api/v1"
  5. "server/middleware"
  6. )
  7. type CameraRouter struct{}
  8. func (c *CameraRouter) InitCameraRouter(Router *gin.RouterGroup) {
  9. cameraRouter := Router.Group("camera").Use(middleware.OperationRecord())
  10. cameraRouterWithoutRecord := Router.Group("camera")
  11. baseApi := v1.ApiGroupApp.DevicesApiGroup.CameraApi
  12. {
  13. cameraRouter.POST("addCamera", baseApi.AddCamera) // 添加摄像头
  14. cameraRouter.PUT("updateCamera", baseApi.UpdateCamera) // 编辑摄像头
  15. cameraRouter.DELETE("delCamera", baseApi.DelCamera) // 删除摄像头
  16. }
  17. {
  18. cameraRouterWithoutRecord.POST("getCameraList", baseApi.CameraList) // 分页获取网关列表
  19. }
  20. }