修改打印模板

This commit is contained in:
邹宗楠
2022-07-26 17:24:41 +08:00
parent ecdb628231
commit d038f31e87
35 changed files with 2586 additions and 201 deletions

View File

@@ -1,17 +0,0 @@
package routers
import "github.com/gin-gonic/gin"
func InitPrintRouter(r *gin.Engine) {
//group := r.Group("/v2")
// 我的基本信息
{
//groupMyPrint := group.Group("/storePrint")
//groupMyPrint.GET()
}
}
func InitOtherRequest(r *gin.Engine) {
}

View File

@@ -7,50 +7,15 @@ import (
)
func Init(r *gin.Engine) {
v2 := r.Group("/v2")
//user
user := v2.Group("/user")
user.GET("/getTokenInfo", controllers.GetTokenInfo)
user.POST("/logout", controllers.Logout)
user.POST("/updateUser", controllers.UpdateUser)
// 需要token-管理系统
InitV2System(r.Group("/v2"))
//app
app := v2.Group("/app")
app.GET("/getApps", controllers.GetApps)
app.POST("/addApp", controllers.AddApp)
app.POST("/delApp", controllers.DelApp)
//v1是不需要token的-管理系统
InitV1System(r.Group("v1"))
//print
print := v2.Group("/print")
print.POST("/addPrinters", controllers.AddPrinters)
print.GET("/getPrinters", controllers.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)
// app端不需要token
//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)
//v1是不需要token的
v1 := r.Group("v1")
userw := v1.Group("/user")
userw.POST("/login", controllers.Login)
userw.GET("/refreshCode", controllers.RefreshCode)
userw.POST("/register", controllers.RegisterUser)
userw.GET("/getMenus", controllers.GetMenus)
userw.GET("/getMenuDetail", controllers.GetMenuDetail)
//config
config := v1.Group("/config")
config.GET("/getConfig", controllers.GetConfig)
// app端需要token
//自动路由
r.Any("/callback/*path", router.AutoRoute(&controllers.CallbackController{}))

20
routers/v1_router.go Normal file
View File

@@ -0,0 +1,20 @@
package routers
import (
"git.rosy.net.cn/jx-print/controllers"
"git.rosy.net.cn/jx-print/controllers/controller"
"github.com/gin-gonic/gin"
)
func InitV1System(v1 *gin.RouterGroup) {
userw := v1.Group("/user")
userw.POST("/login", controllers.Login)
userw.GET("/refreshCode", controllers.RefreshCode)
userw.POST("/register", controllers.RegisterUser)
userw.GET("/getMenus", controllers.GetMenus)
userw.GET("/getMenuDetail", controllers.GetMenuDetail)
//config
config := v1.Group("/config")
config.GET("/getConfig", controller.GetConfig)
}

39
routers/v2_router.go Normal file
View File

@@ -0,0 +1,39 @@
package routers
import (
"git.rosy.net.cn/jx-print/controllers"
"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)
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)
}

14
routers/v3_app_router.go Normal file
View File

@@ -0,0 +1,14 @@
package routers
import (
"git.rosy.net.cn/jx-print/controllers/app"
"github.com/gin-gonic/gin"
)
// InitV3App 小程序端不需要token
func InitV3App(v2 *gin.RouterGroup) {
appNo := v2.Group("/app_no")
appNo.POST("/getUserPhone", app.Auth2ControllerController.GetUserPhoneByWeChat) // 获取微信用户电话
appNo.POST("/login", app.Auth2ControllerController.Login) // 微信登录
}

28
routers/v4_app_router.go Normal file
View File

@@ -0,0 +1,28 @@
package routers
import (
"git.rosy.net.cn/jx-print/controllers/app"
"github.com/gin-gonic/gin"
)
// InitV4App 小程序端需要token
func InitV4App(v2 *gin.RouterGroup) {
appYes := v2.Group("/app_need")
// 打印机管理
appYes.POST("/addPrinters", app.Print{}.AddPrinters) // 添加打印机
appYes.GET("/getPrinters", app.Print{}.GetPrinters) // 查询打印机
appYes.POST("/delPrinters", app.Print{}.DelPrinters) // 删除打印机
appYes.POST("/updatePrinter", app.Print{}.UpdatePrinter) // 修改打印机
appYes.POST("/testPrinter", app.Print{}.TestPrint) // 测试打印机
appYes.GET("/getPrintMessages", app.Print{}.GetPrintMessages) // 打印机消息列表
appYes.GET("/statPrinter", app.Print{}.StatPrinterReport) // 打印消息统计
// 模板管理
temp := v2.Group("/temp")
temp.POST("/addOrUpdateTemp", app.Print{}.AddOrUpdateTemp) // 模板添加/修改
temp.DELETE("/deleteTemp", app.Print{}.DeleteTemp) // 删除用户自定义模板
temp.GET("/getUserTempList", app.Print{}.GetUserTempList) // 获取用户模板,模板不足时填充系统模板
temp.GET("/switchTemp", app.Print{}.SwitchTemp) // 切换模板打印模板
}