package repository import ( "city_chips/internal/model" ) type TemperatureRepository interface { GetTemperature(ctx context.Context, id int64) (*model.Temperature, error) } func NewTemperatureRepository( repository *Repository, ) TemperatureRepository { return &temperatureRepository{ Repository: repository, } } type temperatureRepository struct { *Repository } func (r *temperatureRepository) GetTemperature(ctx context.Context, id int64) (*model.Temperature, error) { var temperature model.Temperature return &temperature, nil }