Files
jx-print/routers/router.go
2021-07-08 15:52:50 +08:00

37 lines
1.1 KiB
Go

package routers
import (
"git.rosy.net.cn/jx-print/controllers"
"github.com/gin-gonic/gin"
)
func Init(r *gin.Engine) {
v2 := r.Group("/v2")
//user
user := v2.Group("/user")
user.GET("/getUsers", controllers.GetUsers)
user.GET("/getTokenInfo", controllers.GetTokenInfo)
user.GET("/logout", controllers.Logout)
user.GET("/updateUser", controllers.UpdateUser)
//app
app := v2.Group("/app")
app.GET("/getApps", controllers.GetApps)
app.GET("/addApp", controllers.AddApp)
app.GET("/delApp", controllers.DelApp)
//print
print := v2.Group("/print")
print.GET("/addPrinters", controllers.AddPrinters)
print.GET("/getPrinters", controllers.GetPrinters)
print.GET("/delPrinters", controllers.DelPrinters)
print.GET("/updatePrinter", controllers.UpdatePrinter)
print.GET("/testPrint", controllers.TestPrint)
//v1是不需要token的
v1 := r.Group("v1")
userw := v1.Group("/user")
userw.GET("/login", controllers.Login)
userw.GET("/refreshCode", controllers.RefreshCode)
userw.GET("/register", controllers.RegisterUser)
userw.GET("/getMenu", controllers.GetMenu)
}