リポジトリ内へのビジネスルールの配置
-
05-07-2019 - |
質問
ルールのリストを保存しているテーブルがあります。私のコードでは、それらを再利用できるように、これらのルールを取得し、(リポジトリパターンを介して)ルールのリストを維持する必要があります。次に、特定の期間のルールに基づいてオブジェクトのリスト(ビジネスロジック)を生成する必要があります。たとえば、6か月以内に来るデータベースのルールでフィルター処理された休日オブジェクトのリストです。さらに6か月が必要な場合、取得したルールに基づいて、次の6か月の値を既存の休日オブジェクトリストに連結する必要があります。
休日オブジェクトのリストは、指定された期間のルールに基づいて翻訳/作成されます。
私の質問は、休日オブジェクトのリストを保存/翻訳するビジネスルールは、ルールのリストと同じリポジトリ内にあるべきですか?または、リポジトリを呼び出すクラスである必要がありますが、翻訳された休日オブジェクトのアイテムのリストを維持したいです。
ありがとう
所属していません StackOverflow