shaoy

shaoy a commité dans master sur shaoy/pipe-ner-server

  • a0cf107a26 feat(warning): 更新预警事项编码生成逻辑 - 在 WarningItem 实体中新增 region 和 drainageType 字段,用于编码生成 - 修改 generateItemCode 接口方法,支持区域和排水类型参数 - 实现新的编码生成规则,包含区域代码、类型代码和排水子类型 - 添加静态映射表支持区域、预警类型和排水类型的标准化转换 - 实现序列号递增逻辑,确保同一天内编码唯一性 - 保留向后兼容的旧版编码生成方法 - 在控制器层暴露新的三参数编码生成接口

il y a 2 jours

shaoy a commité dans master sur shaoy/city-life-line

  • a63e1469c6 feat(warning): 更新预警事项编码生成功能 - 添加区域选择功能,支持城南、城北、太常等区域 - 增加排水类型选择,支持雨水和污水分类 - 修改编码生成规则为区域+类型+[雨污分类]+日期+流水号 - 更新表单验证逻辑,确保必填字段完整性 - 集成新的API参数结构,支持多维度编码生成 - 优化界面显示,调整步骤导航和字段布局

il y a 2 jours

shaoy a commité dans master sur shaoy/pipe-ner-server

  • d67d040868 fix(equipment): 修复设备类型验证逻辑 - 注释掉设备类型ID验证代码以解决修改设备时的验证问题 - 避免因设备类型验证导致的设备修改操作失败 - 保留设备编码验证功能确保数据完整性

il y a 2 jours

shaoy a commité dans master sur shaoy/pipe-ner-server

  • 12af17fec9 Merge remote-tracking branch 'origin/master'
  • 3817409f96 feat(services): 在多个服务中启用调度功能并添加RestTemplate配置 - 在audio-service中添加@EnableScheduling注解以支持定时任务 - 在telemetry-service中添加@EnableScheduling注解以支持定时任务 - 在manhole-service的MessageHandler中添加Autowired注解 - 为audio-service创建RestTemplateConfig配置类 - 为telemetry-service创建RestTemplateConfig配置类 - 配置负载均衡的RestTemplate Bean用于服务间调用
  • Comparer ces 2 commits »

il y a 4 jours

shaoy a commité dans master sur shaoy/pipe-ner-server

  • aeb0851fe6 feat(devices): 统一设备离线检测与在线状态管理功能 - 在多个微服务中实现统一的设备离线检测定时任务 - 重构设备状态更新逻辑,统一通过REST API接口调用 - 新增环境监测服务中的设备离线检测任务模块 - 实现设备在线状态标记与状态变更通知机制 - 优化设备状态更新配置,支持自定义超时时间与检查间隔 - 移除各服务中独立的数据库操作,统一通过API服务处理 - 集成设备状态变更发布器,确保状态变更及时推送 - 修复多服务间设备状态管理不一致的问题
  • baa3fd0edf feat(devices): 统一设备离线检测机制并集成在线状态管理 - 在多个微服务中实现统一的设备离线检测定时任务 - 重构设备离线判断逻辑,支持可配置的超时时间和检查间隔 - 添加REST API方式更新设备在线状态到zk-api-service - 实现设备状态变化时的API调用和日志记录功能 - 集成到各个消息处理器中自动标记设备在线状态 - 优化并发安全的数据结构管理设备状态信息
  • Comparer ces 2 commits »

il y a 4 jours

shaoy a commité dans master sur shaoy/pipe-ner-server

  • de097d083d refactor(dependencies): 统一MyBatis-Plus依赖管理并移除冗余测试依赖 - 在父pom中使用属性变量统一管理mybatis-plus-boot-starter版本 - 移除firefighting-pressure-service中的mybatis-spring-boot-starter-test测试依赖 - 删除manhole-service中重复的mybatis-plus-boot-starter版本声明 - 通过mybatis-plus-boot-starter统一提供相关测试支持,避免依赖冲突

il y a 4 jours

shaoy a commité dans master sur shaoy/pipe-ner-server

  • 0d61fff386 feat(websocket): 添加设备状态变更事件发布器和工单提醒推送功能 - 新增 DeviceStatusChangePublisher 类用于发布设备状态变更事件到 Redis - 实现事务提交后发布机制,确保事件只在事务成功后发送 - 添加 WorkOrderPushVO 数据传输对象用于工单提醒 - 实现 WorkOrderWebSocketPushTask 定时推送待处理及超时工单提醒 - 支持工单可见性检查和用户权限验证 - 添加指纹机制避免重复推送相同的工单数据 - 集成 WebSocket 连接管理和会话清理功能

il y a 4 jours

