package storehouse import ( "github.com/gin-gonic/gin" v1 "server/api/v1" "server/middleware" ) type ManifestRouter struct{} func (s *ManifestRouter) InitManifestRouter(Router *gin.RouterGroup) { manifestRouter := Router.Group("manifest").Use(middleware.OperationRecord()) manifestRouterWithoutRecord := Router.Group("manifest") manifestApi := v1.ApiGroupApp.StorehouseApiGroup.ManifestApi { manifestRouter.POST("createManifest", manifestApi.CreateManifest) manifestRouter.PUT("updateManifest", manifestApi.UpdateManifest) manifestRouter.DELETE("deleteManifest", manifestApi.DeleteManifest) manifestRouter.POST("createOutboundManifest", manifestApi.CreateOutboundManifest) manifestRouter.POST("createInboundManifest", manifestApi.CreateInboundManifest) } { manifestRouterWithoutRecord.GET("queryAllManifest", manifestApi.QueryAllManifest) manifestRouterWithoutRecord.POST("queryManifestList", manifestApi.QueryManifestList) } }