package service import ( "api-dockerization/internal/models" "api-dockerization/internal/repository" ) type UserQueryService struct { userRepository repository.UserRepository } func NewUserQueryService(repo repository.UserRepository) *UserQueryService { return &UserQueryService{ userRepository: repo, } } func (s *UserQueryService) GetUsers() ([]models.User, error) { return s.userRepository.GetAll() } func (s *UserQueryService) GetUserById(id uint) (*models.User, error) { return s.userRepository.GetByID(id) }