package routes

import (
	"github.com/gin-gonic/gin"
	"go_sku_server/controller"
)

//初始化路由
func InitRouter() *gin.Engine {
	r := gin.New()

	r.Use(gin.Logger())
	r.Use(gin.Recovery())

	//联营参数选择搜索
	r.GET("synchronization", controller.Synchronization)
	r.POST("synchronization",controller.Synchronization)

	//联营参数选择搜索
	r.GET("Synchronization", controller.Synchronization)
	r.POST("Synchronization",controller.Synchronization)

	r.POST("Ladderprice",controller.SkuLadderprice)
	r.POST("ladderprice",controller.SkuLadderprice)

	//心跳
	r.GET("hbsdata", controller.Hbsdata)
	r.POST("hbsdata",controller.Hbsdata)

	//自营SaveSku
	r.POST("SaveSku",controller.Error_Middleware(),controller.SaveSku)
	r.POST("SkuEdit",controller.Error_Middleware(),controller.SkuEdit)

	//样片相关
	r.POST("/self/sample/class/list",controller.SampleClassList)
	r.POST("/self/sample/list",controller.SampleList)


	return r
}