You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.7 KiB
Go
39 lines
1.7 KiB
Go
package goods
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"pychr/api/v1"
|
|
"pychr/middleware"
|
|
)
|
|
|
|
type GoodsShowRouter struct {
|
|
}
|
|
|
|
// InitGoodsShowRouter 初始化 商品 路由信息
|
|
func (s *GoodsShowRouter) InitGoodsShowRouter(Router *gin.RouterGroup) {
|
|
goodsShowRouter := Router.Group("goodsShow").Use(middleware.OperationRecord())
|
|
goodsShowRouterWithoutRecord := Router.Group("goodsShow")
|
|
var goodsShowApi = v1.ApiGroupApp.GoodsApiGroup.GoodsShowApi
|
|
{
|
|
goodsShowRouter.POST("createGoodsShow", goodsShowApi.CreateGoodsShow) // 新建商品
|
|
goodsShowRouter.DELETE("deleteGoodsShow", goodsShowApi.DeleteGoodsShow) // 删除商品
|
|
goodsShowRouter.DELETE("deleteGoodsShowByIds", goodsShowApi.DeleteGoodsShowByIds) // 批量删除商品
|
|
goodsShowRouter.PUT("updateGoodsShow", goodsShowApi.UpdateGoodsShow) // 更新商品
|
|
}
|
|
{
|
|
goodsShowRouterWithoutRecord.GET("findGoodsShow", goodsShowApi.FindGoodsShow) // 根据ID获取商品
|
|
goodsShowRouterWithoutRecord.GET("getGoodsShowList", goodsShowApi.GetGoodsShowList) // 获取商品列表
|
|
}
|
|
}
|
|
|
|
func (s *GoodsShowRouter) InitPubGoodsShowRouter(Router *gin.RouterGroup) {
|
|
goodsShowRouterWithoutRecord := Router.Group("pubGoodsShow")
|
|
var goodsShowApi = v1.ApiGroupApp.GoodsApiGroup.GoodsShowApi
|
|
{
|
|
goodsShowRouterWithoutRecord.GET("goodsTypeEnum", goodsShowApi.GetGoodsTypeEnum) // 获取商品类型
|
|
goodsShowRouterWithoutRecord.GET("langTypeEnum", goodsShowApi.GetLangTypeEnum) // 获取语言类型
|
|
goodsShowRouterWithoutRecord.GET("findGoodsShow", goodsShowApi.FindGoodsShow) // 根据ID获取商品
|
|
goodsShowRouterWithoutRecord.GET("getGoodsShowList", goodsShowApi.GetGoodsShowList) // 获取商品列表
|
|
}
|
|
}
|