36 Commits

Author SHA1 Message Date
66d351afe4 feat(steady): 新增数据校验功能并优化稳态趋势查询
- 在 AddLedgerLineMapper.xml 中添加 lineInterval 字段映射
- 在 AddLedgerLinePathVO 中添加 lineInterval 属性用于存储统计间隔
- 为稳态趋势查询服务添加详细的执行日志记录和性能监控
- 重构 InfluxDB 查询组件,添加诊断信息构建方法和异常处理
- 限制谐波次数最大展示数量从 6 个调整为 3 个
- 新增数据校验相关组件、控制器和服务实现
- 实现数据连续性检查和缺失数据统计功能
- 添加数据校验查询参数和返回结果的数据结构定义
- 完善相关单元测试确保功能正确性
2026-05-27 08:04:49 +08:00
e5369fef5a docs: 规划deploy Linux远程运维实现 2026-05-21 21:13:17 +08:00
ba8bc43377 docs: 设计deploy Linux远程运维方案 2026-05-21 16:44:42 +08:00
9a9614a9e5 feat(system-ops): 新增系统运维模块及稳态数据视图优化
- 添加 system-ops 模块及其子模块 dbms 和 deploy
- 实现数据库监控和系统部署的基础接口和服务
- 更新项目依赖配置和文档说明
- 优化稳态数据视图中线电压相位显示逻辑
- 完善线电压指标的相位解析和测试验证
2026-05-21 14:08:15 +08:00
89efc55119 fix(tools): 修复台账节点查询和数据补录功能
- 修复 QUALITYFLAG 字段默认值从 1 改为 0
- 添加 selectNodeById 查询方法用于精确节点查找
- 重构 requireLedger 方法增加节点名称参数和详细错误提示
- 新增 levelName 辅助方法统一层级名称显示
- 更新 InfluxDB 配置地址从 192.168.1.68 改为 127.0.0.1
- 扩展 add-data 模块支持 InfluxDB 数据补录功能
- 新增 AddDataInfluxTaskController 提供 InfluxDB 补数任务接口
- 实现 AddDataInfluxFieldMapper 完成字段到 InfluxDB 测量值映射
- 添加 AddDataInfluxTaskExecutor 处理 InfluxDB 异步补数任务
- 更新 README 文档说明 InfluxDB 写入功能和配置要求
2026-05-20 08:33:37 +08:00
bff89bede0 微调 2026-05-18 16:42:43 +08:00
1ee94208ae feat(event): 添加暂态事件波形查看与导出功能
- 新增 getTransientEventWave 接口用于查看暂态事件波形
- 新增 exportTransientEventWaves 接口用于批量导出暂态事件波形
- 添加 EventWaveExportParam 参数类支持波形导出
- 在 EventListMapper 中增加 selectTransientDetailsByIds 查询方法
- 更新事件列表查询参数支持毫秒级时间格式
- 移除事件描述模糊查询条件优化查询性能
- 添加波形导出相关的常量和工具类集成
2026-05-18 16:31:01 +08:00
38f910fccd feat(event): 添加暂态事件波形查看与导出功能
- 新增 getTransientEventWave 接口用于查看暂态事件波形
- 新增 exportTransientEventWaves 接口用于批量导出暂态事件波形
- 添加 EventWaveExportParam 参数类支持波形导出
- 在 EventListMapper 中增加 selectTransientDetailsByIds 查询方法
- 更新事件列表查询参数支持毫秒级时间格式
- 移除事件描述模糊查询条件优化查询性能
- 添加波形导出相关的常量和工具类集成
2026-05-18 08:45:05 +08:00
90219a3daf 我叫圣文 2026-05-15 16:37:22 +08:00
41c915d1df steady: 补充指标相别展示规则 2026-05-14 15:52:32 +08:00
81d7b213b8 steady: 增加趋势查看设计方案 2026-05-14 15:30:25 +08:00
a8a57e882f feat(filter): 添加事件列表接口到认证白名单
- 在 AuthGlobalFilter 中添加 /event/list/transient/page 接口到白名单
- 在 AuthGlobalFilter 中添加 /event/list/transient/page/debug 接口到白名单
- 新增 DATA_FLICKER.sql 数据库脚本文件,包含电能质量相关数据表结构
2026-05-14 09:12:16 +08:00
b56116264c feat(wave-tool): 添加波形解析结果统计信息并优化数值精度
- 在 WaveComtradeResultVO 中新增 totalChannels、phaseCount 和 unit 字段用于展示统计信息
- 实现波形时间和幅值的小数位统一保留 3 位精度处理
- 添加了对 COMTRADE 配置文件中的变比进行优先使用的逻辑
- 实现了波形单位识别逻辑,支持 kV/A、kV、A 等单位显示
- 更新了文档中关于 PT/CT 变比的说明,明确优先使用 cfg 模拟量通道的变比
- 添加 spring-boot-starter-test 依赖以支持测试功能
2026-05-11 16:32:25 +08:00
6f5d8dc45a feat(event): 新增暂态事件列表功能
- 新增事件列表控制器,提供分页查询、详情查看和导出功能
- 实现事件列表服务和数据访问层,支持多条件查询
- 添加台账链路查询功能,关联工程、项目、设备和监测点信息
- 实现事件数据的Excel导出功能,包含完整的字段映射
- 添加相关索引优化查询性能
- 集成台账服务,支持通过台账路径筛选事件数据
2026-05-09 13:16:56 +08:00
c3b074db26 feat(add-ledger): 新增数据台账管理功能
- 初始化台账设备相关字典类型和数据
- 添加数据台账常量定义类
- 实现台账配置控制器提供增删改查接口
- 创建台账节点详情、树形结构等视图对象
- 开发工程、设备、测点等数据访问层
- 添加台账ID生成和线路号处理工具类
- 实现台账软删除和查询功能
- 添加测点线路号可用性检查机制
2026-05-09 07:52:04 +08:00
2c1d926261 调整了ICDCOUNT计数的逻辑,去除了重复性FCDA计数判断 2026-04 2026-05-08 11:40:00 +08:00
34b1a81c70 refactor(mms-mapping): 重构ICD到XML转换服务及响应结构
- 移除API调试文档,精简工具模块
- 重构IcdToXmlGenerateResult数据结构,新增methodDescribe和xmlContent字段
- 更新IcdToXmlResponse响应对象,移除savedPath字段,新增XmlFileResponse容器
- 重构IcdToXmlTaskAppService,引入任务编排上下文和统一异常处理
- 新增XmlFileResponse和XmlResourceContext辅助类
- 优化JsonToXmlConversionService,支持直接返回XML内容而不落地文件
- 添加索引绑定验证和错误处理机制
- 引入函数式接口简化任务执行逻辑
2026-05-08 09:52:44 +08:00
81e4ff4009 feat(mms-mapping): 添加索引确认和选择构建功能
- 新增 buildIndexConfirmData 和 buildIndexSelection 两个调试接口
- 添加完整的请求参数和响应结果的数据结构定义
- 实现索引候选数据到确认模型的转换逻辑
- 实现确认结果到正式索引选择的展开生成功能
- 添加详细的 API 调试文档和使用示例
- 集成参数校验和业务规则验证机制
2026-05-06 13:24:18 +08:00
f57fd45b47 docs(mms-mapping): 移除过时的 API 调试文档并优化代码注释
- 删除了过时的 getIcdMmsJson 标准 API 调试文档
- 为 GenerateMappingFromIcdRequest 类添加 Swagger 注解和 API 模型描述
- 更新 IndexBindingRequest、IndexCandidateReportItemResponse、IndexCandidateResponse
  和 IndexSelectionGroupRequest 类的注释和 Swagger 注解
