discount/internal/initialize/controllers.go

25 lines
538 B
Go
Raw Normal View History

2023-07-04 04:04:31 +00:00
package initialize
import (
"github.com/sirupsen/logrus"
2024-12-11 12:14:39 +00:00
"gitea.pena/PenaSide/discount/internal/controller"
2023-07-04 04:04:31 +00:00
)
type ControllersDeps struct {
Logger *logrus.Logger
Services *Services
}
type Controllers struct {
DiscountController *controller.DiscountController
}
func NewControllers(deps *ControllersDeps) *Controllers {
return &Controllers{
DiscountController: controller.NewDiscountController(&controller.DiscountControllerDeps{
Logger: deps.Logger,
DiscountService: deps.Services.DiscountService,
}),
}
}