ビジネスルールについて質問があります。ビジネス ルールを定義するいくつかのプロパティ (金額、名前、種類など) を持つエンティティ Account を用意しましょう。
次のようにルールをデータベーステーブルに保存します
Rule_id | Field | Operator | value .
ルールはamount > 1000, name ="abc", type="x"
などです。ルールはグループ化され、ユーザーにマップされます。
アカウントはシステムで作成され、管理者はそれらを承認する必要があります。管理者が自分のルール セットに基づいてログインすると、管理者は関連するアカウントを表示する必要があります。
たとえば、管理ルール セットが金額 > 500 の場合、500 未満のアカウントは表示されません。
私の質問は、データベースに実装する最良の方法、基になるルールセットに応じて関連するアカウントを取得できるようにクエリを実行する方法です。