123456789101112131415161718192021222324252627282930 |
- package service
- import (
- "city_chips/internal/model"
- "city_chips/internal/repository"
- "context"
- )
- type IntelligentBuildingControlService interface {
- GetIntelligentBuildingControl(ctx context.Context, id int64) (*model.IntelligentBuildingControl, error)
- }
- func NewIntelligentBuildingControlService(
- service *Service,
- intelligentBuildingControlRepository repository.IntelligentBuildingControlRepository,
- ) IntelligentBuildingControlService {
- return &intelligentBuildingControlService{
- Service: service,
- intelligentBuildingControlRepository: intelligentBuildingControlRepository,
- }
- }
- type intelligentBuildingControlService struct {
- *Service
- intelligentBuildingControlRepository repository.IntelligentBuildingControlRepository
- }
- func (s *intelligentBuildingControlService) GetIntelligentBuildingControl(ctx context.Context, id int64) (*model.IntelligentBuildingControl, error) {
- return s.intelligentBuildingControlRepository.GetIntelligentBuildingControl(ctx, id)
- }
|