数据模型设计

数据模型设计,可以理解为数据库中的表结构设计。

我们在设计器中创建的数据模型,也称为实体。我们将前端页面中传过来的数据保存到对应的实体中,即为将前端数据保存到了数据库中。

1 、实体与枚举的创建

1 .1 创建供应商 supplier实体

在左侧设计器目录树部分,选择【数据】设计器模块,选择实体分类下的defaultDS默认数据源,右键点击选择"添加实体",输入实体名称,如使用供应商英文单词命名 supplier 。即可创建实体成功。数据模型设计_第1张图片

实体创建之后,系统会自动生成命名为主键的属性 Id,作为实体中每行记录的唯一标识。数据类型默认为整数 integer,且不可修改。属性本身不可修改和删除,当实体新增一条记录时,主键值按顺序自增或通过雪花算法生成。

另外系统还会默认自动生成“ createdtime创建时间、updatedtime更新时间、createdby创建者、updatedby更新者”4 个系统属性。不可修改系统属性类型、默认值等基本信息。但可在上方手动取消勾选系统属性

当实体新增一条数据时,createdtime 列会自动添加创建时间;当实体某条数据有更新时,updatedtime 列会自动添加更新时间……

数据模型设计_第2张图片

 1.2 设置数据类型

接下来按照供应商实体数据及其类型表格,来添加供应商实体的属性。

这是一张供应商表,包含了“实体数据及其类型”:

名称 标题 数据类型
name 供应商名称 string 文本
address 供应商地址 string 文本
level 供应商等级 integer 整数
introduce 公司介绍 string 文本
picture 公司相册 string 文本
status 供应商状态 statusEnum枚举

点击实体的属性页签下方的“加号”,在添加属性行中,输入属性名称: name,标题:供应商名称,数据类型:string 文本……等

数据模型设计_第3张图片最终,我们发现供应商状态属性对应的数据类型是“枚举”类型,在系统中没有直接可以选择的。数据模型设计_第4张图片

1.3 创建供应商状态的枚举类型

status 供应商状态的数据类型是枚举,包含禁用和启用两种状态。

因此创建枚举类型:在左侧的【数据】模块中找到“枚举”分类,右键点击“枚举”,选择“添加枚举”,将枚举命名为 statusEnum。

双击创建好的枚举,进入枚举值设置界面(在这里,也可从名称一栏中修改枚举名称),接着点击添加枚举值的加号,添加枚举值 normal,标题命名为启用。添加枚举值 forbidden,标题命名为禁用。状态枚举值设置完毕。

注:枚举值是存入数据库的值,而标题是用户在使用系统时看到的值。数据模型设计_第5张图片

最后我们回到 supplier 实体中,设置 status 供应商状态属性的数据类型了。将数据类型设置为新创建的枚举类型。这样 supplier 实体就创建完毕了。

数据模型设计_第6张图片

应用发布后,实体的数据类型就不能进行修改了。

1.4 创建剩下的内容

除了供应商实体,还有contacts联系人管理实体、product产品管理实体,其实体数据及数据类型表如下表所示:

contacts联系人管理实体:

名称 标题 数据类型
name 联系人名称 string 文本
phone 联系人电话 string 文本
supplierId 关联供应商 Id integer 整数
position 工作岗位 string 文本

product产品管理实体:

名称 标题 数据类型
name 产品名称 string 文本
supplierId 关联供应商 Id integer 整数
price 合作价格 decimal 小数
picture 产品图片 string 文本

你可能感兴趣的:(网易低代码,CodeWave,开发工程师教程,低代码,认证)