1.使用基本要求
1、 被检查的实体类必须包含表名注解’@TableName’及数据库属性名注解’@TableField’,这里需要用到新版的构建平台生成代码。
2、对SQL语句使用及应用场景足够熟悉
2.使用场景及注意事项
数据检查执行的sql判断其成功或失败的标准是sql语句是否有返回,没有返回结果代表检查通过,有返回结果代表检查失败;因此编写数据检查的sql语句时必须将sql的返回指定成有返回值的格式。具体应用场景可使用在表单数据的保存前、修改前、删除前等,在执行这些操作之前针对数据库或表单数据先做一层校验,以此达到数据的合理合法性;目前数据检查支持通用查询api微服务调用,具体配置方式在本文档底部可见
3.配置流程
1、 访问构建工具平台: http://192.168.0.168:9093/,输入账号密码登录
2、 登录成功后在左侧菜单栏找到’在线开发’菜单下的’在线表单开发V1.0’单击
4、 选择需要添加检查功能的表,
单击’数据检查’按钮,在打开的弹出框中在左侧找到新增按钮,可以看到新增数据检查的表单需要填写四个字段
5、表单字段介绍
1)、类型:检查类型(如保存前检查、修改前检查、删除前检查)
2)、功能描述:该项检查具体执行的描述(如物料表的保存前检查)
3)、是否使用:是否启用该条检查逻辑
4)、执行语句:自定义SQL语句
目前该sql支持替换当前登录人员的用户编号与用户名,格式为:替换用户编号:[custno],替换用户名:[custname];
表名替换规则:
替换主表:[@主表表名]
替换细表:[#细表表名]
替换细表:[#_细表表名] ,若使用该格式替换细表,后台会使用JSON_TABLE函数把指定细表的数据转成临时表,如此一来可以与执行语句中的表做关联查询。
6、微服务调用通用查询api
通用查询API配置格式说明入口
