package router
|
|
import (
|
"plc-reader-service/controllers"
|
"plc-reader-service/middleware"
|
|
"github.com/gin-gonic/gin"
|
)
|
|
func NewRouter() *gin.Engine {
|
r := gin.Default()
|
r.Use(middleware.Cors())
|
|
urlPrefix := "/api/v1"
|
|
// 车间管理
|
shopController := new(controllers.ShopController)
|
shopAPI := r.Group(urlPrefix + "/shop")
|
{
|
shopAPI.POST("addShop", shopController.AddShop) // 添加车间
|
shopAPI.POST("updateShop", shopController.UpdateShop) // 更新车间
|
shopAPI.POST("showShop", shopController.GetShopList) // 获取车间列表
|
shopAPI.DELETE("deleteShop/:id", shopController.DeleteShop) // 删除车间
|
}
|
|
return r
|
}
|