diff --git a/apps/server/src/entities/bed.entity.ts b/apps/server/src/entities/bed.entity.ts index 1fddf39..4c94de1 100644 --- a/apps/server/src/entities/bed.entity.ts +++ b/apps/server/src/entities/bed.entity.ts @@ -6,9 +6,12 @@ import { UpdateDateColumn, ManyToOne, JoinColumn, + Unique, } from 'typeorm'; import { Room } from './room.entity'; +@Unique(['roomId', 'bedNumber']) + @Entity('beds') export class Bed { @PrimaryGeneratedColumn() diff --git a/apps/server/src/entities/locker.entity.ts b/apps/server/src/entities/locker.entity.ts index 8af69fd..e95960d 100644 --- a/apps/server/src/entities/locker.entity.ts +++ b/apps/server/src/entities/locker.entity.ts @@ -6,9 +6,12 @@ import { UpdateDateColumn, ManyToOne, JoinColumn, + Unique, } from 'typeorm'; import { Room } from './room.entity'; +@Unique(['roomId', 'lockerNumber']) + @Entity('lockers') export class Locker { @PrimaryGeneratedColumn()