feat: 初始化HEFA-L2 PDI管理系统项目

添加前端Vue2项目结构,包括ElementUI集成、路由配置和API模块
实现后端FastAPI服务,包含Oracle数据库连接和PDI CRUD接口
添加OPC-UA轮询服务,支持跟踪图数据同步到Oracle
提供SQLite镜像数据库用于本地开发和快速查询
包含完整的部署脚本和文档说明
This commit is contained in:
2026-04-09 16:05:20 +08:00
commit d8b142bb4a
24 changed files with 18820 additions and 0 deletions

78
.gitignore vendored Normal file
View File

@@ -0,0 +1,78 @@
# ==============================================
# IDE 相关 (IntelliJ IDEA / PyCharm)
# ==============================================
.idea/
/shelf/
/workspace.xml
# 基于编辑器的 HTTP 客户端请求
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
*.iml
*.iws
# ==============================================
# Python 后端相关
# ==============================================
# 字节码缓存
__pycache__/
*.py[cod]
*$py.class
# 虚拟环境
.env/
.venv/
env/
venv/
ENV/
# 环境变量文件 (包含敏感信息)
.env
.env.local
.env.*.local
# 数据库文件 (SQLite 本地缓存)
*.db
*.sqlite
*.sqlite3
# ==============================================
# Node.js / 前端相关
# ==============================================
# 依赖包 (体积大,无需提交)
frontend/node_modules/
node_modules/
# 日志
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# 本地环境配置
.env.local
.env.development.local
.env.test.local
.env.production.local
# 构建产物
dist/
build/
*.local
# ==============================================
# 系统文件
# ==============================================
# Windows
Thumbs.db
.DS_Store
Desktop.ini
# ==============================================
# 项目自定义忽略
# ==============================================
# 启动脚本 (如果是本地个性化配置可忽略,如需共享可保留)
# start_tdh.bat
# README.md (一般需要提交,不忽略)
# sql/ (一般需要提交建表SQL不忽略)