mh_goadmin_server/app/admin/router/mallmanage.go

61 lines
2.5 KiB
Go

package router
import (
"github.com/gin-gonic/gin"
"go-admin/app/admin/apis/mallmanage"
"go-admin/app/admin/middleware"
jwt "go-admin/pkg/jwtauth"
)
// 需认证的路由代码
func registerMallManageRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
//mall := v1.Group("/mall").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
mall := v1.Group("/mall").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
{
mall.POST("cat/create", mallmanage.GoodsCatCreate) // 分类添加
mall.POST("cat/list", mallmanage.GoodsCatList) // 分类列表
mall.POST("cat/update", mallmanage.GoodsCatUpdate) // 分类修改
mall.POST("cat/delete", mallmanage.GoodsCatDelete) // 分类删除
mall.POST("spec/create", mallmanage.GoodsSpecCreate) // 规格添加
mall.POST("spec/list", mallmanage.GoodsSpecList) // 规格列表添加
mall.POST("spec/update", mallmanage.GoodsSpecUpdate) // 规格修改
mall.POST("spec_value/create", mallmanage.SpecValueCreate) // 规格值添加
mall.POST("spec_value/list", mallmanage.SpecValueList) // 规格值列表
mall.POST("spec_value/update", mallmanage.SpecValueUpdate) // 规格值修改
}
//goods := mall.Group("/goods")
goods := mall
{
goods.POST("goods/create", mallmanage.GoodsCreate)
goods.POST("goods/list", mallmanage.GoodsList)
goods.POST("goods/edit", mallmanage.GoodsEdit)
goods.POST("goods/detail", mallmanage.GoodsDetail)
goods.POST("goods/delete", mallmanage.GoodsDelete)
goods.POST("goods/order/list", mallmanage.GoodsOrderList) // 列表
goods.POST("goods/order/detail", mallmanage.GoodsOrderDetail) // 详情
goods.POST("goods/order/deliver", mallmanage.GoodsOrderDeliver) // 发货
goods.POST("goods/order/refund_send_receive", mallmanage.GoodsOrderRefundSendReceive) // 退货接收
goods.POST("goods/user/vm_record", mallmanage.MallUserVmRecord) // 用户积分记录
goods.POST("goods/attribute_add", mallmanage.GoodsAttributeAdd) // 添加规格
goods.POST("goods/attribute_m_del", mallmanage.GoodsAttributeMDel) // 删除规格
goods.POST("goods/attribute_update", mallmanage.GoodsAttributeUpdate) // 添加规格
goods.POST("deliver_task/list", mallmanage.DeliverTaskList) // 发货列表
goods.POST("deliver_task/detail", mallmanage.DeliverTaskDetail) // 发货列表详情
}
}
// 无需认证的路由代码
func registerMallManageUnAuthRouter(v1 *gin.RouterGroup) {
}