package repository import ( "city_chips/internal/model" "context" ) type ElevatorRepository interface { GetElevator(ctx context.Context, id int64) (*model.Elevator, error) } func NewElevatorRepository( repository *Repository, ) ElevatorRepository { return &elevatorRepository{ Repository: repository, } } type elevatorRepository struct { *Repository } func (r *elevatorRepository) GetElevator(ctx context.Context, id int64) (*model.Elevator, error) { var elevator model.Elevator return &elevator, nil }