From 6b3d28d1ff0fc5ab11549dab080c7aff93e3d886 Mon Sep 17 00:00:00 2001 From: elweyn Date: Wed, 24 Nov 2021 10:01:13 +0100 Subject: [PATCH] Definition of the entity based on the database table. --- .../LoginPendingTasksAdmin.ts | 25 +++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/database/entity/0005-admin_tables/LoginPendingTasksAdmin.ts b/database/entity/0005-admin_tables/LoginPendingTasksAdmin.ts index afd09ad68..8e5d57d3a 100644 --- a/database/entity/0005-admin_tables/LoginPendingTasksAdmin.ts +++ b/database/entity/0005-admin_tables/LoginPendingTasksAdmin.ts @@ -1,4 +1,25 @@ -import { BaseEntity, Entity } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('login_pending_tasks_admin') -export class LoginPendingTasksAdmin extends BaseEntity {} +export class LoginPendingTasksAdmin extends BaseEntity { + @PrimaryGeneratedColumn('increment', { unsigned: true }) + id: number + + @Column({ unsigned: true, nullable: false }) + userId: number + + @Column({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' }) + created: Date + + @Column({ type: 'datetime', nullable: false }) + date: Date + + @Column({ length: 256, nullable: true, default: null }) + note: string + + @Column({ type: 'bigint', nullable: false }) + amount: BigInt + + @Column() + moderator: number +}