Generate IDs for entities by default

This commit is contained in:
Madeline 2022-09-28 16:07:58 +10:00
parent add54e6b68
commit 550b830f46

View File

@ -3,6 +3,7 @@ import {
BaseEntity, BaseEntity,
BeforeInsert, BeforeInsert,
BeforeUpdate, BeforeUpdate,
DeepPartial,
FindOptionsWhere, FindOptionsWhere,
ObjectIdColumn, ObjectIdColumn,
PrimaryColumn, PrimaryColumn,
@ -66,7 +67,7 @@ export const PrimaryIdColumn = process.env.DATABASE?.startsWith("mongodb")
export class BaseClass extends BaseClassWithoutId { export class BaseClass extends BaseClassWithoutId {
@PrimaryIdColumn() @PrimaryIdColumn()
id: string; id: string = Snowflake.generate();
@BeforeUpdate() @BeforeUpdate()
@BeforeInsert() @BeforeInsert()