マスター
マスターサービスは、マルチテナント環境でのマスターデータと設定の管理機能を提供します。
概要
マスターサービスは2つの主要コンポーネントで構成されています。
Master Setting Service
- 階層的な設定管理を実装
- すべてのレベルでの設定作成をサポート
- テナント設定の更新および削除操作を提供
- 階層的な設定取得を実装
マスターデータサービス
- マスターデータエンティティのCRUD操作を実装
- リストおよび取得機能を提供
- コード検証機能を含む
- テナント間のデータ整合性を確保
インストール
npm install @mbc-cqrs-serverless/master
基本的な使い方
MasterModule
の動作をカスタマイズするには、静的な register()
メソッドでオプションの object
を渡します。オプションオブジェクトには1つのプロパティのみが含まれます:
enableController
: デフォルトのマスターコントローラーを有効または無効にします。
import { MasterModule } from '@mbc-cqrs-serverless/master'
@Module({
imports: [ MasterModule.register({
enableController: true,
})],
controllers: [],
exports: [],
})