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

就能看到新增功能菜單出來了

注意: 如果按照文章添加模塊后,測試訪問出現系統接口404,這種情況建議在頂級maven中執行mvn install,然后把自己對應的子模塊進行compile、package、install一下,重新啟動前端代碼,和后端即可~
相關博客:若依前后端分離框架
