@@ -86,11 +86,16 @@ func Register(r *gin.Engine, db *sql.DB, onlineThreshold time.Duration) {
|
||||
pages.POST("/syb/match", h.SybMatch)
|
||||
pages.POST("/syb/create-task", h.SybCreateTask)
|
||||
pages.POST("/syb/delete", h.SybDelete)
|
||||
sybShops := pages.Group("/syb/shops", AdminRequired())
|
||||
sybShops.GET("", h.SybAllowedShopList)
|
||||
sybShops.POST("/create", h.SybAllowedShopCreate)
|
||||
sybShops.POST("/status", h.SybAllowedShopStatus)
|
||||
sybShops.POST("/delete", h.SybAllowedShopDelete)
|
||||
pages.GET("/syb/shops", AdminRequired(), func(c *gin.Context) { c.Redirect(http.StatusMovedPermanently, "/shops") })
|
||||
|
||||
// 全局店铺管理:统一维护 SYB 与蝦皮渠道名称,仅管理员可写。
|
||||
shops := pages.Group("/shops", AdminRequired())
|
||||
shops.GET("", h.ShopList)
|
||||
shops.POST("/create", h.ShopCreate)
|
||||
shops.POST("/update", h.ShopUpdate)
|
||||
shops.POST("/status", h.ShopStatus)
|
||||
shops.POST("/syb-status", h.ShopSybStatus)
|
||||
shops.POST("/delete", h.ShopDelete)
|
||||
|
||||
// 4. 采集采购
|
||||
pages.GET("/tasks", h.TaskList)
|
||||
|
||||
Reference in New Issue
Block a user