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"
|
||||
"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/mvendor"
|
||||
"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/role"
|
||||
|
|
@ -153,6 +154,7 @@ func main() {
|
|||
product.RegisterRoutes(server, injector)
|
||||
category.RegisterRoutes(server, injector)
|
||||
uom.RegisterRoutes(server, injector)
|
||||
mvendor.RegisterRoutes(server, injector)
|
||||
|
||||
// register swagger route
|
||||
server.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
|
||||
|
|
|
|||
|
|
@ -42,6 +42,10 @@ import (
|
|||
uomRepo "github.com/Caknoooo/go-gin-clean-starter/modules/uom/repository"
|
||||
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/repository"
|
||||
userService "github.com/Caknoooo/go-gin-clean-starter/modules/user/service"
|
||||
|
|
@ -87,6 +91,7 @@ func RegisterDependencies(injector *do.Injector) {
|
|||
permissionsRepository := permissionsRepo.NewPermissionsRepository(db)
|
||||
categoryRepository := categoryRepo.NewCategoryRepository(db)
|
||||
uomRepository := uomRepo.NewUomRepository(db)
|
||||
mvendorRepository := mvendorRepo.NewVendorRepository(db)
|
||||
|
||||
// Service
|
||||
userServ := userService.NewUserService(userRepository, refreshTokenRepository, jwtService, db)
|
||||
|
|
@ -98,6 +103,7 @@ func RegisterDependencies(injector *do.Injector) {
|
|||
permissionsServ := permissionsService.NewPermissionsService(permissionsRepository, db)
|
||||
categoryServ := categoryService.NewCategoryService(categoryRepository, db)
|
||||
uomServ := uomService.NewUomService(uomRepository, db)
|
||||
mvendorServ := mvendorService.NewVendorService(mvendorRepository, db)
|
||||
|
||||
// Controller
|
||||
do.Provide(
|
||||
|
|
@ -155,4 +161,9 @@ func RegisterDependencies(injector *do.Injector) {
|
|||
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