46 lines
2.0 KiB
Go
46 lines
2.0 KiB
Go
|
package router
|
||
|
|
||
|
import (
|
||
|
"github.com/fonchain_enterprise/fonchain-main/pkg/middleware"
|
||
|
"github.com/fonchain_enterprise/fonchain-main/pkg/service"
|
||
|
"github.com/fonchain_enterprise/fonchain-main/pkg/service/inventory"
|
||
|
"github.com/gin-gonic/gin"
|
||
|
)
|
||
|
|
||
|
// InventoryRoute 库管接口
|
||
|
func InventoryRoute(Router *gin.RouterGroup) {
|
||
|
inventoryRoute := Router.Group("api/inventory")
|
||
|
inventoryRoute.Use(middleware.CheckLogin(service.AccountProvider), middleware.CheckAuth(service.AccountProvider, service.RuleProvider))
|
||
|
{
|
||
|
|
||
|
inventoryRoute.Use(middleware.AutoLog(service.AccountProvider, service.GrpcLogImpl))
|
||
|
inventoryRoute.POST("remove", inventory.Remove)
|
||
|
inventoryRoute.POST("list", inventory.List)
|
||
|
inventoryRoute.POST("detail", inventory.Detail)
|
||
|
inventoryRoute.POST("detail/barcode", inventory.DetailBarCode)
|
||
|
inventoryRoute.POST("create", inventory.Create)
|
||
|
inventoryRoute.POST("update", inventory.Update)
|
||
|
inventoryRoute.POST("log/detail", inventory.DetailProductLog)
|
||
|
inventoryRoute.POST("log/list", inventory.ListProductLog)
|
||
|
inventoryRoute.POST("stock/update", inventory.ChangeStock)
|
||
|
}
|
||
|
|
||
|
wareHouseRoute := Router.Group("api/warehouse")
|
||
|
wareHouseRoute.GET("down", inventory.DownWareHouse)
|
||
|
wareHouseRoute.Use(middleware.CheckLogin(service.AccountProvider), middleware.CheckAuth(service.AccountProvider, service.RuleProvider))
|
||
|
{
|
||
|
//wareHouseRoute.Use(middleware.AutoLog(service.AccountProvider, service.GrpcLogImpl))
|
||
|
wareHouseRoute.POST("remove", inventory.RemoveWareHouse)
|
||
|
wareHouseRoute.POST("list", inventory.ListWareHouse)
|
||
|
wareHouseRoute.POST("pick/count", inventory.CountPickUpWareHouse)
|
||
|
wareHouseRoute.POST("export", inventory.ExportWareHouse)
|
||
|
wareHouseRoute.POST("pay/list", inventory.WareHousePayBill) //付款单列表
|
||
|
wareHouseRoute.POST("detail", inventory.DetailWareHouse)
|
||
|
wareHouseRoute.POST("preinfo", inventory.GetProductPreInfo)
|
||
|
wareHouseRoute.POST("pickup", inventory.PickUp)
|
||
|
wareHouseRoute.POST("edit", inventory.EditWareHouse)
|
||
|
wareHouseRoute.POST("end/at", inventory.GetEndAtYmd)
|
||
|
}
|
||
|
|
||
|
}
|