refactor: rename presence sensor entities and update related references

This commit is contained in:
faris Aljohari
2025-05-09 13:11:14 +03:00
parent d43e860867
commit 8030644fee
9 changed files with 68 additions and 16 deletions

View File

@ -18,7 +18,7 @@ import { SpaceEntity } from '../../space/entities/space.entity';
import { SubspaceEntity } from '../../space/entities/subspace/subspace.entity';
import { NewTagEntity } from '../../tag';
import { PowerClampHourlyEntity } from '../../power-clamp/entities/power-clamp.entity';
import { PresenceSensorDailyEntity } from '../../presence-sensor/entities';
import { PresenceSensorDailyDeviceEntity } from '../../presence-sensor/entities';
@Entity({ name: 'device' })
@Unique(['deviceTuyaUuid'])
@ -83,8 +83,8 @@ export class DeviceEntity extends AbstractEntity<DeviceDto> {
public tag: NewTagEntity;
@OneToMany(() => PowerClampHourlyEntity, (powerClamp) => powerClamp.device)
powerClampHourly: PowerClampHourlyEntity[];
@OneToMany(() => PresenceSensorDailyEntity, (sensor) => sensor.device)
presenceSensorDaily: PresenceSensorDailyEntity[];
@OneToMany(() => PresenceSensorDailyDeviceEntity, (sensor) => sensor.device)
presenceSensorDaily: PresenceSensorDailyDeviceEntity[];
constructor(partial: Partial<DeviceEntity>) {
super();
Object.assign(this, partial);