package test
|
|
import (
|
"github.com/gin-gonic/gin"
|
"srm/api/v1"
|
)
|
|
type ProductRouter struct {
|
}
|
|
// InitProductRouter 初始化 Product 路由信息
|
func (s *ProductRouter) InitProductRouter(Router *gin.RouterGroup) {
|
pRouter := Router.Group("p")
|
pRouterWithoutRecord := Router.Group("p")
|
var pApi = v1.ApiGroupApp.TestApiGroup.ProductApi
|
{
|
pRouter.POST("createProduct", pApi.CreateProduct) // 新建Product
|
pRouter.DELETE("deleteProduct", pApi.DeleteProduct) // 删除Product
|
pRouter.DELETE("deleteProductByIds", pApi.DeleteProductByIds) // 批量删除Product
|
pRouter.PUT("updateProduct", pApi.UpdateProduct) // 更新Product
|
}
|
{
|
pRouterWithoutRecord.GET("findProduct", pApi.FindProduct) // 根据ID获取Product
|
pRouterWithoutRecord.GET("getProductList", pApi.GetProductList) // 获取Product列表
|
pRouterWithoutRecord.GET("getProductListFromGrpc", pApi.GetProductListFromGrpc) // 通过grpc获取Product列表
|
}
|
}
|