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

View File

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

View File

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