jiang
9b095c7439
refactor(db)!: clean up business SQL access
...
- make realtime replacement and analysis result writes transactional\n- consolidate SCADA repositories and remove process-global project state\n- validate SCADA batches and use indexed GIS-backed business queries\n\nBREAKING CHANGE: remove the public analysis result writer and the pipeline-health network_name query parameter.
2026-08-28 11:37:36 +08:00
jiang
b74799a39d
refactor(db)!: finalize pooled WNDB v2 migration
2026-08-27 17:26:22 +08:00
jiang
fa188af0b1
refactor(db)!: adopt project-routed pooled databases
...
Reorganize WNDB by responsibility and remove legacy scheme endpoints.\n\nRoute analysis and time-series access through project pools, preserve transactional realtime replacement, and refresh GIS materialized views after writes.\n\nAdd database architecture documentation, live pooling coverage, API contract updates, and executable container verification.\n\nBREAKING CHANGE: legacy scheme APIs and flat app.native.wndb module imports are removed.
2026-08-25 18:35:05 +08:00
jiang
2581631b51
feat(simulation): 支持冲洗阀门状态与设置值
Generic Container CI/CD / test-build-publish (push) Successful in 2m39s
Server CI/CD v2 / build-test-publish-and-deploy (push) Successful in 2m40s
2026-08-17 18:28:57 +08:00
jiang
ba947b616b
feat(api): standardize REST contracts and auth
2026-07-30 20:38:51 +08:00
jiang
ae1a657554
feat(server): add project RBAC and guarded workflows
2026-07-30 16:45:09 +08:00
jiang
045d6c5b49
fix(simulation): use current user for stored schemes
Server CI/CD / docker-image (push) Successful in 23s
Server CI/CD / deploy-fallback-log (push) Has been skipped
2026-07-17 16:49:20 +08:00
jiang
775ecb8a58
fix(simulation): use hydraulic timestep
2026-07-16 14:16:06 +08:00
jiang
5a55d65002
refactor(api): add kebab-case legacy aliases
2026-06-13 13:07:16 +08:00
jiang
233960d8db
明确时间模拟需要 scheme_name 参数
2026-06-03 17:31:44 +08:00
jiang
b9410b0ff3
统一前后端时间时区请求
2026-06-03 11:17:37 +08:00
jiang
c2ccb7bc4e
移除实时数据和仿真结果接口,优化代码结构
2026-05-26 18:49:25 +08:00
jiang
3b712ea467
优化传感器布置算法,修复数据库更新逻辑
2026-04-17 17:21:50 +08:00
jiang
c184610035
添加 Copilot 聊天流式响应接口及测试
2026-03-24 11:22:00 +08:00
jiang
7c44654195
实现多进程 epanet 模拟,不保留临时文件
2026-03-18 16:56:44 +08:00
jiang
b513d05611
优化API文档,添加参数描述和示例
2026-03-16 15:56:37 +08:00
jiang
0b72ac959a
重构 app/algorithms/api_ex 目录结构
2026-03-09 17:26:39 +08:00
jiang
a472639b8a
新增Dockerfile;修改simulations中部分参数格式判断
2026-02-10 15:25:03 +08:00
jiang
e4f864a28c
更新爆管分析接受参数格式
2026-02-06 16:59:46 +08:00
jiang
f19962510a
为flushing_analysis新增scheme_name参数
2026-02-05 16:13:41 +08:00
jiang
2794114000
统一scheme_name命名规则
2026-02-05 10:47:38 +08:00
jiang
0755b1a61c
修改关阀分析算法,支持多管段分析
2026-02-02 18:03:44 +08:00
jiang
3c7e2c5806
修复数据清洗index越界错误;重命名压力流量清洗方法
2026-02-02 14:15:54 +08:00
jiang
e3141ee250
SCADA 压力流量清洗模块新增数据填补
2026-01-30 18:05:45 +08:00
jiang
9037bf317b
调整epanet工具目录结构;联通前端水质分析模块功能;新建 readme.md
2026-01-30 15:24:56 +08:00
jiang
9d7a9fb2fd
调整api结构;恢复丢失部分api,详见scripts文件夹;新增关阀分析算法,实现api
2026-01-29 11:39:50 +08:00
jiang
7c9667822f
拆分online_Analysis.py文件
2026-01-26 17:22:06 +08:00
jiang
0d139f96f8
暂存文件的引用修复
2026-01-22 17:00:10 +08:00
jiang
2668faf8ad
拆分main.py
2026-01-21 18:19:48 +08:00
jiang
c56f2fd1db
重构现代化 FastAPI 后端项目框架
2026-01-21 16:50:57 +08:00