数据库表生成
概述
通过在页面上设计数据库表,在数据库生成相应表,便于后续一键生成增删改查代码。
快速上手
功能入口
从应用抽屉中进入「表数据维护」应用的「表数据」,表数据结构→新增,设计数据库表

在基本信息中填写表的基本信息:
表名称(数据表的英文编码,必填字段)表描述(数据表的中文名称,便于快速了解,该名称也可能会出现在一些与表相关的功能中,必填字段)业务名(对应代码生成中的业务名,一般为功能英文简称)功能名(对应代码生成中的功能名,一般为功能描述)作者(对应代码生成中的作者)数据库(生成该数据表的数据库,默认为盘古提供的公共数据库,必填字段)

说明
- 数据库选择
公共数据库则表明只在公共数据库中生成表。 - 切换为业务数据库,则可同时在项目的组业务数据库中生成数据库表。
- 业务数据库可在
数据源配置进行配置。
在字段信息中设计具体的表字段信息
字段列名(数据库表的字段名)字段描述(数据库表字段的中文描述)物理类型(数据库表的字段类型,增加字段长度列)精度(数据库表字段精度,当选择的字段类型需要配置精度时,会自动在物理类型后面展示精度的输入框)主键(该字段是否为主键)自增(该字段插入时是否自动增加)必填(该字段是否必填)插入(该字段是否插入)操作列(可以点击删除按钮,删除该条字段信息)

注意事项
- 表字段信息创建时,无需创建ID字段,系统会为每张表自动创建ID字段;
- 表字段信息创建时,无需创建"创建者"、"创建时间"、"修改者"、"修改时间",系统会为每张表自动创建这几个字段;
- 物理类型包括两部分(类型 + 字段长度)字段类型修改,只能为该表中无数据情况,如varchar2(33);
- 目前不支持number类型精度,如number(10,2)
在关联表中设计具体的表字段信息
关联字段(数据库表的字段名)子表名(该表级联关系表名)子表字段(级联关系表字段)关联关系(一对多、一对一)操作列(可以点击删除按钮,删除该条关联表信息)

点击提交,即可在数据库生成一张数据表!
数据源配置
数据源配置记录数据库的连接信息,便于用户在设计数据库表时可在自己项目的数据库中生成数据表。
从应用抽屉中进入「表数据维护」应用的「数据源配置」,配置数据库信息 
在新增时填写数据库的基本信息
数据库(数据库唯一KEY,不可重复)数据库驱动(连接该数据库所需驱动,Oracle驱动为oracle.jdbc.OracleDriver)URL(数据库连接信息,一般格式为jdbc:oracle:thin:@xx.xx.xx.xx:1521)用户名(连接该数据库的用户名)密码(连接该数据库的密码)数据库服务名(数据库的表空间)用户名(连接该数据库的用户名)系统名称(项目组的唯一系统名称)应用名称(该数据源所属应用)

注意
系统名称须填写自己项目的系统名称(systemName),确保数据隔离。
点击确认,即可生成一个数据源!
对于新建的数据源可以进行编辑操作,选中一行记录,点击编辑按钮,只能修改数据库驱动信息。
选中多个数据源,可以进行批量删除,请谨慎操作。
已创建表信息更改
对于已经创建完成的表,我们还可以通过“编辑”按钮进行表信息的变更。 
- 基本信息不允许变更(数据库来源可以修改)
- 已有数据的字段,对于该表中已有数据,字段类型不允许变更;若无数据,字段类型可修改
- 已有数据的字段,字段长度、精度允许变更(允许修改值大于已存在的长度)
- 允许字段删除(数据库层面进行字段的伪删除,标记is_del = 1)
- 可进行关联表的编辑和修改