数据方法

数据方法就是 mapper 方法,系统提供查询、修改、删除三种数据方法的配置,系统提供的方法如果不能满足需求,可以手工写 mapper,参考《自定义 mapper

  • 查询数据方法:用于实现根据条件查询数据或记录数
  • 修改数据方法:用于实现根据条件修改某些列的数据
  • 删除数据方法:用于实现根据条件删除数据

定义数据方法

在“服务”界面中,添加左上角工具栏中的“数据方法维护”图标,弹出数据方法维护对话框,如下图所示。

1739353225933

左侧列出动态数据集,选择一个要添加数据方法的数据集,点击 + 按钮,弹出添加方法对话框,如下图所示

1739353272320

查询数据方法

选中“查询操作”,表示添加查询数据方法,相关属性说明如下

属性 说明
自动生成方法名 选中则系统按照一定的规则生成方法名;不选中则自定义方法名
返回类型 两种类型:全部字段和记录数
结果分页 返回类型为全部字段时,可设置,结果分页后,返回 com.baomidou.mybatisplus.extension.plugins.pagination.Page 类型
排序 按某列升序或降序排列
去重 返回类型为全部字段时,可设置,select 中增加 distinct
查询参数 选择列,及运算符,值就是该方法的参数,调用该方法时传入

修改数据方法

选中“修改操作”,表示添加修改数据方法,相关属性说明如下

属性 说明
自动生成方法名 选中则系统按照一定的规则生成方法名;不选中则自定义方法名
查询参数 选择列,及运算符,值就是该方法的参数,调用该方法时传入
修改参数 选择列,值就是该方法的参数,调用该方法时传入

删除数据方法

选中“删除操作”,表示添加删除数据方法,相关属性说明如下

属性 说明
自动生成方法名 选中则系统按照一定的规则生成方法名;不选中则自定义方法名
查询参数 选择列,及运算符,值就是该方法的参数,调用该方法时传入

数据方法实现代码

添加数据方法后,方法的实现代码写入 gen-java 下的相应数据集的 Mapper 类中,如下图所示

1739353343100

使用数据方法

定义数据方法后,可在 service 中调用,画代码和写代码都可以调用

在画代码中使用

添加一个动作,在执行动作中展开“数据操作”,列出数据集,展开某个数据集,可看到添加的数据方法,如下图所示

1739353474243

选择添加的数据方法,在输入设置中列出数据方法中定义的查询参数和修改参数,如下图所示,在输出设置中使用返回值,得到方法执行结果

1739353553956

在写代码中使用

引入相应的 Mapper 类,调用添加的数据方法,代码如下图所示

1739353811391

results matching ""

    No results matching ""