fix relation tags issue

This commit is contained in:
faris Aljohari
2025-03-11 15:14:59 +03:00
parent 64f83cbda2
commit 9f83b4286c
2 changed files with 3 additions and 12 deletions

View File

@ -6,7 +6,6 @@ import {
Unique,
Index,
JoinColumn,
JoinTable,
} from 'typeorm';
import { AbstractEntity } from '../../abstract/entities/abstract.entity';
import { DeviceDto, DeviceUserPermissionDto } from '../dtos/device.dto';
@ -77,9 +76,8 @@ export class DeviceEntity extends AbstractEntity<DeviceDto> {
@OneToMany(() => SceneDeviceEntity, (sceneDevice) => sceneDevice.device, {})
sceneDevices: SceneDeviceEntity[];
@OneToMany(() => NewTagEntity, (tag) => tag.devices)
@JoinTable({ name: 'device_tags' })
// @JoinTable({ name: 'device_tags' })
public tag: NewTagEntity[];
constructor(partial: Partial<DeviceEntity>) {

View File

@ -1,11 +1,4 @@
import {
Entity,
Column,
ManyToOne,
Unique,
ManyToMany,
OneToMany,
} from 'typeorm';
import { Entity, Column, ManyToOne, Unique, ManyToMany } from 'typeorm';
import { ProductEntity } from '../../product/entities';
import { ProjectEntity } from '../../project/entities';
import { AbstractEntity } from '../../abstract/entities/abstract.entity';
@ -55,7 +48,7 @@ export class NewTagEntity extends AbstractEntity<NewTagDto> {
)
public subspaceModelAllocations: SubspaceModelProductAllocationEntity[];
@OneToMany(() => DeviceEntity, (device) => device.tag)
@ManyToOne(() => DeviceEntity, (device) => device.tag)
public devices: DeviceEntity[];
constructor(partial: Partial<NewTagEntity>) {