This commit is contained in:
2025-12-31 14:08:32 +07:00
parent c17a8604d3
commit d9aee140cd
2 changed files with 2 additions and 6 deletions

View File

@ -1,9 +1,8 @@
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, ManyToOne, JoinColumn, OneToMany } from "typeorm"; import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, ManyToOne, JoinColumn } from "typeorm";
import { Status } from "../../types/status"; import { Status } from "../../types/status";
import { HrmsFaculty } from "./hrms_faculty"; import { HrmsFaculty } from "./hrms_faculty";
import { HrmsEmployee } from "./hrms_employee"; import { HrmsEmployee } from "./hrms_employee";
import { HrmsTrainingParticipant } from "./hrms_training_participant";
@Entity("hrms_trainings") @Entity("hrms_trainings")
export class HrmsTraining { export class HrmsTraining {
@ -38,9 +37,6 @@ export class HrmsTraining {
}) })
status: Status; status: Status;
@OneToMany(() => HrmsTrainingParticipant, (participant) => participant.training)
training_participant: HrmsTrainingParticipant[];
@Column() @Column()
@CreateDateColumn() @CreateDateColumn()
created_at: Date; created_at: Date;

View File

@ -10,7 +10,7 @@ export class HrmsTrainingParticipant {
@PrimaryGeneratedColumn("uuid") @PrimaryGeneratedColumn("uuid")
id: string; id: string;
@ManyToOne(() => HrmsTraining, (training) => training.training_participant, { onDelete: "NO ACTION" }) @ManyToOne(() => HrmsTraining, { onDelete: "NO ACTION", nullable: false })
@JoinColumn() @JoinColumn()
training: HrmsTraining; training: HrmsTraining;