update relation request order and goods

This commit is contained in:
fadlydev
2025-01-23 15:39:41 +07:00
parent 7d2747f2e7
commit b53f8e9c8c
2 changed files with 3 additions and 17 deletions

View File

@ -12,8 +12,6 @@ import {
import { AssetCategory } from './asset_category';
import { Supplier } from './supplier';
import { RequestOrder } from './request_orders';
@Entity('goods')
export class Goods {
@PrimaryGeneratedColumn('uuid')
@ -85,14 +83,6 @@ export class Goods {
@JoinColumn({ name: 'supplier_id' })
supplier: Supplier;
@ManyToOne(() => RequestOrder, (requestOrder) => requestOrder.goods, {
nullable: true,
onDelete: 'CASCADE',
})
@JoinColumn({ name: 'request_order_id' })
request_order: RequestOrder;
@Column({
nullable: false,
default: true,

View File

@ -5,10 +5,7 @@ import {
CreateDateColumn,
UpdateDateColumn,
DeleteDateColumn,
ManyToOne,
JoinColumn,
} from 'typeorm';
import { Goods } from './goods';
enum ApprovalStatus {
PENDING = 'PENDING',
@ -114,10 +111,9 @@ export class RequestOrder {
})
gm_approval_status: ApprovalStatus;
// Relation with Goods
@ManyToOne(() => Goods, (goods) => goods.request_order)
@JoinColumn({ name: 'goods_id' })
goods: Goods;
// Store multiple goods IDs
@Column('uuid', { array: true, nullable: true })
goods_ids: string[];
@CreateDateColumn()
created_at: Date;