Files
jx-print/routers/v2_router.go
邹宗楠 dbb12b3e6c 1
2022-12-19 14:33:11 +08:00

54 lines
2.0 KiB
Go

package routers
import (
"git.rosy.net.cn/jx-print/controllers"
appCont "git.rosy.net.cn/jx-print/controllers/app"
"github.com/gin-gonic/gin"
)
func InitV2System(v2 *gin.RouterGroup) {
//user
user := v2.Group("/user")
user.GET("/getTokenInfo", controllers.GetTokenInfo)
user.POST("/logout", controllers.Logout)
user.POST("/updateUser", controllers.UpdateUser)
//app
app := v2.Group("/app")
app.GET("/getApps", controllers.GetApps)
app.POST("/addApp", controllers.AddApp)
app.POST("/delApp", controllers.DelApp)
//print
print := v2.Group("/print")
print.POST("/addPrinters", controllers.AddPrinters)
print.GET("/getPrinters", controllers.GetPrinters) // getPrinters 这个和小程序的路由重复了
print.POST("/delPrinters", controllers.DelPrinters)
print.POST("/updatePrinter", controllers.UpdatePrinter)
print.POST("/testPrint", controllers.TestPrint)
print.GET("/getPrintMessages", controllers.GetPrintMessages)
print.GET("/getPrinterReport", controllers.GetPrinterReport)
//order
order := v2.Group("/order")
order.POST("/createOrder", controllers.CreateOrder)
order.POST("/pay", controllers.Pay)
//sim
sim := v2.Group("/sim")
sim.GET("/getCardsInfo", controllers.GetCardsInfo)
sim.GET("/getChargeInfo", controllers.GetChargeInfo)
// 版本控制
edition := v2.Group("/edition")
edition.POST("/addEditionAddress", appCont.PrintEditionController.AddEditionAddress)
edition.POST("/updateEditionAddress", appCont.PrintEditionController.UpdateEditionAddress)
edition.POST("/deleteEditionAddress", appCont.PrintEditionController.DeleteEditionAddress)
edition.POST("/selectEditionAddress", appCont.PrintEditionController.SelectEditionAddress)
// notice 广告和通知消息
notice := v2.Group("/notice")
notice.POST("/addNoticeAddress", appCont.PrintNoticeController.AddNoticeAddress)
notice.POST("/updateNoticeAddress", appCont.PrintNoticeController.UpdateNoticeAddress)
notice.POST("/deleteNoticeAddress", appCont.PrintNoticeController.DeleteNoticeAddress)
notice.POST("/selectNoticeAddress", appCont.PrintNoticeController.SelectNoticeAddress)
}