feat: gateway.
This commit is contained in:
@@ -16,6 +16,7 @@ func SetupRouter() *gin.Engine {
|
||||
lessonPlanController := controllers.NewLessonPlanController()
|
||||
kindergartenAdminController := controllers.NewKindergartenAdminController()
|
||||
userAdminController := controllers.NewUserAdminController()
|
||||
gatewayController := controllers.NewGatewayAdminController()
|
||||
systemDebugController := controllers.NewSystemDebugController()
|
||||
deviceTokenHandler := func(c *gin.Context) {
|
||||
clientSecret := c.GetHeader("X-API-Key")
|
||||
@@ -76,10 +77,16 @@ func SetupRouter() *gin.Engine {
|
||||
admin.PUT("/users/:id", userAdminController.Update)
|
||||
admin.DELETE("/users/:id", userAdminController.Delete)
|
||||
|
||||
admin.GET("/gateways", gatewayController.List)
|
||||
admin.POST("/gateways", gatewayController.Create)
|
||||
admin.PUT("/gateways/:id", gatewayController.Update)
|
||||
admin.DELETE("/gateways/:id", gatewayController.Delete)
|
||||
|
||||
admin.GET("/system-debug/mqtt/status", systemDebugController.MqttStatus)
|
||||
admin.POST("/system-debug/mqtt/start", systemDebugController.StartMqtt)
|
||||
admin.POST("/system-debug/mqtt/stop", systemDebugController.StopMqtt)
|
||||
}
|
||||
|
||||
v1.GET("/admin/system-debug/mqtt/ws", systemDebugController.MqttWebSocket)
|
||||
v1.GET("/lesson-plans/share/:code/download", lessonPlanController.DownloadByShareCode)
|
||||
public := v1.Group("")
|
||||
|
||||
Reference in New Issue
Block a user