b4fe5a336c
Build and Push Multi-Platform Images / build-and-push (push) Successful in 39s
- Extract getOrCreateCorrespondent helper to deduplicate logic - Add syncCorrespondentIds to match Paperless correspondents to Agrarmonitor IDs via Lieferantennummer and persist in CorrespondentSetting - New POST /api/agrarmonitor/sync-correspondents endpoint - "Agrarmonitor-Abgleich" button in Correspondents settings tab Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
21 lines
874 B
TypeScript
21 lines
874 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
import { AgrarmonitorService } from './agrarmonitor.service';
|
|
import { AgrarmonitorPollingService } from './agrarmonitor-polling.service';
|
|
import { AgrarmonitorController } from './agrarmonitor.controller';
|
|
import { PaperlessModule } from '../paperless/paperless.module';
|
|
import { Setting } from '../database/entities/setting.entity';
|
|
import { Client } from '../database/entities/client.entity';
|
|
import { CorrespondentSetting } from '../database/entities/correspondent-setting.entity';
|
|
|
|
@Module({
|
|
imports: [
|
|
TypeOrmModule.forFeature([Setting, Client, CorrespondentSetting]),
|
|
PaperlessModule,
|
|
],
|
|
providers: [AgrarmonitorService, AgrarmonitorPollingService],
|
|
controllers: [AgrarmonitorController],
|
|
exports: [AgrarmonitorService],
|
|
})
|
|
export class AgrarmonitorModule {}
|