intelligentbuildingcontrol.go 754 B

12345678910111213141516171819202122232425262728
  1. package repository
  2. import (
  3. "city_chips/internal/model"
  4. "context"
  5. )
  6. type IntelligentBuildingControlRepository interface {
  7. GetIntelligentBuildingControl(ctx context.Context, id int64) (*model.IntelligentBuildingControl, error)
  8. }
  9. func NewIntelligentBuildingControlRepository(
  10. repository *Repository,
  11. ) IntelligentBuildingControlRepository {
  12. return &intelligentBuildingControlRepository{
  13. Repository: repository,
  14. }
  15. }
  16. type intelligentBuildingControlRepository struct {
  17. *Repository
  18. }
  19. func (r *intelligentBuildingControlRepository) GetIntelligentBuildingControl(ctx context.Context, id int64) (*model.IntelligentBuildingControl, error) {
  20. var intelligentBuildingControl model.IntelligentBuildingControl
  21. return &intelligentBuildingControl, nil
  22. }