package item import ( "github.com/gin-gonic/gin" v1 "server/api/v1" "server/middleware" ) type DeviceRouter struct{} func (s *DeviceRouter) InitDeviceRouter(Router *gin.RouterGroup) { deviceRouter := Router.Group("device").Use(middleware.OperationRecord()) deviceRouterWithoutRecord := Router.Group("device") deviceApi := v1.ApiGroupApp.ItemApiGroup.DeviceApi { deviceRouter.POST("createDevice", deviceApi.CreateDevice) deviceRouter.PUT("updateDevice", deviceApi.UpdateDevice) deviceRouter.PUT("batchUpdateDeviceTime", deviceApi.BatchUpdateDeviceTime) deviceRouter.PUT("batchUpdateRegionTime", deviceApi.BatchUpdateRegionTime) deviceRouter.POST("deviceLoopSwitch", deviceApi.DeviceLoopSwitch) deviceRouter.POST("regionSwitch", deviceApi.RegionSwitch) deviceRouter.POST("deviceBatchSwitch", deviceApi.DeviceBatchSwitch) } { deviceRouterWithoutRecord.POST("queryDeviceList", deviceApi.QueryDeviceList) } }