| 123456789101112131415161718192021222324 |
- 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)
- }
|