数据模型使用说明
背景
将常用的一些对于数据的增删改查功能放到同一个模型当中,每个模型当中只存放有关于数据库组件有关的内容,从而达到只需要对模型进行修改,从而可以使对应调用的部分进行同步更新
添加Maven依赖
<dependency>
<groupId>com.manatee.manatee-lowcode</groupId>
<artifactId>lowcode-data-model</artifactId>
<version>${lowcode.version}</version>
</dependency>
功能入口
选择某个项目,进入如下界面,点击数据-逻辑模型
新增逻辑模型
新增配置说明
配置项 | 配置说明 |
---|---|
模型名称 | 用于数据模型配置之后,在组件库中的显示名称 |
编码 | 唯一编码,一个项目中的逻辑模型编码不可重复。由字母数字组合而成。目前主要用于 转换时的流程图默认名称 |
模型描述 | 描述该模型主要有哪些功能,具体作用是什么 |
关联物理表 | 必填项,逻辑和物理的对应关系为1:1 |
模型字段 | 在选择关联表之后,自动填入表的字段,可以进行勾选来决定那些重要字段保留在该模型当中 |
点击下一步,保存模型之后会自动生成默认行为
行为名称 | 行为描述 |
---|---|
新增 | 行为名称为新增,编码为create,入参为所有字段,出参为此逻辑模型对象 |
修改 | 行为名称为修改,编码为edit,入参为所有字段,出参为此逻辑模型对象 |
查询列表 | 行为名称为查询列表,编码为searchAll,入参为所有字段,出参为lis |
查询单个 | 行为名称为查询,编码为search,入参为id,出参为逻辑模型对象 |
删除 | 行为名称为删除,编码为delete,入参为id,出参为boolean型 |
注意:对默认行为(也就是上述五个行为)的二次开发
点击去开发,就可以进行自定义开发
在这个行为接口开发界面,大家可以根据自己的需求来进行自定义开发
在保存发布之后,我们可以在模型库当中找到该数据模型的行为,拖拽进行使用