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 { VehicleTypeMediaEntity } from '../../../entities/vehicle-type-media.entity';

@Injectable()
export class VehicleTypeMediaRepository extends MediaRepository<VehicleTypeMediaEntity> {
  readonly parentColumn = 'vehicle_type_id';

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