import { Column, Entity, OneToMany } from 'typeorm'; import { AbstractEntity } from '../../common/abstract.entity'; import { UseDto } from '../../decorators'; import { ActivityRecordSettingEntity } from '../activity-record/activity-record-setting.entity'; import { SectorDto } from './dtos/sector.dto'; @Entity({ name: 'sectors' }) @UseDto(SectorDto) export class SectorEntity extends AbstractEntity { @Column({ unique: true }) name!: string; @OneToMany( () => ActivityRecordSettingEntity, (activityRecordSettingEntity) => activityRecordSettingEntity.sector, ) activityRecordSetting!: ActivityRecordSettingEntity[]; }