1.相关介绍
QLExpress 是一个轻量级的类java语法规则引擎,作为一个嵌入式规则引擎在业务系统中使用。让业务规则定义简便而不失灵活。让业务人员就可以定义业务规则。支持标 准的JAVA语法,还可以支持自定义操作符号、操作符号重载、 函数定义、宏定义、数据延迟加载等。
相关文档:
https://yq.aliyun.com/articles/621206/
相关架构图
2.相关使用
简单自定义一块逻辑:
判断是否可以退休:
"如果((性别为男 并且 年龄达到60岁) 或者 (性别为女 并且 年龄达到50岁))" +
" 则 {return '休息';} " +
"否则 {return '工作';}
关键代码:
定义规则别名和计算算子:
真正的计算逻辑
计算表达式
网友评论