
文章目录引言I 需求移位功能说明:移位配置列表管理新增移位配置II 设计实现思路III 数据库设计告警表设计: 最后状态表、明细表(状态变更的时候才记录)移位配置管理: 不启动未定位状态判断 ,连续移动2 次算移动告警IV 已产生告警的数据不可删除完整实现查询有报警、不能删除的配置逻辑删除 / 停用引言本文介绍了移位告警系统的设计与实现方案。系统通过设置固定点经纬度和偏移范围,当设备超出范围时触发告警。主要功能包括移位配置管理(支持启用/停用状态)、告警数据保护机制(已告警数据不可删除)以及新增配置功能。系统采用三种实现方案对比,推荐在数据中心接收设备数据时实时判断的方案(方案3)。数据库设计包含告警状态表和明细表,采用SQL Server创建了t_per_Off表,包含设备号、坐标、偏移半径等字段,并设置字段注释说明。系统要求连续移动2次才触发告警,支持未定位状态判断配置。I 需求移位功能说明:对航标、网箱等需固定在某个位置的设备设置固定点经纬度及偏移范围,当设备偏移固定点位并大于偏移范围时触发移位告警。移位配置列表管理列表展示已设置移位的数据,已产生告警的数据不可删除,提示“已产生告警数据不可删除,请停用”;状态包含启用和停用,默认启用,如停用则不再判断新的移位告警