1 Star 0 Fork 5

lowcode / 唛盟低代码生成器mdp-code-generator

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

唛盟-mdp代码生成器mdp-code-generator

基于数据库表结构创建增删改查代码,把前端代码创建到前端项目中,把后端代码创建到后端项目中
⚠️注意:默认生成后的代码运行环境依赖 elementui,mybatis plus,spring boot, mdp-core , mdp-ui 如果不想依赖mdp相关代码,可以下载代码生成器工程mdp-dev 进行修改代码模板

⚙ 快速开始

下载安装

# 克隆项目
git clone https://gitee.com/qingqinkj/mdp-code-generator.git

# 安装依赖 导入工程到开发工具中,将工程转为maven工程

配置数据库链接

⚠️注意:生成代码完全依赖数据库表结构,表结构必须设置主键、尽量设置表描述、字段描述

  • 找到application-dev.yml
  • 找到spring.datasource.url、spring.datasource.username、spring.datasource.password进行配置

生成代码

  • 找到 TestCodegenService.java中的函数createAll_pkg
  • 输入 dbOwner,javaPackage,tableNames,
  • 执行用例函数 createAll_pkg 参考以下代码:
// 数据库拥有者
String dbOwner="adm";

// 后端代码存放工程
String serviceProjectPath="D:/IdeaProjects/mdp-sys-backend/mdp-sys";

// 前端代码存放工程
String viewProjectPath="D:/IdeaProjects/mdp-sys-ui-web";

// 生成的java代码文件存放的java包目录
String javaPackage="com.mdp.mo";

// 生成代码文件名需要过滤掉的前缀 比如不想mo_出现在文件名,可以填ignoePrefixs="mo_"
String ignoePrefixs="";

// 如果文件名已存在,是否覆盖
boolean isForceOveride=true;

// 表名列表,可以填入任意多个表
String[] tableNames={"mo_order","mo_order_module"};
super.createAll(dbOwner, serviceProjectPath, viewProjectPath, javaPackage, ignoePrefixs, isForceOveride, tableNames);

持续改进

再不断实践中,根据企业特点,页面功能及布局需要调整,可以修改模板达到目的

修改代码模板

mdp-dev 代码生成器工程

空文件

简介

基于数据库表结构创建增删改查代码,把前端代码创建到前端项目中,把后端代码创建到后端项目中 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/lowcode_5/mdp-code-generator.git
git@gitee.com:lowcode_5/mdp-code-generator.git
lowcode_5
mdp-code-generator
唛盟低代码生成器mdp-code-generator
master

搜索帮助