若依微服务springcloud版——新增模块实现增删改查
一.新增whaletest模块,参照文章《若依微服务版一新增业务子模块》二.在ry-cloud库里创建数据库表t_contractCREATE TABLE `t_contract` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',`contract_num` varchar(50) COLLATE utf8mb4_general_ci DEFA
一.新增whaletest模块,参照文章《若依微服务版一新增业务子模块》
二.在ry-cloud库里创建数据库表t_contract
CREATE TABLE `t_contract` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`contract_num` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '合同编号',
`contract_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '合同名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='合同';
三.启动若依微服务平台
1. 启动后台
启动 RuoYiGatewayApplication(网关模块),RuoYiAuthApplication(认证模块),RuoYiGenApplication(代码生成模块),RuoYiSystemApplication(系统模块),whaletest(新增的模块)
2. 启动前台
四. 新建业务目录
在菜单管理里新建业务目录
五. 代码生成
1. 使用系统工具菜单中的代码生成菜单,导入t_contract表。
2. 编辑t_contract
(1)基本信息,设置实体类名为Contract,修改作者
(2)设置生成信息。
模块名称是api模块地址名称,比如api的js文件里 url: '/whaletest/contract'。
生成的包路径是java包的路径
生成的业务名是前端的页面名称
选择上级菜单为“业务管理”
(3)将生成的代码放置在前后端位置
后端文件放置在whaletest的模块下,如下所示
前端放置如下,一是js放置在api文件夹下,二是页面放置在views文件夹下
(4)执行 下载包里的sql文件
六.在后端ruoyi-modules的pom.xml文件里增加
<module>ruoyi-whaletest</module>
七. 在前端增加路由
{ path: '/contract',
component: Layout,
hidden: true,
}
八 运行结果如图所示
更多推荐
所有评论(0)