feat(vendor): Register Vendor routes and dependencies in main and core files
Deploy Application / deploy (push) Successful in 21s
Details
Deploy Application / deploy (push) Successful in 21s
Details
This commit is contained in:
parent
d1abcacacf
commit
f2031c8496
|
|
@ -15,6 +15,7 @@ import (
|
||||||
maintenancegroup "github.com/Caknoooo/go-gin-clean-starter/modules/maintenance_group"
|
maintenancegroup "github.com/Caknoooo/go-gin-clean-starter/modules/maintenance_group"
|
||||||
"github.com/Caknoooo/go-gin-clean-starter/modules/menu"
|
"github.com/Caknoooo/go-gin-clean-starter/modules/menu"
|
||||||
"github.com/Caknoooo/go-gin-clean-starter/modules/monitoring"
|
"github.com/Caknoooo/go-gin-clean-starter/modules/monitoring"
|
||||||
|
"github.com/Caknoooo/go-gin-clean-starter/modules/mvendor"
|
||||||
"github.com/Caknoooo/go-gin-clean-starter/modules/permissions"
|
"github.com/Caknoooo/go-gin-clean-starter/modules/permissions"
|
||||||
"github.com/Caknoooo/go-gin-clean-starter/modules/product"
|
"github.com/Caknoooo/go-gin-clean-starter/modules/product"
|
||||||
"github.com/Caknoooo/go-gin-clean-starter/modules/role"
|
"github.com/Caknoooo/go-gin-clean-starter/modules/role"
|
||||||
|
|
@ -153,6 +154,7 @@ func main() {
|
||||||
product.RegisterRoutes(server, injector)
|
product.RegisterRoutes(server, injector)
|
||||||
category.RegisterRoutes(server, injector)
|
category.RegisterRoutes(server, injector)
|
||||||
uom.RegisterRoutes(server, injector)
|
uom.RegisterRoutes(server, injector)
|
||||||
|
mvendor.RegisterRoutes(server, injector)
|
||||||
|
|
||||||
// register swagger route
|
// register swagger route
|
||||||
server.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
|
server.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,10 @@ import (
|
||||||
uomRepo "github.com/Caknoooo/go-gin-clean-starter/modules/uom/repository"
|
uomRepo "github.com/Caknoooo/go-gin-clean-starter/modules/uom/repository"
|
||||||
uomService "github.com/Caknoooo/go-gin-clean-starter/modules/uom/service"
|
uomService "github.com/Caknoooo/go-gin-clean-starter/modules/uom/service"
|
||||||
|
|
||||||
|
mvendorController "github.com/Caknoooo/go-gin-clean-starter/modules/mvendor/controller"
|
||||||
|
mvendorRepo "github.com/Caknoooo/go-gin-clean-starter/modules/mvendor/repository"
|
||||||
|
mvendorService "github.com/Caknoooo/go-gin-clean-starter/modules/mvendor/service"
|
||||||
|
|
||||||
"github.com/Caknoooo/go-gin-clean-starter/modules/user/controller"
|
"github.com/Caknoooo/go-gin-clean-starter/modules/user/controller"
|
||||||
"github.com/Caknoooo/go-gin-clean-starter/modules/user/repository"
|
"github.com/Caknoooo/go-gin-clean-starter/modules/user/repository"
|
||||||
userService "github.com/Caknoooo/go-gin-clean-starter/modules/user/service"
|
userService "github.com/Caknoooo/go-gin-clean-starter/modules/user/service"
|
||||||
|
|
@ -87,6 +91,7 @@ func RegisterDependencies(injector *do.Injector) {
|
||||||
permissionsRepository := permissionsRepo.NewPermissionsRepository(db)
|
permissionsRepository := permissionsRepo.NewPermissionsRepository(db)
|
||||||
categoryRepository := categoryRepo.NewCategoryRepository(db)
|
categoryRepository := categoryRepo.NewCategoryRepository(db)
|
||||||
uomRepository := uomRepo.NewUomRepository(db)
|
uomRepository := uomRepo.NewUomRepository(db)
|
||||||
|
mvendorRepository := mvendorRepo.NewVendorRepository(db)
|
||||||
|
|
||||||
// Service
|
// Service
|
||||||
userServ := userService.NewUserService(userRepository, refreshTokenRepository, jwtService, db)
|
userServ := userService.NewUserService(userRepository, refreshTokenRepository, jwtService, db)
|
||||||
|
|
@ -98,6 +103,7 @@ func RegisterDependencies(injector *do.Injector) {
|
||||||
permissionsServ := permissionsService.NewPermissionsService(permissionsRepository, db)
|
permissionsServ := permissionsService.NewPermissionsService(permissionsRepository, db)
|
||||||
categoryServ := categoryService.NewCategoryService(categoryRepository, db)
|
categoryServ := categoryService.NewCategoryService(categoryRepository, db)
|
||||||
uomServ := uomService.NewUomService(uomRepository, db)
|
uomServ := uomService.NewUomService(uomRepository, db)
|
||||||
|
mvendorServ := mvendorService.NewVendorService(mvendorRepository, db)
|
||||||
|
|
||||||
// Controller
|
// Controller
|
||||||
do.Provide(
|
do.Provide(
|
||||||
|
|
@ -155,4 +161,9 @@ func RegisterDependencies(injector *do.Injector) {
|
||||||
return uomController.NewUomController(i, uomServ), nil
|
return uomController.NewUomController(i, uomServ), nil
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
do.Provide(
|
||||||
|
injector, func(i *do.Injector) (mvendorController.VendorController, error) {
|
||||||
|
return mvendorController.NewVendorController(i, mvendorServ), nil
|
||||||
|
},
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue