Commit Graph

  • 80b6970970 添加数据库加密处理的单元测试 refactor/app-structure Jiang 2026-02-25 16:54:14 +08:00
  • 364a8c8ec2 添加加密字符串脚本以支持文本加密功能 Jiang 2026-02-25 16:54:09 +08:00
  • 52ccb8abf1 实现数据库的连接串加密 Jiang 2026-02-25 16:36:53 +08:00
  • 0bc4058f23 更新加密器以支持从环境变量或配置读取密钥 Jiang 2026-02-24 17:03:25 +08:00
  • 0d3e6ca4fa 重构中间件配置顺序并添加数据库连接日志 Jiang 2026-02-24 17:03:06 +08:00
  • 6fc3aa5209 添加日志记录和异常处理以增强错误管理 Jiang 2026-02-24 17:02:56 +08:00
  • 1b1b0a3697 添加 row_factory 参数以支持字典行返回 Jiang 2026-02-24 17:02:48 +08:00
  • 2826999ddc 修复数据库连接URL中密码包含"@"的问题 Jiang 2026-02-24 17:01:39 +08:00
  • efc05f7278 新增KEYCLOAK_AUDIENCE,解决前后端认证失败的问题 Jiang 2026-02-24 15:15:13 +08:00
  • 29209f5c63 更新gitignore Jiang 2026-02-24 10:46:33 +08:00
  • 020432ad0e 取消AUTH_DISABLED参数 Jiang 2026-02-24 10:45:53 +08:00
  • 780a48d927 重构数据库连接管理,添加元数据支持 Jiang 2026-02-11 18:57:47 +08:00
  • ff2011ae24 更新 agent instructions Jiang 2026-02-11 11:00:55 +08:00
  • f5069a5606 统一连接到新的数据库到openproject api 下 Jiang 2026-02-11 11:00:44 +08:00
  • eb45e4aaa5 调整代码,支持项目切换,打开不同数据库的连接 Jiang 2026-02-11 10:42:40 +08:00
  • a472639b8a 新增Dockerfile;修改simulations中部分参数格式判断 Jiang 2026-02-10 15:25:03 +08:00
  • a0987105dc 调整环境变量配置,便于docker打包 Jiang 2026-02-09 15:31:21 +08:00
  • a41be9c362 为 emitter_demand 添加新的 pattern,使用新的 pattern 模拟管道冲洗 Jiang 2026-02-06 18:24:15 +08:00
  • 63b31b46b9 修复管道清洗算法流量单位取值bug Jiang 2026-02-06 17:46:56 +08:00
  • e4f864a28c 更新爆管分析接受参数格式 Jiang 2026-02-06 16:59:46 +08:00
  • dc38313cdc 修复scheme计算属性无法显示的问题 Jiang 2026-02-06 11:32:47 +08:00
  • f19962510a 为flushing_analysis新增scheme_name参数 Jiang 2026-02-05 16:13:41 +08:00
  • 6434cae21c 统一scheme_type命名 Jiang 2026-02-05 15:39:56 +08:00
  • a85ff8e215 copilot项目描述文件 Jiang 2026-02-05 10:47:54 +08:00
  • 2794114000 统一scheme_name命名规则 Jiang 2026-02-05 10:47:38 +08:00
  • 4c208abe55 优化关阀分析算法,实现网络拓扑缓存,增量图处理 Jiang 2026-02-05 10:46:46 +08:00
  • e893c7db5f 调整geoserver依赖 Jiang 2026-02-03 16:47:48 +08:00
  • f2776ef0bf 更新设置,支持数据库发布订阅同步功能 Jiang 2026-02-03 16:42:18 +08:00
  • 870c9433d6 调整关阀分析算法 Jiang 2026-02-03 11:53:16 +08:00
  • 6fe01aa248 调整关阀分析算法输出结果 Jiang 2026-02-03 10:57:36 +08:00
  • 0755b1a61c 修改关阀分析算法,支持多管段分析 Jiang 2026-02-02 18:03:44 +08:00
  • 9be2028e4c 修复数据清洗时间轴填补后的对齐问题 Jiang 2026-02-02 15:16:23 +08:00
  • 3c7e2c5806 修复数据清洗index越界错误;重命名压力流量清洗方法 Jiang 2026-02-02 14:15:54 +08:00
  • c3c26fb107 更新 requirements.txt Jiang 2026-02-02 11:50:34 +08:00
  • e4c8b03277 更新env.example Jiang 2026-02-02 11:47:49 +08:00
  • 35abaa1ebb 测试并修复api导入路径错误 Jiang 2026-02-02 11:09:43 +08:00
  • 807e634318 初步实现数据加密、权限管理、日志审计等功能 Jiang 2026-02-02 10:09:28 +08:00
  • b6b37a453b 调整后端测试框架结构 Jiang 2026-01-30 18:31:35 +08:00
  • e3141ee250 SCADA 压力流量清洗模块新增数据填补 Jiang 2026-01-30 18:05:45 +08:00
  • 9037bf317b 调整epanet工具目录结构;联通前端水质分析模块功能;新建 readme.md Jiang 2026-01-30 15:24:56 +08:00
  • 9d7a9fb2fd 调整api结构;恢复丢失部分api,详见scripts文件夹;新增关阀分析算法,实现api Jiang 2026-01-29 11:39:50 +08:00
  • 7c9667822f 拆分online_Analysis.py文件 Jiang 2026-01-26 17:22:06 +08:00
  • f3665798b7 撤销上一个提交 Jiang 2026-01-22 18:20:18 +08:00
  • 7640d96f86 修复类型错误 Jiang 2026-01-22 18:16:32 +08:00
  • d21966e985 修复丢失的api;重新规划api结构 Jiang 2026-01-22 18:15:53 +08:00
  • 0d139f96f8 暂存文件的引用修复 Jiang 2026-01-22 17:00:10 +08:00
  • 2668faf8ad 拆分main.py Jiang 2026-01-21 18:19:48 +08:00
  • fd3a9f92c0 压缩大文件,避免GLF Jiang 2026-01-21 17:44:21 +08:00
  • 5986a20cc3 修正引用路径;恢复project_info.py到service目录,新增config/project_info.yml配置文件 Jiang 2026-01-21 17:41:52 +08:00
  • 6c0f7d821c 修改infra内容;移动project_info到config内 Jiang 2026-01-21 17:20:24 +08:00
  • f1b05b7fa2 删除build文件夹 Jiang 2026-01-21 16:56:42 +08:00
  • 3eb7d2236d 删除不必要的文件 Jiang 2026-01-21 16:54:23 +08:00
  • c56f2fd1db 重构现代化 FastAPI 后端项目框架 Jiang 2026-01-21 16:50:57 +08:00
  • 9e06e68a15 暂存 Jiang 2026-01-21 09:58:58 +08:00
  • 87c5a07219 修改scheme.py的批量存储方法 Jiang 2026-01-07 18:09:22 +08:00
  • 73f14c6f83 删除多余的代码文件 Jiang 2026-01-07 17:56:50 +08:00
  • 2cce4955f9 更新 api 封装文件 Jiang 2026-01-07 17:23:43 +08:00
  • f148c03000 更新 requirements.txt Jiang 2026-01-07 15:10:35 +08:00
  • 1cbe60d484 删除意外多余的依赖文件 Jiang 2026-01-06 10:58:12 +08:00
  • 7b638b4f20 更新 CopyProjectEx 数据 pg_dump/pg_restore 复制方式,改用 copy_project sql 复制 Jiang 2026-01-06 09:54:56 +08:00
  • 73e1c44a25 删除冗余依赖文件 Jiang 2026-01-05 19:00:55 +08:00
  • b1727ecceb 更新 epanet linux 版本,修正数值读取错误的问题;新增 api linux 封装版本;更新 requirements.txt 适配 linux;更新 main.py、epanet.py 以适配 linux 环境 Jiang 2026-01-05 17:28:55 +08:00
  • ee642be6b8 删除管网健康风险分析多余的包引入 JIANG 2025-12-30 19:09:12 +08:00
  • 79c2bf811e 新增 epanet Linux版本;为 epanet.py 新增 Linux 的环境运行代码 JIANG 2025-12-30 18:21:22 +08:00
  • e8a883bcb7 新增定位结果查询; JIANG 2025-12-22 16:12:37 +08:00
  • f10b9fac7f 修复数据索引类型错误 JIANG 2025-12-22 10:33:43 +08:00
  • 787fbb5983 get_element_associated_scada_data函数返回结果将 device_id 替换为 element_id JIANG 2025-12-19 16:10:54 +08:00
  • 7c5dc526e0 删除多余的返回参数 JIANG 2025-12-18 18:33:31 +08:00
  • 2b268081b1 更新参数名;更新引用类 JIANG 2025-12-18 14:50:29 +08:00
  • 971386ae5a 删除输出时间注释 JIANG 2025-12-17 17:06:23 +08:00
  • e3a04ec297 新增管道健康风险预测 api JIANG 2025-12-17 17:02:22 +08:00
  • 0865bdb2ae 修正参数格式问题 JIANG 2025-12-17 11:28:44 +08:00
  • 1fad2fde2c 新增features查询simulation的方法和路由 JIANG 2025-12-17 11:12:47 +08:00
  • 9b5707841b 新增tests;新增管道健康预测方法;更新复合查询函数输出格式 JIANG 2025-12-15 18:31:29 +08:00
  • ea33fc270d 修复open_project conn初始化问题 xinzish 2025-12-12 18:27:40 +08:00
  • 7426faab2c 更新 scada 数据清洗方法 JIANG 2025-12-12 18:04:07 +08:00
  • eb330dda4c 新增清洗 scada 数据方法,更新数据返回格式 JIANG 2025-12-10 18:04:44 +08:00
  • d40ecfc7c7 修复路由多id的格式问题 JIANG 2025-12-10 16:51:46 +08:00
  • 6582bf8879 更新方法以支持多id查询 JIANG 2025-12-10 15:28:38 +08:00
  • 8a9345dfcc 还原旧依赖文件;使用事务 Delete And Copy 加速数据的存储/覆盖 JIANG 2025-12-10 11:06:09 +08:00
  • 77cc7236fc 完成在线数据属性获取方法 JIANG 2025-12-09 17:37:48 +08:00
  • 18fc564efc 完成timescaledb获取在线模拟数据的方法 JIANG 2025-12-09 17:11:20 +08:00
  • b6c1ff1878 更新事件循环策略 JIANG 2025-12-09 15:22:16 +08:00
  • 1d55bf4992 新增内部查询方法,替换simulation中scada设备查询方法 JIANG 2025-12-09 15:10:10 +08:00
  • 357bacbf8a 更新 requirements JIANG 2025-12-09 10:13:46 +08:00
  • 1adb761ef3 清除 requirements 冗余依赖项 JIANG 2025-12-09 10:04:13 +08:00
  • 572e489534 更新 requirements.txt JIANG 2025-12-08 18:11:19 +08:00
  • f5547d80c9 更新数据导入方法,copy语法改为insert语法以支持冲突时数据覆盖 JIANG 2025-12-08 17:41:54 +08:00
  • 44119c9725 新增同步存储方法;新增run_server.py文件;修改默认的数据库连接方式; JIANG 2025-12-08 17:33:50 +08:00
  • 4fbdea435b 新增 scheme 表下的字段 scheme_type scheme_name JIANG 2025-12-05 18:27:58 +08:00
  • 4231243b96 新增pg和timescaledb的复合查询方法,用于查询 scada 关联的模拟、原始、清洗数据 JIANG 2025-12-05 15:56:57 +08:00
  • 97ea829f6d 更新 get_scada 方法查询字段 JIANG 2025-12-05 14:29:42 +08:00
  • 0dc057dad7 更新时区信息 JIANG 2025-12-05 11:10:55 +08:00
  • 03e2fb9fd8 补全 realtime scheme 中的复合 存储、查询方法 JIANG 2025-12-05 10:52:04 +08:00
  • ef2ad7e107 删除旧文件 JIANG 2025-12-04 17:33:39 +08:00
  • a855fa1f42 删除旧文件;更新数据库查询方法 JIANG 2025-12-04 17:32:54 +08:00
  • d04d29cfb3 新增 timescaledb 的 CRUD 方法、fastapi 路由 JIANG 2025-12-04 12:01:07 +08:00
  • 2e72f63cb3 gitignore 新增 dump 临时文件 JIANG 2025-12-02 11:45:32 +08:00
  • 205d3eaa4b 新增 pg_dump、pg_restore 数据库备份、还原工具 JIANG 2025-12-02 11:25:25 +08:00
  • 523fee275f 替换 localhost 为 127.0.0.1,避免 DNS 解析影响响应速度 JIANG 2025-12-02 10:48:53 +08:00