✦ 核心能力
低代码开发
基于元数据驱动的动态表单构建器与代码生成器,通过可视化配置即可快速完成数据建模、表单设计、业务逻辑编排,并一键生成完整的前后端 CRUD 代码。
📋
动态数据表
在线创建业务数据表结构,自动建表。支持字段类型、校验规则、默认值等高级配置。
🎨
可视化表单
拖拽式表单设计器,支持输入框、下拉框、日期选择、富文本、文件上传等丰富组件。
⚡
代码生成器
根据表结构一键生成 Controller、Service、Mapper、前端 Vue 页面完整 CRUD 代码。
🧩
元数据驱动
表、列、表单模板、按钮等全部采用元数据管理,运行时动态解析,无需重启服务。
核心概念
数据表管理(LcTables)
数据表是低代码开发的核心载体。通过「数据表管理」功能,可以创建自定义业务表,设置表名、注释、引擎类型等属性。系统自动在数据库中创建物理表,同时记录元数据到 LcTables 表中。
| 配置项 | 说明 |
|---|---|
| 表名称 | 数据库物理表名,如 biz_order |
| 表注释 | 业务描述,如「订单表」 |
| 引擎类型 | InnoDB / MyISAM 等 |
| 排序 | 列表展示顺序 |
列管理(LcColumns)
为数据表配置字段列,支持丰富的数据类型和高级属性。
| 配置项 | 说明 |
|---|---|
| 字段名 | 列名称,如 order_amount |
| 字段类型 | varchar / int / decimal / datetime / text 等 |
| 是否必填 | 设置 NOT NULL 约束 |
| 默认值 | 字段默认取值 |
| 表单类型 | 输入框、下拉框、日期选择、富文本、图片上传等 |
| 验证规则 | 正则表达式校验 |
表单模板
基于已配置的数据表和列,可视化设计表单布局,支持字段排序、分组、布局样式调整。
代码生成
完成数据表设计后,可使用代码生成器一键生成完整业务模块代码,包含:
生成内容:
Controller(REST 接口)、Service(业务逻辑层)、Mapper(数据访问层)、Entity(实体类)、前端 Vue 页面(列表页 + 表单页 + API 封装)
生成后可直接将代码文件复制到项目对应目录,重启即生效。支持自定义包名、模块名、权限前缀等。
快速上手
- 进入「低代码开发 > 数据表管理」,点击新增,填写表名称和注释
- 在「列管理」中为表添加业务字段,配置类型、验证规则、表单组件
- 在「表单模板」中调整字段布局和展示样式
- 进入「代码生成」选择目标表,配置包名和模块信息,生成代码
- 将生成的代码文件复制到项目对应目录,重启后端服务即可使用
配置示例
例如创建一个「客户反馈表」,定义字段:姓名(varchar)、联系方式(varchar)、反馈内容(text)、提交时间(datetime),配置验证规则后生成代码,即可获得完整的客户反馈管理功能。
注意事项
- 删除数据表会同步删除物理表,请谨慎操作
- 修改字段类型可能导致数据丢失,建议在业务低峰期操作
- 代码生成后需手动复制到项目目录,系统不会自动写入