✦ 核心能力

低代码开发

基于元数据驱动的动态表单构建器与代码生成器,通过可视化配置即可快速完成数据建模、表单设计、业务逻辑编排,并一键生成完整的前后端 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 封装)

生成后可直接将代码文件复制到项目对应目录,重启即生效。支持自定义包名、模块名、权限前缀等。

快速上手

  1. 进入「低代码开发 > 数据表管理」,点击新增,填写表名称和注释
  2. 在「列管理」中为表添加业务字段,配置类型、验证规则、表单组件
  3. 在「表单模板」中调整字段布局和展示样式
  4. 进入「代码生成」选择目标表,配置包名和模块信息,生成代码
  5. 将生成的代码文件复制到项目对应目录,重启后端服务即可使用

配置示例

例如创建一个「客户反馈表」,定义字段:姓名(varchar)、联系方式(varchar)、反馈内容(text)、提交时间(datetime),配置验证规则后生成代码,即可获得完整的客户反馈管理功能。

注意事项

  1. 删除数据表会同步删除物理表,请谨慎操作
  2. 修改字段类型可能导致数据丢失,建议在业务低峰期操作
  3. 代码生成后需手动复制到项目目录,系统不会自动写入