Add Visitor Password Entity and Relationships

This commit is contained in:
faris Aljohari
2024-08-27 22:08:31 +03:00
parent 76f8f6ba70
commit ef4541a371
2 changed files with 8 additions and 0 deletions

View File

@ -25,6 +25,7 @@ import { TimeZoneEntity } from '../../timezone/entities';
import { OtpType } from '../../../../src/constants/otp-type.enum';
import { RoleTypeEntity } from '../../role-type/entities';
import { SpaceEntity } from '../../space/entities';
import { VisitorPasswordEntity } from '../../visitor-password/entities';
@Entity({ name: 'user' })
export class UserEntity extends AbstractEntity<UserDto> {
@ -109,6 +110,11 @@ export class UserEntity extends AbstractEntity<UserDto> {
nullable: true,
})
timezone: TimeZoneEntity;
@OneToMany(
() => VisitorPasswordEntity,
(visitorPassword) => visitorPassword.user,
)
public visitorPasswords: VisitorPasswordEntity[];
constructor(partial: Partial<UserEntity>) {
super();
Object.assign(this, partial);