Skip to content

模型拦截器

模型拦截器,用于拦截模型执行前的数据,对数据进行预处理,返回处理后的数据。

目前支持拦截器有:模型数据插入前模型数据插入后模型数据更新前模型数据更新后模型数据删除前模型数据删除后

比如我有一个销售金额模型,用户填入和单价和销售数量,在插入前算出总金额插入到数据库中,这时候可以使用模型数据插入前拦截器。

alt text

添加插入前拦截器

alt text

然后点击设计按钮,进入工作流设计页面,这里开始节点的输入参数类型默认为消费记录模型类型,结束节点的输出参数类型默认为消费记录模型类型。

在中间添加一个代码节点去计算总价,代码输入参数为开始节点的输出参数,代码输出参数为结束节点的输入参数。

alt text

alt text

alt text

编写代码,代码里的入参变成了消费记录模型类型,返回值也变成了消费记录模型类型。

alt text

alt text

最后保存,然后使用消费记录模型创建一个页面,插入一条数据测试一下。

alt text

alt text

其他拦截器功能用法和上面差不多,我就不一一介绍了。

Released under the MIT License.