Files
oneuptime/Common/Models/BaseModel.ts
Simon Larsen 9b1de444d4 fix models
2022-04-30 11:57:20 +01:00

26 lines
477 B
TypeScript

import {
DeleteDateColumn,
UpdateDateColumn,
CreateDateColumn,
VersionColumn,
PrimaryGeneratedColumn,
BaseEntity,
} from 'typeorm';
export default class BaseModel extends BaseEntity {
@PrimaryGeneratedColumn('uuid')
public id!: string;
@CreateDateColumn()
public createdAt!: Date;
@UpdateDateColumn()
public updatedAt!: Date;
@DeleteDateColumn()
deletedAt?: Date;
@VersionColumn()
public version!: number;
}