16337 5b01ef69ae feat(frontend): 芋道前端告警模块代码框架
由于芋道项目目录权限问题,前端代码无法直接写入。
以下是需要在前端项目中手动创建的文件:

1. API 文件: apps/web-antd/src/api/alert/alert.ts
2. 路由配置: apps/web-antd/src/router/routes/modules/alert.ts
3. 列表页面: apps/web-antd/src/views/alert/list/data.ts
4. 列表页面: apps/web-antd/src/views/alert/list/index.vue

详见代码中的详细实现。
2026-02-02 09:41:35 +08:00

AI 告警平台

轻量级告警接收与处理平台,接收边缘端告警数据,存储到数据库并提供可视化查询能力。

功能特性

  • 告警接收:支持边缘端通过 multipart/form-data 上报告警
  • 图片存储:阿里云 OSS 对象存储
  • 告警管理:查询、筛选、处理告警
  • 大模型分析:异步告警智能分析

快速开始

# 安装依赖
pip install -r requirements.txt

# 配置环境变量
cp .env.example .env
# 编辑 .env 文件,配置数据库和 OSS

# 启动服务
python -m app.main

项目结构

alert_platform/
├── app/
│   ├── main.py              # FastAPI 入口
│   ├── config.py            # 配置
│   ├── models.py            # 数据模型
│   ├── schemas.py           # Pydantic 模型
│   ├── api/
│   │   └── alert.py         # 告警 API
│   ├── services/
│   │   ├── alert_service.py # 告警业务
│   │   └── oss_storage.py   # OSS 存储
│   └── utils/
│       └── logger.py        # 日志工具
├── data/                    # 数据库目录
├── uploads/                 # 本地临时存储
├── requirements.txt
└── .env.example

API 文档

启动后访问:http://localhost:8000/docs

Description
IOT设备管理平台后端
Readme 852 KiB
Languages
Python 100%