finished add default icon for scene

This commit is contained in:
faris Aljohari
2024-10-28 01:51:27 -05:00
parent 5539f5f52a
commit 86fb73ab8d
8 changed files with 70 additions and 4 deletions

View File

@ -1,6 +1,7 @@
import { Column, Entity, ManyToOne, OneToMany } from 'typeorm';
import { SceneDto, SceneIconDto } from '../dtos';
import { AbstractEntity } from '../../abstract/entities/abstract.entity';
import { SceneIconType } from '@app/common/constants/secne-icon-type.enum';
// Define SceneIconEntity before SceneEntity
@Entity({ name: 'scene-icon' })
@ -11,6 +12,13 @@ export class SceneIconEntity extends AbstractEntity<SceneIconDto> {
})
public icon: string;
@Column({
type: 'enum',
enum: SceneIconType,
default: SceneIconType.Other,
})
iconType: SceneIconType;
@OneToMany(
() => SceneEntity,
(scenesIconEntity) => scenesIconEntity.sceneIcon,