ERP 企业资源计划
构建完整的进销存与财务一体化管理体系,融合数据权限控制与业务审计
1. 增强定位与架构
1.1 产品定位
RuoYiPlus ERP 在 Yudao 原生能力基础上,围绕采购-销售-库存-财务一体化管理、多维度数据权限、业务操作审计三大核心进行企业级增强,实现从业务发生到财务核算的完整闭环。
graph TB
subgraph "RuoYiPlus ERP 增强架构"
subgraph "业务层"
A1[采购管理]
A2[销售管理]
A3[库存管理]
A4[财务管理]
A5[生产管理]
end
subgraph "能力层"
B1[供应商管理]
B2[成本核算]
B3[经营分析]
end
subgraph "基础设施层"
C1[数据权限引擎]
C2[业务审计]
C3[敏感数据脱敏]
C4[多租户隔离]
end
end
A1 --> B1
A2 --> B2
A3 --> B2
A4 --> B3
A5 --> B3
B1 --> C1
B2 --> C2
B3 --> C3
1.2 能力对比
| 维度 |
Yudao 原生能力 |
RuoYiPlus ERP 增强 |
| 采购管理 |
基础采购 |
采购全流程+供应商管理 |
| 销售管理 |
基础销售 |
销售全流程+客户管理 |
| 库存管理 |
基础库存 |
多仓+库位精细化 |
| 财务管理 |
无 |
应收应付+成本核算 |
| 生产管理 |
无 |
简易生产+工序管理 |
| 报表分析 |
简单报表 |
经营分析+决策支持 |
| 权限控制 |
基础 RBAC |
多维度数据权限 |
| 审计合规 |
操作日志 |
业务操作全链路审计 |
2. 采购管理增强
2.1 采购流程
graph TB
subgraph "采购流程"
A[采购需求] --> B[采购申请]
B --> C[供应商比价]
C --> D[采购订单]
D --> E[订单审批]
E --> F[收货预约]
F --> G[质检流程]
G --> H[入库确认]
H --> I[采购结算]
I --> J[付款申请]
J --> K[付款执行]
end
A --> A1[销售预测]
A --> A2[库存预警]
A --> A3[需求汇总]
C --> C1[多供应商比价]
C --> C2[供应商评估]
I --> I1[对账单]
I --> I2[发票登记]
2.2 采购权限控制
采购模块实现基于角色和数据范围的权限控制,确保采购数据安全。
| 权限层级 |
适用范围 |
说明 |
| 采购员 |
个人负责的采购单 |
只能查看和处理自己负责的采购单 |
| 采购主管 |
本部门采购单 |
可查看和审批本部门所有采购单 |
| 财务经理 |
全部采购结算 |
可查看所有采购结算数据 |
| 总经理 |
全部采购数据 |
可查看所有采购数据并进行审批 |
// 采购数据权限示例
@DataPermission(roles = {"purchase_manager"})
public class PurchaseOrderServiceImpl {
// 采购主管可查看本部门采购单
// 自动按部门层级过滤数据
}
2.3 采购审计
所有采购操作均记录完整审计日志,支持采购流程追溯。
| 审计项 |
说明 |
| 采购申请 |
记录申请人、申请时间、申请原因 |
| 采购订单 |
记录订单创建、审批、变更 |
| 收货入库 |
记录收货时间、数量、质检结果 |
| 采购结算 |
记录对账、发票、付款信息 |
3. 销售管理增强
3.1 销售流程
graph TB
subgraph "销售流程"
A[客户询价] --> B[报价单]
B --> C[报价审批]
C --> D[报价跟踪]
D --> E[销售订单]
E --> F[订单审批]
F --> G[库存锁定]
G --> H[出库发货]
H --> I[物流跟踪]
I --> J[签收确认]
J --> K[发票开具]
K --> L[应收登记]
L --> M[收款登记]
end
3.2 销售权限控制
销售模块实现四层数据权限模型,确保销售数据按组织架构严格隔离。
graph TB
subgraph "销售权限决策"
A[销售请求] --> B[权限解析]
B --> C{权限来源}
C --> D[用户级权限]
C --> E[角色级权限]
C --> F[岗位级权限]
C --> G[部门级权限]
D --> H[权限合并]
E --> H
F --> H
G --> H
H --> I[数据过滤]
I --> J[返回结果]
end
| 权限层级 |
适用场景 |
示例 |
| 销售员 |
个人订单 |
只能查看自己的销售订单 |
| 销售经理 |
团队订单 |
可查看团队所有销售订单 |
| 区域总监 |
区域订单 |
可查看本区域所有销售订单 |
| 总经理 |
全部订单 |
可查看所有销售订单 |
4. 财务管理增强
4.1 财务管理架构
graph TB
subgraph "财务管理"
subgraph "应收管理"
A1[应收账款]
A2[收款登记]
A3[对账管理]
A4[账龄分析]
A5[催收管理]
end
subgraph "应付管理"
B1[应付账款]
B2[付款申请]
B3[付款执行]
B4[对账管理]
B5[账龄分析]
end
subgraph "成本管理"
C1[采购成本]
C2[销售成本]
C3[成本核算]
C4[成本分析]
C5[利润分析]
end
subgraph "财务报表"
D1[应收应付报表]
D2[收支报表]
D3[利润报表]
end
end
A1 --> A2
A2 --> A3
A3 --> A4
A4 --> A5
B1 --> B2
B2 --> B3
B3 --> B4
B4 --> B5
C1 --> C3
C2 --> C3
C3 --> C4
C4 --> C5
D1 --> D2
D2 --> D3
4.2 财务权限控制
财务模块实现严格的数据权限控制,确保财务数据安全。
| 权限层级 |
适用范围 |
说明 |
| 财务人员 |
负责的账套 |
只能查看自己负责的账套数据 |
| 财务主管 |
本部门账套 |
可查看本部门所有账套数据 |
| 财务经理 |
全部账套 |
可查看所有账套数据 |
| 审计人员 |
只读权限 |
可查看所有财务数据但不能修改 |
4.3 财务审计
所有财务操作均记录完整审计日志,支持财务数据追溯。
| 审计项 |
说明 |
| 应收款 |
记录应收款创建、收款、核销 |
| 应付款 |
记录应付款创建、付款、核销 |
| 成本核算 |
记录成本计算过程 |
| 发票管理 |
记录发票开具、作废、红冲 |
5. 供应商管理
5.1 供应商评估
graph TB
subgraph "供应商评估"
A[供应商档案] --> B[评估维度]
B --> C[质量维度 40%]
B --> D[交付维度 30%]
B --> E[价格维度 20%]
B --> F[服务维度 10%]
C --> G[综合评分]
D --> G
E --> G
F --> G
G --> H[供应商分级]
H --> I[采购策略]
end
| 评估维度 |
指标 |
| 质量维度 |
质检合格率、退货率 |
| 交付维度 |
交货准时率、交货周期 |
| 价格维度 |
价格竞争力、价格稳定性 |
| 服务维度 |
响应速度、服务满意度 |
erp:
supplier:
evaluation:
dimensions:
- name: "质量"
weight: 40
metrics: ["quality_rate", "return_rate"]
- name: "交付"
weight: 30
metrics: ["delivery_rate", "lead_time"]
- name: "价格"
weight: 20
metrics: ["price_competitiveness"]
- name: "服务"
weight: 10
metrics: ["response_time", "satisfaction"]
cycle: "quarterly"
6. 成本核算
6.1 成本核算方法
| 核算方法 |
说明 |
适用场景 |
| 移动加权平均 |
实时计算平均成本 |
通用场景 |
| 先进先出 |
按入库顺序核算 |
价格波动大 |
| 后进先出 |
按最新入库核算 |
特殊行业 |
| 标准成本 |
按预设标准核算 |
生产型企业 |
6.2 成本分析
| 分析维度 |
指标 |
| 采购成本 |
采购单价、采购金额、成本趋势 |
| 销售成本 |
销售成本、毛利率、成本占比 |
| 库存成本 |
库存金额、持有成本、损耗成本 |
| 利润分析 |
产品利润、客户利润、区域利润 |
7. 技术架构
graph TB
subgraph "yudao-module-erp-plus"
subgraph "erp-biz"
A1[purchase 采购管理]
A2[sale 销售管理]
A3[inventory 库存管理]
A4[finance 财务管理]
A5[production 生产管理]
A6[supplier 供应商管理]
A7[cost 成本核算]
A8[report 报表分析]
A9[analytics 经营分析]
end
subgraph "权限与审计"
B1[permission 权限控制]
B2[audit 审计日志]
B3[masking 数据脱敏]
end
end
A1 --> B1
A2 --> B1
A3 --> B1
A4 --> B2
A5 --> B2
A6 --> B3
A7 --> B3
8. 商业价值
| 价值点 |
说明 |
| 一体化管理 |
进销存财务一体化 |
| 降低成本 |
采购优化、成本核算 |
| 提高效率 |
流程自动化、审批流转 |
| 数据透明 |
实时报表、经营分析 |
| 决策支持 |
预测分析、优化建议 |
| 合规管控 |
多维度权限、全链路审计 |
docs