]>
acesimba.cloud Git - StationBuilder.git/commit
feat: 领域方案库升级为真实数据库驱动的 CRUD
- Phase 0:移除领域方案库页 Search 行(含「同步方案库」占位按钮)
- db-sidecar 新增 schema:domain_templates / device_templates + device_collection_points /
device_template_domains / device_template_domain_templates(两处多对多)/ domain_pages /
template_menu_items / knowledge_docs(doc_type 区分超链与文件,文件落盘 data/db/uploads/)/
ops_flows(仅占位)
- 全套 CRUD 接口 /api/domain-templates(详情聚合设备·采集点·页面·菜单·文档·流程)、
/api/device-templates(图片 base64 上传)、/api/collection-points、/api/domain-pages、
/api/template-menu-items、/api/knowledge-docs(含 /file 下载)、/api/ops-flows
- 前端 DomainLibrary + DomainDetail 内嵌编辑器(模板信息 / 设备与采集点 / 领域页面 Cube JSON /
模板菜单 / 知识文档 / 运维流程占位),openDomainTemplateId 控制 列表·新增·详情 切换
- 修复:sidecar 路由前缀由 /api/db 改为 /api(匹配代理层改写);设备 domain_ids 由 JSON 字符串
解析为数组;DomainDetail 修正 hooks 顺序
- 更新设计文档 5.9/5.10、尚未实现汇总、更新记录
- 提交变更 schema 的 DB 文件