shaoy a commité dans master sur shaoy/pipe-ner-server

  • ea44940fc1 feat(websocket): 添加设备状态变更推送和工单提醒功能 - 集成 DeviceStatusChangePublisher 实现设备状态变更事件发布 - 新增 WebSocket 工单提醒推送功能,支持鉴权和实时工单状态查询 - 实现 Redis 消息监听器统一处理设备状态变更推送 - 优化设备状态更新逻辑,添加事务管理和状态变更检测 - 移除工单验收对设备报警状态的直接重置逻辑 - 添加 WebSocket 连接认证和会话管理机制 - 实现工单超时和待处理状态的定时扫描推送 - 统一 WebSocket 消息发送机制防止并发写冲突

il y a 4 jours

shaoy a commité dans master sur shaoy/city-life-line

  • 76a4869f75 feat(router): 统一首页路由名称并新增预警概览功能 - 将路由名称从 Index 更新为 MainAdminHome 以避免后端菜单路径冲突 - 在面包屑组件中同时支持 Index 和 MainAdminHome 路由名称 - 修改 portal 页面中的 enterBackend 方法默认跳转到 /index - 更新 index 页面的 script setup 名称为 MainAdminHome - 在侧边栏 Logo 组件中为收缩和展开状态都添加首页链接 - 新增历史预警概览页面,包含统计卡片、专项分布图表和预警明细表格 - 新增今日预警概况页面,显示未解除、已解除和总量统计数据 - 新增今日未处置预警页面,展示待关注预警清单 - 在预警处置页面添加设备编码筛选和显示功能 - 新增预警仪表板相关 API 接口文件 - 创建预警概览共享工具函数文件

il y a 1 semaine

shaoy a commité dans master sur shaoy/pipe-ner-server

  • 7a5bb52f99 fix(warning): 优化预警统计数据查询逻辑 - 为预警表添加别名避免字段冲突 - 增加时间戳过滤条件确保数据实时性 - 添加预警类型白名单过滤支持 - 优化处置时效计算逻辑增加处置类型限制 - 修复空字符串特殊字段的分组统计问题 - 标准化所有查询的时间范围和状态过滤条件 - 重构重复的警告类型枚举定义统一管理 - 优化多处SQL查询的性能和准确性

il y a 1 semaine

shaoy a commité dans master sur shaoy/pipe-ner-server

  • d7a299b029 fix(warning): 优化预警统计数据查询逻辑 - 为预警表添加别名避免字段冲突 - 增加时间戳过滤条件确保数据实时性 - 添加预警类型白名单过滤支持 - 优化处置时效计算逻辑增加处置类型限制 - 修复空字符串特殊字段的分组统计问题 - 标准化所有查询的时间范围和状态过滤条件 - 重构重复的警告类型枚举定义统一管理 - 优化多处SQL查询的性能和准确性

il y a 1 semaine

shaoy a commité dans master sur shaoy/pipe-ner-server

  • c3507af38a feat(warning): 优化预警系统功能并增强权限控制 - 在EarlyWarningAutoServiceImpl中添加设备代码过滤条件,确保查找开启的自动预警时更加精确 - 为处置时效控制器添加权限注解,增强系统的安全性 - 重构处置时效分析服务,支持按预警专项进行统计,并增加安全排序参数处理 - 在处置状态控制器中添加新的处置类型统计接口,并加强权限验证 - 更新数据库映射器以支持分页查询和新增的统计功能 - 优化SQL查询语句,包括表名规范、时间范围处理和多类型条件匹配 - 新增多个预警仪表板相关的数据查询方法,支持今日概览、历史统计等功能
  • ad59f085df Merge remote-tracking branch 'origin/master'
  • f64a473661 feat(warning): 添加预警仪表盘功能 - 新增 WarningDashboardController 提供预警大屏可视化接口 - 新增 WarningDashboardService 定义预警统计服务接口 - 新增 WarningDashboardServiceImpl 实现预警数据统计逻辑 - 提供今日预警概况、历史预警概况、今日未处置预警三个核心接口 - 实现预警数据按专项分类统计和未处理预警集中展示功能 - 集成待办任务与预警信息关联查询,支持预警处置状态跟踪
  • Comparer ces 3 commits »

il y a 1 semaine

