假设我有一个包含客户数据的主数据池。我想使用 queryMasterdata 过滤主数据实体。一个主数据实体 - 根据定义 - 具有 6 个过滤器属性,3 个基于字符串和 3 个数字,可用于过滤性能良好,因为值已编入索引。
如果我想使用超过 6 个字符串类型的条件过滤该池中的客户怎么办?
例如:
- 名
- 姓
- 城市
- 国家
- 状态
- 街道
- 职业
我知道出于可用性原因,某些标准应该是生产场景中的预定义值。但是让我们假设所有 7 个过滤条件都被视为字符串。当一个主数据实体中只有 3 个字符串过滤器可用时,如何对主数据进行建模/构造以确保所有标准都对主数据的索引值进行操作?