jiang
18253f2fe0
docs: 编写客户版交付文档
2026-07-22 11:26:06 +08:00
jiang
02a8686222
Stop baking .env into Docker images
2026-07-21 11:42:17 +08:00
jiang
50d823ca58
fix(db): validate cached project connections
2026-07-21 11:35:18 +08:00
jiang
9f225374de
fix(server): remove influxdb remnants
2026-07-17 18:33:38 +08:00
jiang
9b16e4e0a5
fix(simulation): use current user for stored schemes
2026-07-17 16:49:20 +08:00
jiang
810a39a1dc
build(server): update customer compile image
2026-07-17 16:38:11 +08:00
jiang
e49d21cd1b
fix(scada): use project-scoped metadata
2026-07-17 16:28:46 +08:00
jiang
0a2ce81753
fix(leakage): accept display flow units
2026-07-17 11:49:00 +08:00
jiang
b8f2f70013
fix(simulation): use report step for schemes
2026-07-16 15:47:26 +08:00
jiang
6f9c94a4dd
fix(api): include simulation burst ids
2026-07-16 14:50:22 +08:00
jiang
9f7f5536d7
fix(simulation): use hydraulic timestep
2026-07-16 14:16:06 +08:00
jiang
d33619d0d5
fix(burst-location): correct normal data window
2026-07-09 11:51:40 +08:00
jiang
6a16ea44b2
fix(burst-location): tolerate partial SCADA gaps
2026-07-09 10:49:53 +08:00
jiang
e862e6c500
ci: unzip health model in image build
2026-07-08 19:02:54 +08:00
jiang
87824f3b3c
fix(burst-location): use correct data sources
...
Simulation mode reads scheme data for both burst and normal observations. Monitoring mode reuses the burst window when no normal window is provided.
2026-07-08 17:51:08 +08:00
jiang
18943314f8
fix(burst-location): normalize simulation ids
2026-07-08 17:17:41 +08:00
jiang
c7947a7481
feat(auth)!: migrate customer metadata auth
...
Remove local auth and user-management endpoints in favor of Keycloak-backed metadata users, project context, admin metadata APIs, and agent auth context.
2026-06-13 15:00:58 +08:00
jiang
4b02118286
refactor(metadata): drop geoserver config refs
2026-06-13 14:58:53 +08:00
jiang
dc4e3de85e
refactor(api): add kebab-case legacy aliases
2026-06-13 13:07:16 +08:00
jiang
bb5d339dbe
删除不再需要的构建和打包工作流文件
2026-06-12 15:28:49 +08:00
jiang
33615cdcfc
fix(services): lighten package initialization
2026-06-11 11:43:56 +08:00
jiang
d6dda51008
fix(sync): align customer backend behavior
2026-06-11 11:41:24 +08:00
jiang
60c8fc4948
fix(scada): align native device writes
2026-06-11 11:20:25 +08:00
jiang
3de620a2ae
fix(db): refresh project connection caches
2026-06-11 11:19:20 +08:00
jiang
8e07d580af
fix(region): align service area endpoints
2026-06-11 11:18:09 +08:00
jiang
9be0cd34cf
fix(auth): stabilize audit and token timing
2026-06-11 11:17:11 +08:00
jiang
f61be3685f
fix(metadata): sync project metadata endpoints
2026-06-11 11:15:59 +08:00
jiang
78af7ecfb3
fix(native): sync region dma service area
2026-06-11 10:31:08 +08:00
jiang
bf8e4fb040
fix(algorithms): sync pressure and sensor logic
2026-06-11 10:29:52 +08:00
jiang
67ba9c2ac6
fix(simulation): align epanet output handling
2026-06-11 10:29:04 +08:00
jiang
21929b44fc
fix(timeseries): align timezone and scada updates
2026-06-11 10:27:51 +08:00
jiang
24169bd277
fix(docker): align customer image build
2026-06-11 10:26:36 +08:00
jiang
a787327ca2
feat(api): add web search and geocoding
2026-06-11 10:25:45 +08:00
jiang
c676b55b70
fix(api): disable legacy unversioned routes
2026-06-11 10:24:35 +08:00
jiang
322e8156ee
docs(delivery): document customer source packaging
2026-06-11 10:24:05 +08:00
jiang
1ec82971ca
强制使用 utf-8 存取
2026-03-16 15:49:49 +08:00
jiang
2d3fd353b4
添加清理 pycache 和编译扩展的功能
2026-03-16 15:06:27 +08:00
jiang
4191f2e508
添加对单个python文件的编译支持
2026-03-14 14:45:53 +08:00
jiang
3fd152e033
更新引用路径
2026-03-14 14:28:59 +08:00
jiang
f6361a9eca
移除中文注释,避免 Github Action 工作流出错
2026-03-13 17:35:09 +08:00
jiang
431cf38aaf
优化打包流程,增加编译路径和忽略规则
2026-03-13 17:19:43 +08:00
jiang
220e641c0e
更新构建工作流,删除不必要的安全脚本
2026-03-13 17:14:50 +08:00
jiang
ccfc78bb1c
添加构建和打包工作流
2026-03-13 16:53:18 +08:00
jiang
f90c5ab6bb
更新封装路径
2026-03-13 16:46:17 +08:00
jiang
67648587c5
删除旧文件
2026-03-13 16:40:18 +08:00
jiang
42cac53319
更改编译代码的文件名
2026-03-13 16:40:02 +08:00
jiang
c5f97da5c0
更新metadb引用路径
2026-03-13 16:22:13 +08:00
jiang
bf088f691b
重构时序数据库连接逻辑,移除冗余代码
2026-03-13 16:18:11 +08:00
jiang
ceea6e7456
元数据库目录结构变更
2026-03-13 16:15:09 +08:00
jiang
8338e11837
移除未使用的区域相关函数导入
2026-03-13 15:23:30 +08:00
jiang
59e44eb1e8
更新API请求体,移除不必要的请求参数
2026-03-13 15:23:02 +08:00
jiang
cbad19e3bb
优化API文档,添加参数描述和示例
2026-03-13 15:17:06 +08:00
jiang
41173d61c8
删除网络元素相关的API端点空文件
2026-03-13 11:58:26 +08:00
jiang
b58f075344
移除旧的InternalQueries类,更新管道查询逻辑
2026-03-13 11:38:36 +08:00
jiang
90a9bb62c6
重构SCADA信息获取,移除旧的数据库接口
2026-03-13 11:25:48 +08:00
jiang
a310522812
删除发版无关的文件
2026-03-13 10:12:08 +08:00
jiang
d34c61a051
更新环境配置,调整数据库用户及密码
2026-03-12 18:15:36 +08:00
jiang
baf899eaeb
更新环境配置以控制文档启用状态
2026-03-11 17:57:47 +08:00
jiang
72d642fcf6
删除、移动旧文档
2026-03-11 17:49:37 +08:00
jiang
4ea0b8f05b
为爆管侦测模块新增模拟方案支持及相关参数
2026-03-11 16:15:02 +08:00
jiang
aa68bc73ca
固定scikit-learn和scipy版本
2026-03-11 10:51:47 +08:00
jiang
bef1c74782
新增爆管侦测功能及相关API接口
2026-03-11 10:31:24 +08:00
jiang
90216a762a
新增uv安装模式
2026-03-11 09:57:29 +08:00
jiang
559d5bb8e3
app/infra/db中 router 迁移并更新,清理 infra 层的旧 router
2026-03-09 18:20:46 +08:00
jiang
7345210bdd
修复引用错误
2026-03-09 18:11:24 +08:00
jiang
0d8a7f5cb7
目录重命名:timescaledb/schemas/ → timescaledb/repositories/
2026-03-09 18:10:14 +08:00
jiang
efeca41cbd
删除旧文件
2026-03-09 17:54:07 +08:00
jiang
8c7d77e6ee
将 from app.services.tjnetwork import * 改为显式导入
2026-03-09 17:51:12 +08:00
jiang
c946e1b58b
补充 __init__.py 导出;将 from app.services.tjnetwork import * 改为显式导入;删除以下仅做 @staticmethod 转发的类,保留模块级函数
2026-03-09 17:45:20 +08:00
jiang
0b72ac959a
重构 app/algorithms/api_ex 目录结构
2026-03-09 17:26:39 +08:00
jiang
48f836d667
为预留的空文件夹添加结构功能说明
2026-03-09 16:31:37 +08:00
jiang
6eec6c04de
调整 epanet 从 services 迁到 infra
2026-03-09 16:11:29 +08:00
jiang
61d540356d
删除暂不使用的 mcp 文件夹
2026-03-09 16:06:00 +08:00
jiang
eb1d9cce56
调整调用的最大进程数;删除wndb的封装文件
2026-03-09 16:05:31 +08:00
jiang
78978c6931
优化 app/native/wndb/__init__.py 按域分组导入和注释
2026-03-09 15:24:08 +08:00
jiang
747b4cd229
补全 services/tjnetwork.py 的 Facade 覆盖,把绕过的 8 处直接引用都收归到 tjnetwork.py 导出
2026-03-09 14:45:30 +08:00
jiang
ed1eb74cfb
将 postgresql_info.py 移出 native/,合并到 core/config.py 或 infra/db/,便于后续项目环境变量读取发生变化
2026-03-09 14:41:50 +08:00
jiang
20ab08e206
将 native/api/ 改名为 native/wndb/,避免与 Web API 层命名冲突
2026-03-09 12:13:27 +08:00
jiang
6b85cfc666
更新文档
2026-03-09 11:30:22 +08:00
jiang
a56e041cfc
更新文档
2026-03-09 11:30:05 +08:00
jiang
f9111ab9c1
减少爆管定位代码中引入的不确定性
2026-03-09 11:29:57 +08:00
jiang
d55e23bc44
把所有 list(set(...)) 改为 sorted(set(...)),确保去重后顺序稳定
2026-03-08 21:05:57 +08:00
jiang
b3d58379ef
修复find_new_center_pipe中心点代码错误的bug
2026-03-08 20:45:22 +08:00
jiang
9a4a91c328
重构爆管定位算法,增加多进程支持与可视化功能
2026-03-08 20:01:21 +08:00
jiang
a7e3b6aff9
增加 wn_inp_path 参数以支持多进程处理
2026-03-07 15:34:40 +08:00
jiang
05ca940c9f
优化爆管定位算法,增加多进程支持
2026-03-07 15:31:04 +08:00
jiang
0f8d33291d
重构管道中心选择逻辑,优化数据处理方式
2026-03-07 15:23:05 +08:00
jiang
143b918b86
优化压力泄漏标准差计算方式
2026-03-07 15:21:33 +08:00
jiang
7ff28893a1
优化管道权重处理,增加非有限权重检查
2026-03-07 15:11:49 +08:00
jiang
b9d9cef5ef
修复管道加权计算逻辑bug,优化邻接关系处理
2026-03-07 15:04:08 +08:00
jiang
0c6c27a0c1
重构监测逻辑,优化 SCADA 数据处理
2026-03-07 15:02:36 +08:00
jiang
f5a7e5b3c9
重构爆管定位请求,移除不必要的时间参数
2026-03-07 14:25:23 +08:00
jiang
78a57f5c56
重构爆管定位逻辑,更新实时数据源处理
2026-03-07 13:54:28 +08:00
jiang
7f481ca261
新增模拟数据源支持,重构爆管定位逻辑
2026-03-07 10:50:25 +08:00
jiang
bc74e94fbb
重构爆管定位相关功能,优化输入验证与API接口
2026-03-06 16:19:14 +08:00
jiang
b83b895e2b
新增爆管位置检测模块及相关API接口
2026-03-06 15:27:59 +08:00
jiang
63d3458fb4
优化漏损识别器,支持多进程评估
2026-03-05 18:18:28 +08:00
jiang
b8aee14c00
重构漏损识别请求,添加用户验证和输入准备
2026-03-04 17:23:01 +08:00
jiang
340808e85e
添加审计中间件排除路径、用户按用户名查询功能;完善审计资源记录
2026-03-04 16:06:41 +08:00
jiang
2464c7f612
完善agent-insturction
2026-03-04 16:04:39 +08:00