update relation request submission

This commit is contained in:
fadlydev
2025-02-01 11:43:43 +07:00
parent c0ebf88101
commit 68fc37f713
2 changed files with 12 additions and 9 deletions

View File

@ -33,7 +33,6 @@ export class RequestOrder {
order_number: string;
@Column({
type: 'date',
nullable: false,
})
order_date: Date;

View File

@ -5,8 +5,13 @@ import {
CreateDateColumn,
UpdateDateColumn,
DeleteDateColumn,
ManyToOne,
JoinColumn
} from 'typeorm';
import { RequestOrder
} from './request_orders';
enum ApprovalStatus {
PENDING = 'PENDING',
APPROVED = 'APPROVED',
@ -17,14 +22,9 @@ enum ApprovalStatus {
export class RequestSubmission {
@PrimaryGeneratedColumn('uuid')
id: string;
@Column({
type: 'uuid',
array: true,
nullable: false,
})
request_order_id: string[];
@ManyToOne(() => RequestOrder, { nullable: true })
@JoinColumn({ name: 'request_order_id' })
request_order: RequestOrder;
@Column({
nullable: false,
type: 'varchar',
@ -76,6 +76,10 @@ export class RequestSubmission {
})
gm_approval_status: ApprovalStatus;
// Store multiple
@Column('uuid', { array: true, nullable: true })
request_order_ids: string[];
@Column({
nullable: false,
type: 'varchar',