公式引擎听过的人可能不少,正真用到的或许不多。最近开发了一个通用工资系统,运用了自己写的公式引擎类库。本文主要跟大家分享一下公式引擎怎么用在实例。
公式引擎用主要运用在以下3个地方:定义工资项目的公式函数、自定义邮件模板、自定义数据导出模板。
首先,作为通用工资系统,需要做到最大程度灵活定义工资项目。所以允许用户自己定义工资项、制定工资项目的运算公式规则。调用公式引擎类库,能方便的解决复杂运算。具体来说就是支持函数嵌套、支持函数与数学表达式混合使用、函数参数支持表达式、支持复杂数学表达式、支持自定义常量,实现公式的自动重新计算和更新,</