SoftDelete
...
@DeleteDateColumn()
typublic deletedAt?: Date;
...import {
CreateDateColumn,
DeleteDateColumn,
Generated,
PrimaryColumn,
UpdateDateColumn,
} from 'typeorm';
export class BaseModel {
@PrimaryColumn({ type: 'uuid' })
@Generated('uuid')
public id?: string;
@CreateDateColumn()
public createdAt?: Date;
@UpdateDateColumn()
public updatedAt?: Date;
@DeleteDateColumn()
public deletedAt?: Date;
}
Migration
Last updated