批量新建
最后更新于
最后更新于
批量批量除了逐条新建API,飞布还提供了批量新建功能,用于快速构建针对数据库的增删改查。
点击“批量新建”,打开批量新建页(CRUD生成器)
在下拉菜单中,选择数据库,并选择对应表
在表格中逐项设置字段
主键选择:默认选择当前表的主键,主要用于单条记录操作的API生成,如详情、删除等
生成接口:当前支持7种不同类型的接口
API目录:当前API生成后所在的目录
更多设置:高级设置,默认情况下折叠
授权接口:设置哪些接口需要授权
登录鉴权:设置所选接口的授权策略,包括是否开启登录以及所需角色
别名:生成的API,默认基于表名合成,这里可以自定义表名
字段选择:选择生成查询类API时要返回的字段或设置变更类API时入参其是否必填,同时也支持选择关联表包含的字段
点击“创建”按钮,并在弹窗中,进行响应操作
无重复:点击“全部创建”则生成所有API
重复:选择“跳过已有API”则只生成不存在的API;选择“全部覆盖”则重新生成所有API
批量新建本质上是模板生成。
内省选中的数据库,获得数据库的SDL
从SDL中解析选中表的字段列表及对应数据类型
将用户设置的选项匹配到预制GraphQL模板中,批量生成OPERATION