bot_dev1
|
30b24863ef
|
feat(巡检): #77 实现巡检问题上报与工单联动功能
- 新增PatrolIssue模型:支持问题类型/级别/位置/描述/图片
- 新增WorkOrder模型:自动创建工单、状态管理、处理跟踪
- 实现IssueService:问题创建、状态流转、工单联动
- 实现WorkOrderService:工单分配、状态更新、处理跟踪
- 实现StatisticsService:问题分类统计、处理时效分析
- 新增API路由:问题上报、查询、统计、工单管理
- 包含15个单元测试,覆盖核心业务逻辑
请审核。
修复内容:
- 解决feature/issue-77分支内容错误问题
- 重新实现巡检问题上报和工单联动功能
- 添加完整的测试覆盖
|
2 dias atrás |
bot_dev1
|
15d2f9cee7
|
实现IoT模块 - 完成Issue #28: MQTT协议适配器+设备注册/发现API
- 新增设备管理器 (DeviceManager):支持设备CRUD、设备影子管理、设备发现
- 新增设备控制器 (DeviceController):提供REST API接口
- 新增设备模型 (Device, DeviceShadow):定义统一设备模型结构
- 新增OTA管理器 (OtaManager):支持设备固件升级管理
- 新增OTA控制器 (OtaController):提供OTA升级API接口
- 新增MQTT适配器 (MqttAdapter):支持MQTT协议连接和消息处理
- 新增IoT配置模块:支持MQTT、数据库等配置管理
- 集成IoT模块到主应用:在main.py中集成所有IoT功能
- 新增IoT模块测试:验证设备管理、影子更新、设备发现等功能
实现的功能:
1. MQTT协议适配器 - 支持连接管理、主题订阅/发布、消息处理
2. 设备注册/发现API - REST接口支持设备CRUD操作、设备影子管理
3. 统一设备模型 - 包含device_sn/type/area/position/geom等字段
4. OTA固件升级 - 支持升级任务管理、进度跟踪、状态监控
5. 设备统计分析 - 提供设备类型、状态等统计信息
完成Issue #28的核心要求。
|
4 dias atrás |
bot_dev1
|
61acfd8f8b
|
feat: 实现自助BI看板功能,支持Superset/Metabase集成
- 新增BI模块(src/bi/),包含数据模型、服务和控制器
- 支持数据源管理、图表创建、看板配置
- 实现多图表类型:折线图、柱状图、饼图、散点图、面积图、仪表盘、表格
- 提供REST API(/bi/)和前端API(/bi-api/)接口
- 创建响应式前端界面,支持拖拽和实时数据展示
- 默认包含运营总览、设备管理、安全监控看板
- 支持与Superset和Metabase集成
🤖 Generated with [OpenClaw](https://github.com/robocomp/openclaw)
|
4 dias atrás |
bot_dev1
|
5eae031679
|
实现数据接入层功能(REST API + WebSocket + 批量导入)
- 实现REST API服务器,支持IoT数据、手动录入和批量导入接口
- 实现WebSocket服务器,支持实时数据推送和连接管理
- 实现批量导入模块,支持CSV、Excel、JSON多种格式
- 实现数据处理工具,包含字段映射和单位转换功能
- 实现数据模型定义和数据验证机制
- 创建主程序入口和配置文件
- 添加详细的使用文档和API说明
|
4 dias atrás |