From 067b0c6103470b4387b8648c0d1b4dc00fed9b1e Mon Sep 17 00:00:00 2001 From: Rizki Date: Tue, 27 Jan 2026 14:47:13 +0700 Subject: [PATCH] upd --- src/entity/procurement/procurement_project_yearly.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/entity/procurement/procurement_project_yearly.ts b/src/entity/procurement/procurement_project_yearly.ts index ff2b4d1..0d8c3c9 100644 --- a/src/entity/procurement/procurement_project_yearly.ts +++ b/src/entity/procurement/procurement_project_yearly.ts @@ -1,5 +1,6 @@ -import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn } from "typeorm"; +import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, ManyToOne, JoinColumn } from "typeorm"; import { ProcurementMethod, ProcurementPreparationStatus, ProcurementStatusType } from "../../types/procurement"; +import { ProcurementCategory } from "./procurement_category"; @Entity("procurement_project_yearly", { schema: "procurement" }) export class ProcurementProjectYearly { @@ -28,8 +29,9 @@ export class ProcurementProjectYearly { @Column({ type: "int", nullable: true }) quantity: number; // Kuantidade - @Column({ type: "varchar", length: 50, nullable: true }) - budget_category: string; // Categoria Orsamentu (ABC, DC, etc) + @ManyToOne(() => ProcurementCategory, { onDelete: "NO ACTION", nullable: true }) + @JoinColumn() + budget_category: ProcurementCategory; // Categoria Orsamentu @Column({ type: "varchar", length: 50, nullable: true }) item_code: string; // Item Code (livro oramentu)