From 801499089b7ad803ee1094ff9d8cee9bf2a39224 Mon Sep 17 00:00:00 2001 From: fadlydev Date: Thu, 30 Jan 2025 08:28:05 +0700 Subject: [PATCH] update recap request submission --- src/entity/request_submission.ts | 26 +++++++++++++++++++++++++- src/entity/request_submission_recap.ts | 7 +++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/src/entity/request_submission.ts b/src/entity/request_submission.ts index 538e6cd..a7b2f3a 100644 --- a/src/entity/request_submission.ts +++ b/src/entity/request_submission.ts @@ -17,7 +17,7 @@ export class RequestSubmission { @PrimaryGeneratedColumn('uuid') id: string; - @ManyToOne(() => RequestOrder, (order) => order.id, { nullable: false }) + @ManyToOne(() => RequestOrder, (order) => order.id, { nullable: true }) @JoinColumn({ name: 'request_order_id' }) requestOrder: RequestOrder; @@ -52,6 +52,30 @@ export class RequestSubmission { }) status: string; + @Column({ + nullable: true, + length: 64, + }) + finance_approval: string; + + @Column({ + nullable: true, + type: 'date', + }) + approval_date: Date; + + @Column({ + nullable: false, + type: 'varchar', + }) + created_by: string; + + @Column({ + nullable: true, + type: 'varchar', + }) + updated_by: string; + @Column() @CreateDateColumn() created_at: Date; diff --git a/src/entity/request_submission_recap.ts b/src/entity/request_submission_recap.ts index a079039..8fbcdcc 100644 --- a/src/entity/request_submission_recap.ts +++ b/src/entity/request_submission_recap.ts @@ -56,6 +56,13 @@ export class SubmissionRecap { }) remarks: string; + // Store multiple submissions IDs + @Column('uuid', { array: true, nullable: true }) + submissions_ids: string[]; + + @Column({ nullable: true }) + created_by: string; + @Column() @CreateDateColumn() created_at: Date;