package router import ( "github.com/gin-gonic/gin" "hy2xs-admin/controller" ) func initPeerRouter(peerApi *gin.RouterGroup) { peers := peerApi.Group("/peers") { peers.GET("", controller.PagePeer) peers.POST("", controller.SavePeer) peers.GET("/:id", controller.GetPeer) peers.PATCH("/:id", controller.UpdatePeer) peers.DELETE("/:id", controller.DeletePeer) peers.POST("/:id/reset-traffic", controller.ResetTraffic) peers.POST("/:id/release-kick", controller.ReleaseKickPeer) peers.POST("/:id/kick", controller.KickPeer) peers.GET("/:id/client-config", controller.PeerClientConfig) peers.POST("/import", controller.ImportPeer) peers.POST("/export", controller.ExportPeer) // aliases на один миграционный релиз peers.GET("/:id/client-url", controller.PeerClientConfig) peers.GET("/:id/qr", controller.PeerClientConfig) } }