Files
energy_dist/dist/app/common/service/system_config.service.d.ts
2026-04-21 22:34:39 +08:00

14 lines
630 B
TypeScript

import { SystemConfigModel } from 'src/model/system_config.model';
import { Repository } from 'typeorm';
import { Cache } from 'cache-manager';
import { DistributedLockService } from './lock.service';
export declare class SystemConfigService {
private systemConfigRepos;
private cacheManager;
private distributedLockService;
private loadPromises;
constructor(systemConfigRepos: Repository<SystemConfigModel>, cacheManager: Cache, distributedLockService: DistributedLockService);
readConfig(): Promise<SystemConfigModel>;
updateConfig(partial: Partial<SystemConfigModel>): Promise<SystemConfigModel>;
}