# 实体逻辑
在应用开发中,系统中的业务数据往往需要存储到数据库中,系统功能需要到数据库中查询数据、存储数据、更新数据和删除数据等操作。
而上述一系列的操作都可以通过实体逻辑生成。在新建实体后,平台自动生成了实体的增删改查逻辑,开发者在需要时直接调用即可,实体操作逻辑也是全局逻辑。
逻辑名称 | 参数说明 | 功能说明 |
---|---|---|
get | id:long类型,指定数据主键 | 获取指定数据主键的一条数据 |
create | body:实体类型,指定新增数据内容 | 根据body参数内容新增一条数据 |
update | body:实体类型,指定更新数据内容 | 根据body参数内容更新一条数据 |
delete | id:long类型,指定数据主键 | 删除指定数据主键的一条数据 |
createOrUpdate | body:实体类型,需指定id且不为空 | 判断id是否已存在: 若id已存在,则更新body对应数据 若id不存在,则新增body对应数据 |
updateBy | body:实体类型,指定更新数据内容 filter:筛选条件,支持对实体字段进行条件筛选,可选逻辑运算、比较运算、数据筛选、原子项、算术运算,其中最外层不能为算数运算和原子项 | 根据筛选条件遴选符合条件的数据,并根据body参数内容进行更新 |
deleteBy | filter:筛选条件,支持对实体字段进行条件筛选,可选逻辑运算、比较运算、数据筛选、原子项、算术运算,其中最外层不能为算数运算和原子项 | 根据筛选条件遴选符合条件的数据并删除 |
batchCreate | body:List<实体>类型,指定批量新增数据内容 | 根据body参数内容批量新增多条数据 |
batchUpdate | body:List<实体>类型,指定批量更新数据内容 | 根据body参数内容批量更新多条数据 |
batchDelete | body:List<实体>类型,指定批量删除数据内容 | 根据body参数内容批量删除多条数据 |
import | - | 通过excel表格导入数据,仅支持在文件上传组件中作为上传地址字段使用 |