业务规则动态配置使用的问题

来源:10-6 【SQL校验】引入 SQL 校验能力

慕斯卡0991186

2023-10-08

t_data_center_collect该表两个字段:en_name,content。
content为用户上传的sql语句,参数代码中也是类中常量,考虑一种场景,例如:
select a, b, c from table_X where d in (e, f, g, …)
这个参数的获取方式是前端通过调用接口获取然后组装进去的么?项目实际中如何获取组装这个content参数?

另外t_data_center_calculate该表是否考虑增加一个排序的字段?
主要考虑一种场景,该表一个en_name对应多个parameters,而且后面一个parameters的值是前面一个paramters的计算结果,最终该en_name的计算结果是多条记录按照顺序计算的合并结果。

写回答

1回答

Tim老师

2023-10-09

第一个问题:对的,调用接口设置,content参数在json配置里面设置,前端调用 添加规则 接口,解析json即可设置到对应表的字段上

第二个问题:可以这么设计,但是考虑这个设计的字段不应该是 “排序”,而应该是“阶段” stage,后续的阶段计算依赖前面的阶段参数,如果不同stage阶段计算没有参数依赖,这种设计就没有意义,复杂计算可以直接用 expression表达式

0
0

SpringBoot3.0 + RocketMq 构建企业级数据中台

SpringBoot3.0 + RocketMq 构建企业级数据中台

203 学习 · 63 问题

查看课程