# ruoyi-vue-pro **Repository Path**: wangyidao/ruoyi-vue-pro ## Basic Information - **Project Name**: ruoyi-vue-pro - **Description**: RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP、AI 等功能。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 18107 - **Created**: 2024-09-12 - **Last Updated**: 2024-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 根据实体生成DDL 原项目缺少一些模块的ddl语句。有些模块里的sql语句语法有问题,有些缺少字段,于是写了一个工具类根据实体类来生成ddl **/yudao-server/src/test/java/cn/iocoder/yudao/DDLGenerator.java** 运行这个工具类 控制台会打印drop table 语句 生成的ddl按模块命名保存在了 **sql/mysql** 目录 这个工具类依赖 ``` com.github.javaparser javaparser-symbol-solver-core 3.23.1 test ``` 已经添加到pom文件中 ## 在eclipse中启动项目 1. 安装lombok插件 [https://projectlombok.org/setup/eclipse](https://projectlombok.org/setup/eclipse) 2. 安装MapStruct插件 这个可以直接在市场安装 直接搜索‘MapStruct’ 安装后会在 target\generated-sources\annotations 目录生成一些java文件,需要把这个目录添加到编译目录 在eclipse里run **/yudao-server/src/main/java/cn/iocoder/yudao/server/YudaoServerApplication.java**