若依框架自动生成功能使用

创建数据库表 leaseholder

DROP TABLE IF EXISTS `leaseholder`;
CREATE TABLE `leaseholder` (
  `internal_key` int(11) NOT NULL AUTO_INCREMENT COMMENT '单元租户信息登记簿',
  `address` char(255) DEFAULT NULL,
  `user_name` char(255) DEFAULT NULL COMMENT '租户信息登记簿',
  PRIMARY KEY (`internal_key`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

创建完成后找到系统工具------->代码生成------->导入创建的数据库表信息

在这里插入图片描述

导入成功后点击修改,修改表基本信息、字段信息和生成信息,上述信息填写完成后点击提交

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

选中导入的表信息,带年纪生成代码即可生成压缩包文件

在这里插入图片描述

在这里插入图片描述
解压完成后目录机构如下图,包含一个java的main文件夹,一份数据库sql文件,一份前端vue文件
在这里插入图片描述

返回idea,新建一个leaseHolder模块

在这里插入图片描述

将解压后的main文件复制到leaseHolder模块的src目录下,完成后目录结构如下

在这里插入图片描述

打开生成的vue文件夹,将api文件和views文件复制到ruoyi-ui 模块的src目录下,复制完成后api和views文件夹下就有了生成的代码

在这里插入图片描述
在这里插入图片描述

在ruoyi-admin模块的pom文件中引入新建的leaseHolder模块依赖

在这里插入图片描述
在这里插入图片描述

打开数据库新建查询载入生成的sql文件运行

在这里插入图片描述
在这里插入图片描述

运行成功后,前端目录结构发生改变,测试菜单下有了leaseHolderInfo目录,可做增删改查操作

在这里插入图片描述
在这里插入图片描述