- 为 IcdToXmlResponse 类添加完整的 Swagger 注解和 getter/setter 方法
- 在 MappingController 中添加新的 API 接口注释和参数说明
- 为 JsonToXmlRequest 类添加 API 模型注解和参数说明
- 在调试工具中增加 indexCandidates JSON 输出功能便于复制使用
2026-05-06 11:40:52 +08:00
f69eed857f feat(tools): 新增电能质量数据补录工具模块
- 添加 add-data 子模块提供批量补数能力
- 实现任务预估、创建、状态查询和模板规则查询接口
- 集成异步执行、批量写入和内存态任务状态管理功能
- 更新 tools 模块聚合配置包含新子模块
- 添加详细模块说明文档和架构设计文档
- 修改调试文件路径配置指向实际测试文件位置
2026-04-30 11:32:00 +08:00
76a254fef4 Merge remote-tracking branch 'origin/main' 2026-04-30 09:02:06 +08:00
6258c2dda5 feat(tools): 新增数据补录功能模块
- 实现批量写入组件,支持 INSERT IGNORE 操作和降级逐行写入
- 添加表定义注册器,自动解析 SQL 元数据并注册 13 张补数表
- 集成异步任务执行器,支持后台补数任务提交和状态管理
- 创建数据补录控制器,提供预估、创建和查询任务状态接口
- 实现时间槽计算和数据生成逻辑,支持多相别数据补录
- 添加线程池配置和任务状态持有器,确保任务并发执行安全
- 创建预览功能,估算补数任务的规模和影响范围
2026-04-30 09:01:43 +08:00
周宇 蔡
b3e679249b Merge branch 'main' of http://www.pqmcc.com:3000/ClientApps/CN_Tool
# Conflicts:
#	tools/mms-mapping/src/main/java/com/njcn/gather/icd/mapping/controller/MappingController.java
2026-04-29 15:21:52 +08:00
98b3f0dbe8 feat(mms-mapping): 添加ICD转XML映射功能
- 新增DefaultCfgToXml.txt模板文件,定义报告列表、逻辑节点分类、相别、倍数器、单位等配置项
- 添加IcdToXmlGenerateCommand类,封装ICD文件转换命令参数,包括文件名、字节流、版本号等属性
- 创建IcdToXmlGenerateRequest类,定义ICD转XML生成请求参数,包含版本号、作者、保存选项等字段
- 实现IcdToXmlGenerateResult类,封装转换结果,包含状态、消息、IED名称、LD实例等信息
- 开发IcdToXmlMappingService组件,提供索引映射配置和统计数据分析功能
- 添加IcdToXmlRequestConverter组件,实现请求参数到命令对象的转换逻辑
- 创建IcdToXmlResponse类,定义ICD转XML响应结构,包含状态、消息、映射文档等属性
- 实现IcdToXmlResponseConverter组件,将结果对象转换为响应对象
- 添加IcdToXmlTaskAppService服务,协调各个组件完成ICD到XML的完整转换流程
- 集成ICD解析、模板加载、索引分析、验证、映射生成等核心功能模块
2026-04-29 15:16:44 +08:00
04e1dc2659 tools: refine add-data batch design spec 2026-04-28 12:43:48 +08:00
35471714c8 tools: add add-data batch design spec 2026-04-28 12:25:19 +08:00
6c4a4e05c1 测试提交功能正常,仅添加了部分注释 2026-04-23 15:15:54 +08:00
03df9d3a10 最近新增的工作 2026-04-23 11:06:04 +08:00
c9461f8b8a 新增mms接卸 2026-04-17 16:31:38 +08:00
dfbd552218 波形解析相关 2026-04-17 08:11:43 +08:00
7fc8996bdf 波形解析相关 2026-04-16 08:18:22 +08:00
47d103918f 波形解析相关 2026-04-16 08:10:42 +08:00
1924947f35 yxb才是大傻逼 2026-04-15 11:53:44 +08:00
a9432d4534 洪圣文你是大傻逼 2026-04-15 11:48:33 +08:00
4f9124d56a 删除不必要的文件 2026-04-13 11:51:18 +08:00
8de2fdc8a4 项目初始化 2026-04-13 11:50:14 +08:00