【RuoYi-Vue】RuoYi-Vue新增子模块
1、启动Ruoyi服务2、新建1个业务表sys_orderCREATE TABLE `sys_order`(`order_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单ID',`order_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DE
·
1、启动Ruoyi服务
2、新建1个业务表sys_order
CREATE TABLE `sys_order` (
`order_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单ID',
`order_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '订单名称',
`order_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'DEFAULT' COMMENT '订单组名',
PRIMARY KEY (`order_id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_unicode_ci
COMMENT = '订单明细表'
ROW_FORMAT = Compact
;
有几个要点:
1、必须要有自增主键;
2、必须要有表注释;
3、每个字段必须有注释;


3、新建菜单目录
如果已经创建了,可以略过



为了把菜单可以排列在之前,建议把旧的系统菜单的排序号,调大一点

4、生成代码







5、执行生成的SQL代码
生成的代码是:showMenu.sql
放到MySQL库ry-vue执行,结果如下:

6、执行后台代码
- 新建一个module




- 修改Maven依赖



- 把后台代码copy到项目中去
手动创建package:


- 把代码copy过去


如果出现新增module的依赖无法识别的时候,请检查Maven依赖是否被ignore了,去掉所有打勾就行。

- 编译,并重启后台服务


7、启动前端服务
- 把前端代码copy到工程中

- 重启前端服务
重启服务:npm run dev

就能看到新增功能菜单出来了

更多推荐




所有评论(0)