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 { Status } from "../../types/status";
|
||||||
import { HrmsAirport } from "./hrms_airport";
|
import { HrmsAirport } from "./hrms_airport";
|
||||||
import { HrmsDepartment } from "./hrms_department";
|
import { HrmsDepartment } from "./hrms_department";
|
||||||
@ -39,8 +39,8 @@ export class HrmsEmployee {
|
|||||||
@Column({ length: 128 })
|
@Column({ length: 128 })
|
||||||
email: string;
|
email: string;
|
||||||
|
|
||||||
@ManyToOne(() => Nationality)
|
@ManyToOne(() => Nationality, { onDelete: "NO ACTION", nullable: true })
|
||||||
@JoinColumn({ name: "nationality_id" })
|
@JoinTable()
|
||||||
nationality: Nationality;
|
nationality: Nationality;
|
||||||
|
|
||||||
@Column({ length: 64 })
|
@Column({ length: 64 })
|
||||||
@ -53,38 +53,38 @@ export class HrmsEmployee {
|
|||||||
employee_file_url: string;
|
employee_file_url: string;
|
||||||
|
|
||||||
@ManyToOne(() => Aldeia)
|
@ManyToOne(() => Aldeia)
|
||||||
@JoinColumn({ name: "aldeia_id" })
|
@JoinColumn()
|
||||||
aldeia: Aldeia;
|
aldeia: Aldeia;
|
||||||
|
|
||||||
@ManyToOne(() => Suco)
|
@ManyToOne(() => Suco)
|
||||||
@JoinColumn({ name: "suco_id" })
|
@JoinColumn()
|
||||||
suco: Suco;
|
suco: Suco;
|
||||||
|
|
||||||
@ManyToOne(() => Administrativu)
|
@ManyToOne(() => Administrativu)
|
||||||
@JoinColumn({ name: "administrativu_id" })
|
@JoinColumn()
|
||||||
administrativu: Administrativu;
|
administrativu: Administrativu;
|
||||||
|
|
||||||
@ManyToOne(() => Munisipo)
|
@ManyToOne(() => Munisipo)
|
||||||
@JoinColumn({ name: "munisipo_id" })
|
@JoinColumn()
|
||||||
munisipo: Munisipo;
|
munisipo: Munisipo;
|
||||||
|
|
||||||
@Column({ length: 256 })
|
@Column({ length: 256 })
|
||||||
street: string;
|
street: string;
|
||||||
|
|
||||||
@ManyToOne(() => HrmsAirport)
|
@ManyToOne(() => HrmsAirport)
|
||||||
@JoinColumn({ name: "airport_id" })
|
@JoinColumn()
|
||||||
airport: HrmsAirport;
|
airport: HrmsAirport;
|
||||||
|
|
||||||
@ManyToOne(() => HrmsDepartment)
|
@ManyToOne(() => HrmsDepartment)
|
||||||
@JoinColumn({ name: "department_id" })
|
@JoinColumn()
|
||||||
department: HrmsDepartment;
|
department: HrmsDepartment;
|
||||||
|
|
||||||
@ManyToOne(() => HrmsPosition)
|
@ManyToOne(() => HrmsPosition)
|
||||||
@JoinColumn({ name: "position_id" })
|
@JoinColumn()
|
||||||
position: HrmsPosition;
|
position: HrmsPosition;
|
||||||
|
|
||||||
@ManyToOne(() => HrmsShift)
|
@ManyToOne(() => HrmsShift)
|
||||||
@JoinColumn({ name: "shift_id" })
|
@JoinColumn()
|
||||||
shift: HrmsShift;
|
shift: HrmsShift;
|
||||||
|
|
||||||
@Column({ type: "int" })
|
@Column({ type: "int" })
|
||||||
|
|||||||
Reference in New Issue
Block a user