package repository import ( "city_chips/internal/model" "context" ) type IlluminatingRepository interface { GetIlluminating(ctx context.Context, id int64) (*model.Illuminating, error) } func NewIlluminatingRepository( repository *Repository, ) IlluminatingRepository { return &illuminatingRepository{ Repository: repository, } } type illuminatingRepository struct { *Repository } func (r *illuminatingRepository) GetIlluminating(ctx context.Context, id int64) (*model.Illuminating, error) { var illuminating model.Illuminating return &illuminating, nil }