feat: 代码生成
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
package codegen
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
type CodegenRouter struct{}
|
||||
|
||||
func (r *CodegenRouter) InitCodegenRouter(Router *gin.RouterGroup) {
|
||||
codegenRouter := Router.Group("codegen")
|
||||
{
|
||||
codegenRouter.POST("testConnection", codegenApi.TestConnection)
|
||||
codegenRouter.POST("preview", codegenApi.Preview)
|
||||
codegenRouter.POST("generate", codegenApi.Generate)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package codegen
|
||||
|
||||
import v1 "sundynix-go/api/v1"
|
||||
|
||||
type RouterGroup struct {
|
||||
CodegenRouter
|
||||
}
|
||||
|
||||
var (
|
||||
codegenApi = v1.ApiGroupApp.CodegenApiGroup.CodegenApi
|
||||
)
|
||||
+5
-1
@@ -1,6 +1,8 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"sundynix-go/router/codegen"
|
||||
"sundynix-go/router/order"
|
||||
"sundynix-go/router/system"
|
||||
)
|
||||
|
||||
@@ -8,5 +10,7 @@ var GroupApp = new(Group)
|
||||
|
||||
// Group 路由组
|
||||
type Group struct {
|
||||
System system.RouterGroup
|
||||
System system.RouterGroup
|
||||
Codegen codegen.RouterGroup
|
||||
Order order.RouterGroup
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package order
|
||||
|
||||
import v1 "sundynix-go/api/v1"
|
||||
|
||||
type RouterGroup struct {
|
||||
OrderRouter
|
||||
RefundRouter
|
||||
StockRouter
|
||||
}
|
||||
|
||||
var (
|
||||
orderApi = v1.ApiGroupApp.OrderApiGroup.OrderApi
|
||||
refundApi = v1.ApiGroupApp.OrderApiGroup.RefundApi
|
||||
stockApi = v1.ApiGroupApp.OrderApiGroup.StockApi
|
||||
)
|
||||
@@ -0,0 +1,16 @@
|
||||
package order
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
type OrderRouter struct{}
|
||||
|
||||
func (r *OrderRouter) InitOrderRouter(Router *gin.RouterGroup) {
|
||||
orderRouter := Router.Group("order")
|
||||
{
|
||||
orderRouter.POST("save", orderApi.Save)
|
||||
orderRouter.POST("update", orderApi.Update)
|
||||
orderRouter.POST("delete", orderApi.Delete)
|
||||
orderRouter.GET("detail", orderApi.Detail)
|
||||
orderRouter.POST("list", orderApi.List)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package order
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
type RefundRouter struct{}
|
||||
|
||||
func (r *RefundRouter) InitRefundRouter(Router *gin.RouterGroup) {
|
||||
refundRouter := Router.Group("refund")
|
||||
{
|
||||
refundRouter.POST("save", refundApi.Save)
|
||||
refundRouter.POST("update", refundApi.Update)
|
||||
refundRouter.POST("delete", refundApi.Delete)
|
||||
refundRouter.GET("detail", refundApi.Detail)
|
||||
refundRouter.POST("list", refundApi.List)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package order
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
type StockRouter struct{}
|
||||
|
||||
func (r *StockRouter) InitStockRouter(Router *gin.RouterGroup) {
|
||||
stockRouter := Router.Group("stock")
|
||||
{
|
||||
stockRouter.POST("save", stockApi.Save)
|
||||
stockRouter.POST("update", stockApi.Update)
|
||||
stockRouter.POST("delete", stockApi.Delete)
|
||||
stockRouter.GET("detail", stockApi.Detail)
|
||||
stockRouter.POST("list", stockApi.List)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user