101 lines
3.1 KiB
Plaintext
101 lines
3.1 KiB
Plaintext
# 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)
|