shaoy a commité dans master sur shaoy/city-life-line

  • d6d731dbb4 feat(router): 统一首页路由名称并新增预警概览功能 - 将路由名称从 Index 更新为 MainAdminHome 以避免后端菜单路径冲突 - 在面包屑组件中同时支持 Index 和 MainAdminHome 路由名称 - 修改 portal 页面中的 enterBackend 方法默认跳转到 /index - 更新 index 页面的 script setup 名称为 MainAdminHome - 在侧边栏 Logo 组件中为收缩和展开状态都添加首页链接 - 新增历史预警概览页面,包含统计卡片、专项分布图表和预警明细表格 - 新增今日预警概况页面,显示未解除、已解除和总量统计数据 - 新增今日未处置预警页面,展示待关注预警清单 - 在预警处置页面添加设备编码筛选和显示功能 - 新增预警仪表板相关 API 接口文件 - 创建预警概览共享工具函数文件

il y a 1 semaine

shaoy a commité dans master sur shaoy/pipe-ner-server

  • 335bcc9f04 feat(websocket): 添加设备状态实时推送功能 - 在SecurityConfig中开放/ws/deviceStatus端点的匿名访问权限 - 新增DeviceStatusRedisListener实现Redis消息监听功能 - 新增DeviceStatusWebSocketHandler处理WebSocket连接和消息分发 - 新增RedisPubSubConfig配置Redis消息监听容器 - 新增SubscriptionManager管理WebSocket会话与设备的订阅关系 - 新增WebSocketConfig注册WebSocket处理器端点 - 实现设备状态变更的实时推送机制,支持批量订阅和取消订阅 - 添加心跳检测和错误处理机制确保连接稳定性

il y a 3 semaines

shaoy a commité dans master sur shaoy/pipe-ner-server

  • 990b42a400 chore(database): 修改数据库表的schema配置 - 将alarm_warning_rel表的schema从public改为app_user - 将equipment_base表的schema从public改为app_user - 将case_info表的schema从public改为app_user - 将dis_event_grade表的schema从public改为app_user - 将dis_event_plan表的schema从public改为app_user - 将dis_event_report表的schema从public改为app_user - 将dis_event_track表的schema从public改为app_user - 将dis_event_track_log表的schema从public改为app_user - 将dis_event_transfer表的schema从public改为app_user - 将dis_event_transfer_log表的schema从public改为app_user - 将dis_event_urge表的schema从public改为app_user - 将dis_event_urge_detail表的schema从public改为app_user - 将dis_event_verify表的schema从public改为app_user - 将dis_plan_approval表的schema从public改为app_user - 将dis_plan_approval_step表的schema从public改为app_user - 将dis_plan_category表的schema从public改为app_user - 将psgw_drainage_partition表的schema从public改为app_user - 将early_warning表的schema从public改为app_user - 将drill_course表的schema从public改为app_user - 将drill_plan表的schema从public改为app_user - 将drill_practical_plan表的schema从public改为app_user - 将drill_practical_result表的schema从public改为app_user - 将drill_practical_template表的schema从public改为app_user - 将drill_simulation_event表的schema从public改为app_user - 将drill_simulation_log表的schema从public改为app_user - 将drill_simulation_project表的schema从public改为app_user - 将drill_simulation_result表的schema从public改为app_user - 将drill_simulation_role表的schema从public改为app_user - 将drill_simulation_scene表的schema从public改为app_user - 将drill_simulation_task表的schema从public改为app_user - 将psgw_engineering_facility表的schema从public改为app_user - 将equipment_maintain表的schema从public改为app_user - 将equipment_point_rel表的schema从public改为app_user - 将equipment_status表的schema从public改为app_user - 将equipment_test表的schema从public改为app_user - 将equipment_type表的schema从public改为app_user - 将e_real_time_data表的schema从public改为app_user - 将firefighting_pressure表的schema从public改为app_user - 将gas_monitor_data表的schema从public改为app_user - 将gas_pipe_point表的schema从public改为app_user - 将gas_pipe_point_device_rel表的schema从public改为app_user - 将hazard_hidden_account表的schema从public改为app_user - 为EquipmentStatusService添加根据设备编码查询设备状态的方法 - 实现EquipmentStatusService根据设备编码查询设备状态的具体逻辑

il y a 1 mois

shaoy a commité dans master sur shaoy/pipe-ner-server

  • 7c246ad072 chore(config): 更新数据库配置和表结构映射 - 将所有服务的数据库用户名从 system 更改为 app_user - 将所有服务的数据库名从 pipe-ner 更改为 pipi_ner - 更新系统配置表 sys_config 的 schema 从 public 到 app_user - 更新部门表 sys_dept 的 schema 从 public 到 app_user - 更新字典数据表 sys_dict_data 的 schema 从 public 到 app_user - 更新字典类型表 sys_dict_type 的 schema 从 public 到 app_user - 更新定时任务日志表 sys_job_log 的 schema 从 public 到 app_user - 更新定时任务表 sys_job 的 schema 从 public 到 app_user - 更新登录日志表 sys_logininfor 的 schema 从 public 到 app_user - 更新菜单表 sys_menu 的 schema 从 public 到 app_user - 更新通知表 sys_notice 的 schema 从 public 到 app_user - 更新操作日志表 sys_oper_log 的 schema 从 public 到 app_user - 更新岗位表 sys_post 的 schema 从 public 到 app_user - 更新角色部门关联表 sys_role_dept 的 schema 从 public 到 app_user

