我有与业务规则有关的问题。让我们有一个实体帐户,其中包含我们定义业务规则的一些属性(金额、名称、类型等)。
我将我的规则存储在数据库表中,如下所示
Rule_id | Field | Operator | value .
规则可以是 等amount > 1000, name ="abc", type="x"
。规则被分组并映射到用户。
帐户是在系统中创建的,管理员必须批准它们。当管理员根据他的规则集登录时,管理员应该看到相关帐户。
就像如果管理员规则集金额>500,那么任何小于 500 的帐户都不会显示给他。
我的问题是在数据库中实现它的最佳方法,如何查询以便可以根据底层规则集获取相关帐户。