# 代码生成模块

该模块是参考若依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. 预览或生成代码
