update
This commit is contained in:
@ -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" })
|
||||
|
||||
Reference in New Issue
Block a user