123456789101112131415161718192021222324252627282930313233 |
- package service
- import (
- "city_chips/internal/model"
- "city_chips/internal/repository"
-
- )
- type EnergyService interface {
- GetEnergy(ctx context.Context, id int64) (*model.Energy, error)
- }
- error)
- }
- service *Service,
- energyRepository repository.EnergyRepository,
- func NewEnergyService(
- service *Service,
- Service: service,
- ) EnergyService {
- return &energyService{
- Service: service,
- energyRepository: energyRepository,
- }
- }
- type energyService struct {
- *Service
- energyRepository repository.EnergyRepository
- }
- func (s *energyService) GetEnergy(ctx context.Context, id int64) (*model.Energy, error) {
- return s.energyRepository.GetEnergy(ctx, id)
- }
|