modified: main_dc/docker-compose.yml

modified:   main_dc/yalarba/api_es/internal/handler/all_handlers.go
	new file:   main_dc/yalarba/api_es/internal/handler/health.go
	modified:   main_dc/yalarba/api_es/internal/router/router.go
	new file:   main_dc/yalarba/api_es/internal/utils/formatTime.go
	new file:   main_dc/yalarba/api_es/internal/utils/response.go
	new file:   main_dc/yalarba/api_es/internal/utils/utils.go
	new file:   main_dc/yalarba/api_es/internal/utils/validation.go
add utils and health check heandlers into routes
This commit is contained in:
2025-11-12 13:15:20 +05:00
parent 980c23ecdf
commit e436647091
8 changed files with 569 additions and 6 deletions
@@ -10,7 +10,8 @@ import (
)
type AllHandler struct {
userHandler *UserHandler
userHandler *UserHandler
healthHandler *HealthHandler
}
func NewAllHandler(db *gorm.DB, cfg *config.Config) *AllHandler {
@@ -20,14 +21,19 @@ func NewAllHandler(db *gorm.DB, cfg *config.Config) *AllHandler {
userService := service.NewUserService(userRepo, utils.NewJWTUtil(cfg.JWTSecret))
userHandler := NewUserHandler(userService)
healthHandler := NewHealthHandler()
return &AllHandler{
userHandler: userHandler,
userHandler: userHandler,
healthHandler: healthHandler,
}
}
func (h *AllHandler) UserHandler() *UserHandler {
return h.userHandler
}
}
func (h *AllHandler) HealthHandler() *HealthHandler {
return h.healthHandler
}