Files
FT546-WCS/docs/adr/0001-separate-standard-wcs-core-from-project-admin.md

8 lines
631 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
status: accepted
---
# 标准 WCS 内核与项目 Admin 分离
标准四向车 WCS 继续使用 RuoYi,但新增独立 `ruoyi-wcs` Maven 模块保存任务、调度、交通、设备协同、执行和恢复内核;每个项目的 `ruoyi-admin` 保存项目接口、协议、流程定义、策略和页面。依赖只能从 Admin 指向 WCS,且不新增 FT546 专用中间模块,因为这一边界既能保留单项目独立交付方式,又能让核心规则形成可验证的单一实现。Maven 依赖检查、隐藏 Mapper/Repository、应用服务写入口和架构测试共同阻止反向依赖及跨层直写。