From c647f6b32f1f5403055a4e7cc380659d095e5afa Mon Sep 17 00:00:00 2001 From: fro1991 Date: Fri, 2 Jan 2026 22:00:58 +0700 Subject: [PATCH] update --- src/entity/hrms/hrms_employee.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/entity/hrms/hrms_employee.ts b/src/entity/hrms/hrms_employee.ts index dccabab..96d5dc0 100644 --- a/src/entity/hrms/hrms_employee.ts +++ b/src/entity/hrms/hrms_employee.ts @@ -1,4 +1,4 @@ -import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, ManyToOne, JoinColumn } from "typeorm"; +import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, ManyToOne, JoinColumn, JoinTable } from "typeorm"; import { Status } from "../../types/status"; import { HrmsAirport } from "./hrms_airport"; import { HrmsDepartment } from "./hrms_department"; @@ -39,8 +39,8 @@ export class HrmsEmployee { @Column({ length: 128 }) email: string; - @ManyToOne(() => Nationality) - @JoinColumn({ name: "nationality_id" }) + @ManyToOne(() => Nationality, { onDelete: "NO ACTION", nullable: true }) + @JoinTable() nationality: Nationality; @Column({ length: 64 }) @@ -53,38 +53,38 @@ export class HrmsEmployee { employee_file_url: string; @ManyToOne(() => Aldeia) - @JoinColumn({ name: "aldeia_id" }) + @JoinColumn() aldeia: Aldeia; @ManyToOne(() => Suco) - @JoinColumn({ name: "suco_id" }) + @JoinColumn() suco: Suco; @ManyToOne(() => Administrativu) - @JoinColumn({ name: "administrativu_id" }) + @JoinColumn() administrativu: Administrativu; @ManyToOne(() => Munisipo) - @JoinColumn({ name: "munisipo_id" }) + @JoinColumn() munisipo: Munisipo; @Column({ length: 256 }) street: string; @ManyToOne(() => HrmsAirport) - @JoinColumn({ name: "airport_id" }) + @JoinColumn() airport: HrmsAirport; @ManyToOne(() => HrmsDepartment) - @JoinColumn({ name: "department_id" }) + @JoinColumn() department: HrmsDepartment; @ManyToOne(() => HrmsPosition) - @JoinColumn({ name: "position_id" }) + @JoinColumn() position: HrmsPosition; @ManyToOne(() => HrmsShift) - @JoinColumn({ name: "shift_id" }) + @JoinColumn() shift: HrmsShift; @Column({ type: "int" })