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列表 } }