123456789101112131415161718192021222324252627282930313233 |
- package devices
- import (
- "github.com/gin-gonic/gin"
- v1 "server/api/v1"
- "server/middleware"
- )
- type ScreensRouter struct{}
- func (l *ScreensRouter) InitScreensRouter(Router *gin.RouterGroup, RouterPub *gin.RouterGroup) {
- screensRouter := Router.Group("screens").Use(middleware.OperationRecord())
- screensRouterWithoutRecord := Router.Group("screens")
- apiPublicRouterWithoutRecord := RouterPub.Group("screens")
- baseApi := v1.ApiGroupApp.DevicesApiGroup.ScreensApi
- {
- screensRouter.PUT("updateScreens", baseApi.UpdateScreens) //编辑显示屏
- screensRouter.POST("addScreens", baseApi.AddScreens) //添加显示屏
- screensRouter.DELETE("delScreens", baseApi.DelScreens) // 删除显示屏
- screensRouter.POST("switchScreens", baseApi.SwitchScreens) // 熄屏-亮屏
- screensRouter.POST("sendInternalCode", baseApi.SendInternalCode) // 发送内码文字
- screensRouter.POST("voiceBroad", baseApi.VoiceBroad) // 远程喊话
- screensRouter.POST("setBrightAudioLed", baseApi.SetBrightAudioLed) // 调节亮度、声音开关时间、屏幕开关时间
- }
- {
- screensRouterWithoutRecord.POST("getScreensList", baseApi.ScreensList) // 分页获取网关列表
- }
- {
- apiPublicRouterWithoutRecord.GET("screensParms", baseApi.QueryScreensParms) //获取屏参
- }
- }
|