【RuoYi-Vue】RuoYi-Vue新增子模塊


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一下,重新啟動前端代碼,和后端即可~

相關博客:若依前后端分離框架

                  若依項目


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM