|
|
7e24f4025d
|
修复
|
2026-03-08 20:45:18 +08:00 |
|
|
|
210a83f131
|
优化修复了接口bug,导出rvm格式
|
2026-03-04 17:07:25 +08:00 |
|
|
|
74e8ae24c2
|
添加执行ID支持,改进模型统计信息,优化项目和MDB打开/关闭的回调通知
|
2026-03-03 18:26:08 +08:00 |
|
|
|
6aa9aa8456
|
实现项目关闭和IFC导出功能,添加相关API支持
|
2026-03-01 08:04:22 +08:00 |
|
|
|
8f5bcc0c98
|
添加模型缩减和项目打开功能的API支持
- 在HttpServer中实现了新的API端点:/api/project/open和/api/model/shrinkwrap
- 添加了ShrinkwrapModel和OpenProject命令的处理逻辑
- 在PdmsManager中实现了ShrinkwrapModel和OpenProject方法,支持相应请求的处理
- 更新了项目文件以包含新的命令和模型请求类
此更新增强了插件的功能,允许用户通过API进行模型缩减和项目打开操作。
|
2026-02-05 08:22:42 +08:00 |
|
|
|
bf35d98365
|
实现模型轻量化接口,支持保留外壳删除内部元件
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-11-28 14:42:08 +08:00 |
|
root
|
3082148d7e
|
实现PDMS模型状态API并移除硬编码数据
## 主要改进
- 实现 /api/status/model 接口,返回真实PDMS模型状态信息
- 使用MDB.CurrentMDB、Project.CurrentProject等AVEVA API获取真实数据
- 移除硬编码的CurrentSession、PositionInfo、PdmsSpecific等复杂结构
- 简化数据模型,只保留核心的真实数据字段
## 技术实现
- 通过DbSession获取真实的用户名、会话开始时间和持续时间
- 通过WorldMembers()获取真实的模型元素统计
- 修复DateTime类型的null合并运算符编译错误
- 清理不使用的方法和类定义
## API返回数据
现在返回的数据主要包含真实的PDMS信息:
- ModelLoaded: MDB连接状态检查
- ProjectName: 真实的设计数据库名称
- MdsName: 真实的MDB名称
- UserName: 真实的数据库会话用户
- StartTime: 真实的会话创建时间
- TotalElements: 真实的模型元素数量统计
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-01 10:36:02 +08:00 |
|