diff --git a/src/entity/doctor_schedule.ts b/src/entity/doctor_schedule.ts index 49ec921..a791de2 100644 --- a/src/entity/doctor_schedule.ts +++ b/src/entity/doctor_schedule.ts @@ -1,6 +1,7 @@ import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, ManyToOne, JoinColumn } from "typeorm"; import { Status } from "../types/status"; +import { User } from "./users"; import { Room } from "./room"; @Entity("doctor_schedules") @@ -26,8 +27,9 @@ export class DoctorSchedule { }) end_time: string; - @Column({ type: "uuid", nullable: false }) - doctor_id: string; + @ManyToOne(() => User, { onDelete: "NO ACTION" }) + @JoinColumn() + doctor: User; @ManyToOne(() => Room, { onDelete: "NO ACTION" }) @JoinColumn()