Entscheidung Inhaber: Zieht eine neue Königin ein, wird die bisherige „Ersetzt“; Vereinigen und Auflösen eines Volks setzen dessen Königin auf „Ersetzt“, ein Winterverlust auf „Eingegangen“. Nur aus einem verfügbaren Status (ACTIVE, RESERVE, MATED, UNMATED), über updateStatusIn in derselben Transaktion mit Archivdatum und Audit (QueensService.retireIn). Ein von Hand gesetzter Endstatus eines Volks fragt weiter über den Aufräum- Vorschlag nach. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
16 lines
651 B
TypeScript
16 lines
651 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { QueensModule } from '../queens/queens.module';
|
|
import { ApiaryRestrictionsModule } from '../apiary-restrictions/apiary-restrictions.module';
|
|
import { ColoniesController } from './colonies.controller';
|
|
import { ColoniesService } from './colonies.service';
|
|
|
|
// ApiaryRestrictionsModule: the restricted-zone endpoints ride along with the
|
|
// colony paths that enforce them (AppModule imports ColoniesModule).
|
|
@Module({
|
|
imports: [ApiaryRestrictionsModule, QueensModule],
|
|
controllers: [ColoniesController],
|
|
providers: [ColoniesService],
|
|
exports: [ColoniesService],
|
|
})
|
|
export class ColoniesModule {}
|