import { Injectable } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm';
import { ClsService } from 'nestjs-cls';
import { MediaRepository } from '../../../common/media/media.repository';
import { ServiceTypeMediaEntity } from '../../../entities/service-type-media.entity';

@Injectable()
export class ServiceTypeMediaRepository extends MediaRepository<ServiceTypeMediaEntity> {
  readonly parentColumn = 'service_type_id';

  constructor(
    @InjectRepository(ServiceTypeMediaEntity) repo: Repository<ServiceTypeMediaEntity>,
    cls: ClsService,
  ) {
    super(repo, cls);
  }
}
