Files
workspace/database_analysis_summary.txt

101 lines
3.1 KiB
Plaintext
Raw Permalink 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.

# KCDRSmomi_tob_sim 数据库与接口分析报告
## 项目概述
**系统名称**: KCDRSmomi_tob_sim 制丝仿真管理系统
**技术栈**: Java Spring Boot + Vue3 + MySQL
**分析时间**: 2026-03-05
本系统是山东中烟昆明卷烟厂的制丝仿真管理系统,主要用于烟草制造工艺的仿真规划和生产调度。
## 数据库分析
### 主要表结构
#### 1. sim_project (仿真项目表)
- **作用**: 存储制丝仿真工程的基本信息和状态
- **关键字段**: id, code, state, sim_plmog_package_id
- **业务用途**: 管理仿真项目的创建、配置和状态
#### 2. sim_datapackage (数据包表)
- **作用**: 管理仿真所需的基础数据
- **业务用途**: 物料信息、工艺参数、配方数据
- **相关表**: com_semi_material, com_material_type
#### 3. sim_tob_task (仿真工单表)
- **作用**: 工单主表,定义工单执行配置
- **业务用途**: 状态、优先级、时间计划
- **核心功能**: 工单调度和执行管理
#### 4. sim_result (仿真结果表)
- **作用**: 存储仿真执行的计算结果数据
- **业务用途**: 可视化结果查询和历史分析
#### 5. phmm_connection (辅连设备连接表)
- **作用**: 定义工艺设备之间的连接关系
- **业务用途**: 工艺流程建模,一入一出/一入多出等连接类型
#### 6. com_semi_material (制丝物料表)
- **作用**: 存储生产线具体物料信息
- **业务用途**: 关联配方、类型、等级
## 后端API接口
### 核心Controller
#### SimController (仿真管理)
- **executeEasySimTask**: 执行仿真
- 读表: sim_project, sim_datapackage, sim_tob_task, phmm_connection
- 写表: sim_result
- 业务: Process Server仿真执行
- **verifySimConfig**: 验证配置
- 读表: sim_datapackage, sim_tob_task, com_state_info
- 业务: 仿真前预检查
#### SimTobTaskController (工单管理)
- **createSimTobTask**: 创建工单
- **updateSimTobTask**: 更新工单
- **getSimTobTask**: 查询工单信息
## 前端功能
### 主要页面
#### process-modeling (PHMM工艺建模)
- 文件位置: src/views/plan-simulation-modeling
- 功能: 可视化配置设备连接
#### production-control (生产控制)
- 功能: 工单调度、优先级管理、时间跟踪
## 业务流程
1. 创建仿真项目 (sim_project)
2. 配置数据包 (sim_datapackage)
3. 创建工单 (sim_tob_task)
4. 验证配置 (verifySimConfig)
5. 执行仿真 (executeEasySimTask)
6. 保存结果 (sim_result)
7. 状态更新
## 总结
本系统通过三个层次的配合工作:
1. 公共基础数据表提供配置基础
2. 仿真业务表管理整个仿真流程
3. PHMM设备表支撑工艺流程建模
后端接口通过Controller层为前端提供服务实现完整的仿真业务流程。
---
**完整详细文档位置**: C:\Users\ALC\.openclaw\workspace\database_complete_analysis.md (29KB)
**包含内容**:
- 20+张数据库表详细说明
- 432个后端API接口完整列表
- 111个前端Vue组件功能说明
- 接口与表的映射关系
- 完整业务流程说明
**Git存储**: git.alicorns.co.jp/aitest/workspace.git (commit: 09b2340)