25 lines
977 B
TypeScript
25 lines
977 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
import { EarlyConfigModule } from '../../config/early/early-config.module';
|
|
import { ESysPreferenceBackend } from '../../database/entities/sys-preference.entity';
|
|
import { EUsrPreferenceBackend } from '../../database/entities/usr-preference.entity';
|
|
import { PreferenceCommonService } from './preference-common.service';
|
|
import { PreferenceDefaultsService } from './preference-defaults.service';
|
|
import { SysPreferenceService } from './sys-preference-db.service';
|
|
import { UsrPreferenceService } from './usr-preference-db.service';
|
|
|
|
@Module({
|
|
imports: [
|
|
TypeOrmModule.forFeature([ESysPreferenceBackend, EUsrPreferenceBackend]),
|
|
EarlyConfigModule,
|
|
],
|
|
providers: [
|
|
SysPreferenceService,
|
|
UsrPreferenceService,
|
|
PreferenceDefaultsService,
|
|
PreferenceCommonService,
|
|
],
|
|
exports: [SysPreferenceService, UsrPreferenceService],
|
|
})
|
|
export class PreferenceModule {}
|