il y a 1 mois

shaoy a commité dans master sur shaoy/pipe-ner-server

  • 11bd52e1c2 feat(api): 新增预警信息和设备状态管理功能 - 添加 EarlyWarning 实体类及映射器,用于预警信息的数据持久化 - 实现 EarlyWarningAutoService 接口及其实现类,支持采集数据自动生成预警 - 创建 EarlyWarningLevelUtil 工具类,用于计算预警等级和逼近程度 - 添加 EquipmentStatus 实体类及映射器,用于管理设备状态信息 - 实现 EquipmentStatusApiService 接口及控制器,提供设备报警状态更新功能 - 在各微服务中配置 RestTemplate 支持服务间调用 - 实现自动预警的创建、更新、关闭逻辑,支持多级别预警管理

il y a 1 mois

shaoy a commité dans master sur shaoy/pipe-ner-server

  • 30a8d95477 feat(alarm): 实现报警系统自动预警和设备状态同步功能 - 集成MyBatis-Plus自动生成ID策略,为AlarmAssignDetail和AlarmAssignList添加@TableId注解 - 引入EarlyWarningAutoService实现自动预警功能,支持接近阈值时的预警处理 - 在环境服务中重构checkAndSaveAlarm方法,区分报警和预警逻辑并返回触发状态 - 为井盖服务扩展AlarmUtil工具类,新增saveAlarmWithLevel和updateDeviceAlarmStatus方法 - 重构井盖数据服务中的告警检查逻辑,支持倾斜角度动态阈值和多类型状态告警 - 在消防压力和可燃气体服务中实现设备报警状态同步到equipment_status表 - 添加设备状态API URL配置项,统一管理设备报警状态更新接口地址 - 优化报警数据保存逻辑,集成自动预警关闭和生成机制,提升系统响应效率

il y a 1 mois

shaoy a commité dans master sur shaoy/pipe-ner-server

  • e81902f432 feat(database): 迁移到PostgreSQL数据库并集成MyBatis-Plus - 修改多个XML映射文件中的MySQL特有函数为PostgreSQL兼容语法 - 替换DATE_FORMAT为TO_CHAR,TIMESTAMPDIFF为EXTRACT(EPOCH FROM) - 更新sysdate()为CURRENT_TIMESTAMP以适配PostgreSQL - 修改find_in_set函数为POSITION函数以支持PostgreSQL - 在实体类中添加MyBatis-Plus的@TableId注解配置 - 集成IdWorker工具类用于生成分布式ID - 更新INSERT语句以支持显式ID插入而非自动生成 - 在多个模块的pom.xml中添加mybatis-plus-core依赖

il y a 1 mois

shaoy a commité dans master sur shaoy/pipe-ner-server

  • 3e222bddb7 fix(database): 为数据库表添加public模式前缀 - 在SysDeptMapper.xml中为sys_role_dept和sys_user表添加public模式前缀 - 在SysDictDataMapper.xml中为sys_dict_data表添加public模式前缀 - 在SysDictTypeMapper.xml中为sys_dict_type表添加public模式前缀 - 在SysJobLogMapper.xml中为sys_job_log表添加public模式前缀 - 在SysJobMapper.xml中为sys_job表添加public模式前缀 - 在SysLogininforMapper.xml中为sys_logininfor表添加public模式前缀 - 在SysMenuMapper.xml中为sys_menu、sys_role_menu、sys_user_role和sys_user表添加public模式前缀 - 在SysNoticeMapper.xml中为sys_notice表添加public模式前缀 - 在SysOperLogMapper.xml中为sys_oper_log表添加public模式前缀 - 在SysPostMapper.xml中为sys_post、sys_user_post和sys_user表添加public模式前缀 - 在SysRoleDeptMapper.xml中为sys_role_dept表添加public模式前缀 - 在SysRoleMapper.xml中为sys_role、sys_user_role和sys_user表添加public模式前缀 - 在SysRoleMenuMapper.xml中为sys_role_menu表添加public模式前缀 - 在SysUserMapper.xml中为sys_user、sys_dept、sys_user_role和sys_role表添加public模式前缀 - 在SysUserPostMapper.xml中为sys_user_post表添加public模式前缀

il y a 1 mois