feat: enhance PowerClamp service with energy consumption procedures and enums

This commit is contained in:
faris Aljohari
2025-04-24 03:14:03 +03:00
parent f3fd6646a1
commit 881618a4ee
9 changed files with 87 additions and 126 deletions

View File

@ -1,3 +1,4 @@
import { SQL_QUERIES_PATH } from '@app/common/constants/sql-query-path';
import { SqlLoaderService } from '@app/common/helper/services/sql-loader.service';
import { Injectable } from '@nestjs/common';
import { DataSource } from 'typeorm';
@ -13,6 +14,7 @@ export class PowerClampService {
const sql = this.sqlLoader.loadQuery(
'fact_daily_energy_consumed',
'fact_daily_energy_consumed',
SQL_QUERIES_PATH,
);
return this.dataSource.manager.query(sql);
}
@ -21,6 +23,7 @@ export class PowerClampService {
const sql = this.sqlLoader.loadQuery(
'energy',
'energy_consumed_with_params',
SQL_QUERIES_PATH,
);
return this.dataSource.manager.query(sql, [code]);
}