123456789101112131415161718192021222324252627282930 |
- package service
- import (
- "city_chips/internal/model"
- "city_chips/internal/repository"
- "context"
- )
- type HomeService interface {
- GetHome(ctx context.Context, id int64) (*model.Home, error)
- }
- func NewHomeService(
- service *Service,
- homeRepository repository.HomeRepository,
- ) HomeService {
- return &homeService{
- Service: service,
- homeRepository: homeRepository,
- }
- }
- type homeService struct {
- *Service
- homeRepository repository.HomeRepository
- }
- func (s *homeService) GetHome(ctx context.Context, id int64) (*model.Home, error) {
- return s.homeRepository.GetHome(ctx, id)
- }
|