1234567891011121314151617181920212223242526272829 |
- package devices
- import (
- "github.com/gin-gonic/gin"
- v1 "server/api/v1"
- "server/middleware"
- )
- type GateWayRouter struct{}
- func (g *GateWayRouter) InitGateWayRouter(Router *gin.RouterGroup, RouterPub *gin.RouterGroup) {
- gatewayRouter := Router.Group("gateway").Use(middleware.OperationRecord())
- gatewayRouterWithoutRecord := Router.Group("gateway")
- apiPublicRouterWithoutRecord := RouterPub.Group("gateway")
- baseApi := v1.ApiGroupApp.DevicesApiGroup.GateWayApi
- {
- gatewayRouter.POST("addGateway", baseApi.AddGateway) // 增加网关
- gatewayRouter.POST("updateGateway", baseApi.UpdateGateway) // 编辑网关
- gatewayRouter.DELETE("delGateway", baseApi.DelGateway) // 删除网关
- }
- {
- gatewayRouterWithoutRecord.POST("getGateWayList", baseApi.GateWayList) // 分页获取网关列表
- //gatewayRouterWithoutRecord.GET("getUserInfo", baseApi.GetUserInfo) // 获取自身信息
- }
- {
- apiPublicRouterWithoutRecord.GET("getPublicGateway", baseApi.PublicGateway)
- }
- }
|