mon_multiscreen.go 887 B

12345678910111213141516171819202122232425
  1. package monitor
  2. import (
  3. "github.com/gin-gonic/gin"
  4. v1 "server/api/v1"
  5. "server/middleware"
  6. )
  7. type MultiScreenRouter struct{}
  8. func (m *MultiScreenRouter) InitMultiScreenRouter(Router *gin.RouterGroup, RouterPub *gin.RouterGroup) {
  9. multiscreenRouter := Router.Group("multiscreen").Use(middleware.OperationRecord())
  10. multiscreenRouterWithoutRecord := Router.Group("multiscreen")
  11. //apiPublicRouterWithoutRecord := RouterPub.Group("multiscreen")
  12. commonApi := v1.ApiGroupApp.MonitorApiGroup.CommonApi
  13. baseApi := v1.ApiGroupApp.MonitorApiGroup.MultiScreenApi
  14. {
  15. multiscreenRouter.POST("/multiscreenSubmit", baseApi.EditMultiScreen) //编辑六宫格
  16. }
  17. {
  18. multiscreenRouterWithoutRecord.POST("/multiscreenList", baseApi.MultiScreenList) //获取六宫格位置
  19. multiscreenRouterWithoutRecord.POST("/devicesCameras", commonApi.DevicesCameras) //获取摄像头设备列表
  20. }
  21. }