SpringSunYY a9d531a07c 优化生成导入权限sql vor 4 Monaten
..
config 8c9f7c76b2 优化生成 vor 5 Monaten
controller 06e22faabd 优化生成树表 vor 5 Monaten
domain 8c9f7c76b2 优化生成 vor 5 Monaten
mapper 8c9f7c76b2 优化生成 vor 5 Monaten
service 8c9f7c76b2 优化生成 vor 5 Monaten
sql db257755d2 优化生成 vor 5 Monaten
vm a9d531a07c 优化生成导入权限sql vor 4 Monaten
README.md c1f2691e00 初步提交 vor 5 Monaten
__init__.py c1f2691e00 初步提交 vor 5 Monaten
config.py 8c9f7c76b2 优化生成 vor 5 Monaten
constant.py c1f2691e00 初步提交 vor 5 Monaten
ruoyi_generator.py 8c9f7c76b2 优化生成 vor 5 Monaten
util.py 8f596c07f9 规范命名 vor 4 Monaten

README.md

代码生成模块

该模块是参考若依Java版本的代码生成功能开发的Python版本实现。

功能特点

  1. 支持数据库表导入
  2. 支持代码生成配置
  3. 支持模板引擎生成代码
  4. 支持前后端代码生成
  5. 支持ZIP打包下载

目录结构

ruoyi_generator/
├── config/              # 配置文件
├── controller/          # 控制层
├── domain/              # 实体类
├── mapper/              # 数据访问层
├── service/             # 业务逻辑层
├── sql/                 # SQL脚本
├── util.py              # 工具类
├── constant.py          # 常量定义
└── vm/                  # 代码生成模板
    ├── vue/             # 前端Vue模板
    ├── py/              # Python后端模板
    └── sql/             # SQL模板

使用方法

  1. 在数据库中执行sql/generator.sql创建代码生成相关表
  2. 启动系统后,在"系统工具-代码生成"菜单中使用功能
  3. 导入需要生成代码的数据库表
  4. 配置生成参数
  5. 预览或生成代码