模型拦截器
模型拦截器,用于拦截模型执行前的数据,对数据进行预处理,返回处理后的数据。
目前支持拦截器有:模型数据插入前
,模型数据插入后
, 模型数据更新前
,模型数据更新后
, 模型数据删除前
,模型数据删除后
。
比如我有一个销售金额模型,用户填入和单价和销售数量,在插入前算出总金额插入到数据库中,这时候可以使用模型数据插入前拦截器。
添加插入前拦截器
然后点击设计按钮,进入工作流设计页面,这里开始节点的输入参数类型默认为消费记录模型类型,结束节点的输出参数类型默认为消费记录模型类型。
在中间添加一个代码节点去计算总价,代码输入参数为开始节点的输出参数,代码输出参数为结束节点的输入参数。
编写代码,代码里的入参变成了消费记录模型类型,返回值也变成了消费记录模型类型。
最后保存,然后使用消费记录模型创建一个页面,插入一条数据测试一下。
其他拦截器功能用法和上面差不多,我就不一一介绍了。