234 Commits

Author SHA1 Message Date
xy
f81be47e5f refactor(harmonic): 重构事件通知服务并迁移至系统模块
- 移除 AppNotificationService 和 SmsNotificationService 服务类
- 新增消息发送服务相关接口和实现类到系统模块
- 迁移 AsyncConfig 配置类到 cs-system 模块
- 新增事件用户关系表的 Mapper、Service 接口及实现类
- 更新 CsEventPO 添加 landPoint 字段用于存储事件落点信息
- 修改事件处理逻辑使用新的消息发送 Feign 客户端
- 集成事件原因分析功能并更新数据库字段映射
- 更新设备详情 DTO 添加 nDid 属性支持
- 优化事件通知和短信发送的消息内容格式
- 移除旧的设备消息客户端依赖并使用新服务接口
2026-05-27 11:12:32 +08:00
xy
ea2962840c feat(topology): 添加拓扑图目标指标功能并重构数据处理逻辑
- 在AppLineTopologyDiagram相关类中添加target字段用于绑定指标
- 重构DeviceMessageClient的getLineInfo方法参数结构
- 实现CsLineTopologyFeignClient的queryTopologyDiagram接口及降级处理
- 更新MqttMessageHandler中拓扑图数据处理逻辑,支持自定义指标查询
- 添加PqdData数据拆分服务IPqdDataSplitService及其实现
- 优化PortableOfflLogServiceImpl中的数据入库逻辑
- 修复CsTerminalReplyServiceImpl中时间范围查询条件
- 移除未使用的导入和代码,优化服务依赖注入
2026-05-25 14:38:35 +08:00
xy
23574f0819 fix(data-task): 修复数据任务中的越限标签计算和报警处理逻辑
- 修复了buildOverlimitTag方法名拼写错误,统一为buildOverLimitTag
- 添加了lineInterval参数用于越限次数到分钟数的转换计算
- 将越限次数乘以统计间隔并限制最大值为1440分钟
- 优化了CsAlarmServiceImpl中的在线率和完整性异常判断逻辑
- 重构了报警VO的数据流处理方式
- 更新了CsHarmonicServiceImpl中的枚举映射配置
- 调整了设备消息接口的参数注解配置
- 清理了无用的Jackson依赖导入
- 移除了废弃的通信离线时段计算代码
2026-05-21 15:26:54 +08:00
xy
a82ea6b217 fix(data-service): 修复相位判断逻辑并优化数据查询配置
- 统一将相位判断条件从"M"改为"T"
- 修正CT/PT变比计算逻辑,增加二次变比处理
- 移除废弃的闪变数据过滤逻辑
- 更新InfluxDB数据表名和字段名配置
- 修改服务接口参数传递方式
- 优化相位数据显示逻辑,统一相位标识处理
2026-05-20 09:26:05 +08:00
xy
16724d7d79 feat(data): 添加InfluxDB存储名称映射功能
- 在CsDataArray实体类中新增influxDbName字段用于存储InfluxDB名称
- 集成字典数据和EPD服务实现数据映射逻辑
- 修改多个服务类中的数据查询逻辑以支持别名映射
- 统一数据类型转换为大写格式提升数据一致性
- 优化时间范围计算逻辑并移除无效的数据处理代码
- 清理无用的导入包和服务依赖项
2026-05-18 18:35:40 +08:00
caozehui
058229e8c4 升级功能调整 2026-04-29 08:52:07 +08:00
caozehui
87b91382a8 设备程序版本分页程序 2026-04-23 08:47:19 +08:00
caozehui
ae220ceeea Merge remote-tracking branch 'origin/master'
# Conflicts:
#	cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsEdDataPO.java
#	cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java
2026-04-22 08:52:53 +08:00
xy
d8b292d447 mqtt依赖包引入 2026-04-21 19:21:35 +08:00
xy
fed766bca4 短信服务集成 2026-04-21 16:10:01 +08:00
caozehui
00ccff18c0 设备程序版本分页程序 2026-04-20 14:19:55 +08:00
xy
353a4cc83b refactor(event): 重构事件统计功能并迁移消息推送服务
- 移除暂态事件统计相关接口和实现方法
- 删除EventStatisticsVo相关代码
- 将设备消息推送功能从CsEventPOServiceImpl迁移到新创建的DeviceMessageService
- 新增DeviceMessageFeignClient用于服务间调用
- 实现DeviceMessageController提供统一的消息推送接口
2026-04-17 16:19:10 +08:00
xy
9caaf9bea2 feat(alarm): 添加告警统计功能并优化设备管理
- 在AlarmVO中新增interruptCounts和warnCounts字段用于统计通信中断和终端告警次数
- 在CsAlarmServiceImpl中实现告警次数统计逻辑,解析告警事件数据并计算各类告警数量
- 重构CsEventUserPOServiceImpl中的查询逻辑,优化暂态事件详细信息查询接口
- 在CsEquipmentDeliveryServiceImpl中集成事件查询功能,实时获取设备告警状态
- 优化数据库查询语句,改进事件查询的排序和过滤逻辑
2026-04-16 16:14:10 +08:00
xy
e77108ebf5 feat(service): 实现分页功能并优化设备权限管理
- 在控制器层添加分页支持,将返回类型从 List 修改为 Page
- 实现服务层分页逻辑,集成 MyBatis Plus 分页插件
- 重构设备权限管理逻辑,区分超级管理员、普通用户和游客权限
- 添加营销用户和工程用户的特殊权限处理机制
- 迁移事件查询逻辑到统一的事件用户服务中
- 移除过时的设备用户映射器接口和 XML 查询方法
- 为暂降事件报告添加动态文件名生成功能
- 修复时间范围计算中的日期边界问题
- 优化台账树结构以支持多层级权限过滤
- 统计未读事件数量的查询逻辑优化
2026-04-14 19:09:23 +08:00
xy
f242e45c2f App事件一键已读功能调整 2026-04-08 14:31:39 +08:00
xy
45fd613e47 代码优化 2026-04-08 10:19:06 +08:00
xy
622d977d62 微调 2026-04-07 14:19:30 +08:00
xy
dbe09d70f4 1、app消息数据查询重构
2、app消息已读未读方法重构
3、其余辅助功能添加
2026-04-01 20:28:04 +08:00
xy
33da822317 台账添加设备类型区分 2026-03-26 09:33:48 +08:00
xy
720afd42df app功能合并 2026-03-25 13:33:47 +08:00
xy
fc7694a1db 实体修改 2026-03-18 18:45:25 +08:00
xy
844f30965e 新增设备运行趋势功能 2026-02-11 11:20:47 +08:00
xy
bd1fb82532 功能优化 2026-02-06 09:55:14 +08:00
xy
3727b5777e 1.新增工程项目管理接口
2.调整报表数据不对的问题
2026-01-30 15:21:07 +08:00
cdf
51a16c5701 监测点报告抽取公共方法 2026-01-17 13:40:29 +08:00
xy
cccc73f211 前置日志优化 2026-01-08 20:16:45 +08:00
xy
4882151ccd 台账添加监测位置 2026-01-07 20:53:24 +08:00
xy
b774b7ce91 基于云平台功能调整 2026-01-07 19:20:11 +08:00
240ec304b0 1.报表bug修改 2025-12-22 14:52:20 +08:00
贾同学
791aac26c0 refactor(cs-device): 重命名OverLimitClient及相关类名
- 将OverLimitClient重命名为CsOverLimitClient
- 将OverLimitFallbackFactory重命名为CsOverLimitFallbackFactory
- 更新相关引用类名以匹配新命名
- 修改RStatLimitRateDetailDServiceImpl中的客户端注入名称
2025-12-05 11:05:36 +08:00
cdf
3753544e5f Merge remote-tracking branch 'origin/master'
# Conflicts:
#	cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/line/CslineController.java
2025-12-05 09:13:20 +08:00
cdf
e6df543f1d 稳态报告接口迁移(后续需要合并代码) 2025-12-05 09:12:28 +08:00
贾同学
f86a3c4167 模块迁移 2025-12-04 10:22:51 +08:00
贾同学
9ff0f40349 feat(cs-device): 新增线路参数与容量字段支持
- 在 CsLineParam 中新增 monitorObj、govern 和 monitorUser 字段
- 在 CsLinePO 中新增 shortCircuitCapacity、devCapacity、basicCapacity 和 protocolCapacity 字段
- 更新 CsLinePOServiceImpl 中的更新逻辑以支持新字段写入
2025-12-03 13:48:01 +08:00
ea54b2b907 1.自定义报表模板调整 2025-11-26 14:41:23 +08:00
02e5100426 1.暂降概览下穿页面接口 2025-11-26 08:43:19 +08:00
85ae7e7ddb 1.添加登录用户查询监测点,设备,电能质量用户公共接口 2025-11-25 10:15:09 +08:00
9ae17b14f5 1.暂降预览页面接口 2025-11-25 09:11:58 +08:00
贾同学
f7477ea8ff feat(device): 1、开发监测点治理报告上传和下载接口,与前端联调;2、开发监测对象电网侧和负载侧监测点指标趋势对比数据查询接口 2025-11-24 08:54:45 +08:00
xy
d346e80a88 新增敏感用户相关功能 2025-11-20 11:30:21 +08:00
贾同学
0227d0731c feat(cs-device): 增加监测点列表查询接口及参数过滤功能 2025-11-20 08:50:46 +08:00
xy
2451df7d8d 物联用户权限功能优化 2025-11-17 09:38:43 +08:00
xy
adb811e9df 物联用户权限功能添加 2025-11-14 10:01:55 +08:00
贾同学
ce0b9892c2 feat(device): 新增趋势数据查询功能- 在CsGroupController中增加/trendData接口,支持查询趋势数据-
fix(device): 完善监测点相关接口与实体字段

- 在CsLinePO实体中新增monitorObj和govern字段
- 补充getLineByName和list接口,增强监测点查询能力
2025-11-13 08:58:43 +08:00
xy
2fb11ecaaf 新增物联设备相关算法 2025-11-11 10:57:34 +08:00
xy
b7574b2916 云前置功能调整 2025-11-04 14:08:59 +08:00
xy
629ba0746a 云前置改造-补召功能调整 2025-10-23 09:41:05 +08:00
xy
b86c81d70a 云前置改造-新增补召功能 2025-10-22 15:04:46 +08:00
xy
9531e18e93 云前置改造-暂态数据补召功能 2025-10-15 20:50:04 +08:00
xy
753a22eb4c 云前置改造-台账更新功能 2025-10-14 13:24:56 +08:00