import { Collection, Entity, ManyToMany, ManyToOne, Property, } from '@mikro-orm/core'; import { SoftDeletable } from 'mikro-orm-soft-delete'; import { CommonEntity } from './common-entity.entity'; import Provinces from './provinces.entity'; @SoftDeletable(() => Cities, 'deletedAt', () => new Date()) @Entity() export default class Cities extends CommonEntity { @ManyToOne() province: Provinces; @Property({ nullable: true, unique: true, }) code: string; @Property() name: string; }