feat: add power clamp entities, DTOs, and repository for energy consumption tracking

This commit is contained in:
faris Aljohari
2025-04-23 15:08:51 +03:00
parent ce7fc0114e
commit 8228ccc293
10 changed files with 202 additions and 1 deletions

View File

@ -43,6 +43,11 @@ import { SubspaceProductAllocationEntity } from '../modules/space/entities/subsp
import { SubspaceEntity } from '../modules/space/entities/subspace/subspace.entity';
import { TagEntity } from '../modules/space/entities/tag.entity';
import { ClientEntity } from '../modules/client/entities';
import {
PowerClampDailyEntity,
PowerClampHourlyEntity,
PowerClampMonthlyEntity,
} from '../modules/power-clamp/entities/power-clamp.entity';
@Module({
imports: [
TypeOrmModule.forRootAsync({
@ -95,6 +100,9 @@ import { ClientEntity } from '../modules/client/entities';
SpaceProductAllocationEntity,
SubspaceProductAllocationEntity,
ClientEntity,
PowerClampHourlyEntity,
PowerClampDailyEntity,
PowerClampMonthlyEntity,
],
namingStrategy: new SnakeNamingStrategy(),
synchronize: Boolean(JSON.parse(configService.get('DB_SYNC'))),