portowyi 2 anni fa
parent
commit
67cf731a8d
1 ha cambiato i file con 25 aggiunte e 0 eliminazioni
  1. 25 0
      src/base-entity/base.entity.ts

+ 25 - 0
src/base-entity/base.entity.ts

@@ -0,0 +1,25 @@
+import {
+  Column,
+  CreateDateColumn,
+  PrimaryGeneratedColumn,
+  UpdateDateColumn,
+} from 'typeorm';
+
+export abstract class BaseEntity {
+  @PrimaryGeneratedColumn('uuid')
+  id: string;
+
+  @Column()
+  name: string;
+
+  @Column({
+    unique: true,
+  })
+  code: string;
+
+  @CreateDateColumn()
+  created_at: Date;
+
+  @UpdateDateColumn()
+  updated_at: Date;
+}