代码生成说明

了解代码生成的流程、输出内容和使用方法。

生成内容

一次生成包含完整的前后端项目代码:

后端代码

Spring Boot + MyBatis-Plus

  • Entity 实体类
  • DTO 数据传输对象
  • Mapper 数据访问层
  • Service 业务逻辑层
  • Controller REST API
  • Config 配置类

前端代码

Vue 3 + Element Plus

  • 列表页面
  • 表单页面
  • 详情页面
  • API 接口封装
  • 路由配置
  • TypeScript 类型定义

数据库脚本

MySQL / H2

  • 建表语句
  • Flyway 迁移脚本
  • 初始数据脚本

文档配置

开发部署文档

  • OpenAPI 规范
  • README 说明
  • Docker 配置
  • 部署脚本

生成流程

1
确认设计

检查实体、字段、关系定义是否完整

2
保存项目

点击保存按钮,确保设计已持久化

3
生成代码

点击生成代码按钮,等待生成完成

4
下载使用

自动下载压缩包,解压后即可使用

生成配额

套餐每月生成次数项目数量实体数量
免费版3次3个5个/项目
个人版 ¥99/月50次10个20个/项目
专业版 ¥299/月无限无限无限
企业版无限无限无限

运行生成的项目

启动后端

# 进入后端目录
cd your-project/backend

# 开发模式运行 (使用 H2 内存数据库)
mvn spring-boot:run

# 后端启动后访问
# API: http://localhost:8080
# Swagger: http://localhost:8080/swagger-ui/

启动前端

# 进入前端目录
cd your-project/frontend

# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 前端启动后访问
# http://localhost:5173
生产环境

生产部署时,请修改 application-prod.yml 配置 MySQL 数据库连接,并执行 Flyway 迁移脚本创建表结构。

常见问题

Q: 生成的代码可以商用吗?

A: 可以。生成的代码归您所有,可自由使用、修改和商业化。

Q: 生成失败怎么办?

A: 请检查实体定义是否完整,确保必填字段已填写。如问题持续,请联系客服。

Q: 可以增量生成吗?

A: 目前每次生成完整项目,增量生成功能正在开发中。