package service import ( "github.com/CesarSSH/cqrs-api-go/internal/models" "github.com/CesarSSH/cqrs-api-go/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() }