功能开启
进度说明:
- 管理后台,请使用 https://gitee.com/yudaocode/yudao-ui-admin-vue3 (opens new window) 仓库的
master分支 - 后端项目,请使用 https://gitee.com/zhijiantianya/ruoyi-vue-pro (opens new window) 仓库的
master(JDK8)、master-jdk17(JDK17/21)或master-jdk25(JDK25)分支
FMS 系统,后端由 yudao-module-fms 模块实现,前端由 yudao-ui-admin-vue3 的 fms 目录实现。
考虑到编译速度,默认 yudao-module-fms 模块是关闭的,需要手动开启。步骤如下:
- 第一步,开启
yudao-module-fms模块 - 第二步,导入 FMS 系统的 SQL 数据库脚本
- 第三步,重启后端项目,确认功能是否生效
# 1. 第一步,开启模块
① 修改根目录的 pom.xml (opens new window) 文件,取消 yudao-module-fms 模块的注释。如下图所示:

② 修改 yudao-server 目录的 pom.xml (opens new window) 文件,引入 yudao-module-fms 模块。如下图所示:

③ 点击 IDEA 右上角的【Reload All Maven Projects】,刷新 Maven 依赖。如下图所示:

# 2. 第二步,导入 SQL
点击 fms.sql.zip (opens new window) 下载附件,解压出 SQL 文件,然后导入到数据库中。如下图所示:
友情提示:↑↑↑ fms.sql 是可以点击下载的! ↑↑↑
重要说明:该 SQL 仅芋道星球成员可使用和商用,否则视为侵权(索赔 100 万,永久追溯)【下载即视为同意】。

以 fms_ 作为前缀的表,就是 FMS 模块的表,一共 30 张,按业务模块分为:
| 子前缀 | 模块 | 表数量 |
|---|---|---|
fms_account_*、fms_finance_*、fms_currency、fms_subject*、fms_auxiliary_*、fms_assist_combination、fms_initial_balance、fms_voucher_word、fms_digest、fms_voucher_template* | 设置管理 | 15 |
fms_voucher、fms_voucher_entry | 凭证管理 | 2 |
| — | 账簿管理 | 0 |
fms_report_template、fms_balance_sheet_*、fms_income_statement_*、fms_cash_flow_* | 报表管理 | 9 |
fms_closing* | 结账管理 | 4 |
# 3. 第三步,重启项目
重启后端项目,然后访问前端的 FMS 菜单,确认功能是否生效。如下图所示:

至此,我们就成功开启了 FMS 的功能 🙂