zch
|
4e9043670f
|
refactor(ems): 重构告警措施步骤的图片存储逻辑,新增告警记录与规则BO/VO
1. 重构告警措施步骤的图片存储:移除子表,改用逗号分隔的OSS ID存储图片,服务层自动解析为URL
2. 新增异常数据记录的BO、VO类
3. 新增告警规则的BO、VO类
4. 调整Mapper XML适配新的字段结构与查询逻辑
|
2 weeks ago |
zch
|
fa16c6b352
|
fix: 修复SQL Server排序规则冲突并排除异常数据
- 添加 COLLATE DATABASE_DEFAULT 解决 SQL Server JOIN 和 COALESCE 排序规则冲突
- 排除位移异常标记值 9999999.0000
- 修正湿度有效范围上限为 99
- 修正位移字段名为 displacement
- 收紧温度过滤范围为 0-79
|
3 weeks ago |
zch
|
f37ac5b1bc
|
feat: 添加分布式限流依赖
|
3 weeks ago |
zch
|
0fa3c5f6a7
|
refactor(ems): 统一报警阈值逻辑与位移数据字段映射,优化操作日志与接口限流
1. 重构报警规则阈值回填逻辑,仅使用triggerValue单阈值口径
2. 调整位移看板SQL字段映射,将displacement别名兼容原有vibrationDisplacement
3. 清理EmsBaseMonitorThreshold冗余getter/setter与toString方法
4. 新增报警规则清理禁用配置方法,避免两套判定逻辑
5. 优化操作日志记录,增加字段截断与异常兜底
6. 为振动/温度报表接口添加IP限流保护
|
3 weeks ago |
zch
|
c104540e5d
|
chore: 更新环境配置
|
3 weeks ago |
zch
|
148585722b
|
feat(ems): 添加ASSIGN_ID主键策略与批量告警处理
- 为多个领域模型添加 @TableId(type = IdType.ASSIGN_ID) 注解以统一雪花算法主键生成,
- 重构告警确认逻辑支持批量查询与更新以提升性能,并清理冗余的 getter 方法。
|
1 month ago |
zch
|
7c3b0a1411
|
feat(ems): 新增位移专属看板功能并优化告警阈值处理
refactor(ems): 重构告警阈值相关字段注释与逻辑,移除废弃的alarmLevel字段
fix(common): 修复Excel字典表达式解析时的空指针问题
test(admin): 添加报警迁移脚本的契约测试
perf(ems): 优化位移看板查询性能,新增分表查询与抽样功能
docs(ems): 完善告警阈值字段的文档注释
chore: 统一日期解析逻辑至DateUtils工具类
style: 清理部分文件中的无用导入
|
2 months ago |
zch
|
e4d24627f4
|
fix: 修正RequestMapping路径分隔符错误
|
2 months ago |
zch
|
ace1b02658
|
feat(位移看板): 新增位移专属看板模块
实现位移专属看板的独立模块,包括控制器、服务接口及实现、查询参数和视图对象
复用振动看板现有结构但保持独立文件入口,确保不破坏现有校验与序列化行为
位移质量页采用专属统计口径,高级页移除四指标平行坐标画像
|
2 months ago |
zch
|
99ffe8c8c8
|
feat(温度看板): 新增测点下拉列表并优化查询功能
新增温度测点下拉列表接口,支持前端快速选择测点
为异常事件列表添加分页支持,防止大数据量导致性能问题
优化多测点对比趋势的聚合粒度,根据时间跨度自动调整
移除箱线图原始数据接口,简化数据分布分析
补充测点名称字段,提升最高/最低温度展示信息量
增加连续高温最少样本数配置,提高异常检测灵活性
完善测试用例,覆盖空测点和时间范围校验场景
|
2 months ago |
zch
|
4d8177d07e
|
feat(位移专属): 新增位移质量页数据查询接口
|
2 months ago |
zch
|
c4b3c960f7
|
refactor(config): 调整系统配置参数和数据库连接
- 修改密码锁定时间从10分钟改为5分钟
- 关闭多租户功能
- 更新接口文档标题为"海威系统"
- 调整开发和生产环境的数据库连接超时参数
- 生产环境切换为SQL Server数据库并更新连接配置
- 更新Redis密码配置
|
3 months ago |
zch
|
057749a9c9
|
refactor(振动报表): 优化时间处理与数据压缩逻辑
将时间字段类型从Date改为String,统一使用VibrationMathUtils处理时间格式
重构数据压缩算法保留峰值特征,优化分表查询性能与设备画像构建
增加VibrationMathUtils工具类集中数学计算与时间格式化逻辑
|
3 months ago |
zch
|
97f8958427
|
feat(ems/report): 新增电线图接口
新增物联网环境监测数据按日分表查询功能,包含以下核心组件:
1. IotEnvMonitorQuery 查询参数封装对象
2. IotEnvMonitorTypeEnum 设备类型枚举
3. IIotEnvMonitorDataService 服务接口及实现
4. IotEnvMonitorDataMapper 数据访问层
5. IotEnvMonitorDataController REST接口
实现功能:
- 支持按日期路由到对应分表查询
- 按设备类型动态裁剪返回字段
- 提供批量查询设备最新数据接口
- 支持时间范围和多条件组合查询
- 新增振动设备参数选择功能
|
3 months ago |
zch
|
887324cb7d
|
feat(振动看板): 新增振动看板功能模块
实现振动看板全功能模块,包含7个分析页面(总览、趋势、对比、质量、分布、异常、高级)及其相关组件
- 新增振动看板Controller、Service、Mapper及XML映射文件
- 新增7个页面VO类,包含各页面专属数据结构
- 新增查询参数BO类VibrationBoardQueryBo
- 新增振动分布统计聚合器VibrationDistributionAggregator
- 新增振动异常分析器VibrationAnomalyAnalyzer
- 实现原始数据查询和抽样查询两种数据获取方式
- 提供四类分布视图(四分位、直方图、日历/小时热力图)聚合
- 支持四种异常检测(高风险、突变、连续超标、抖动)
|
3 months ago |
zangch@mesnac.com
|
01264401a9
|
fix(TempBoardServiceImpl): 处理无数据表时返回空集合而非抛异常
优化resolveTables方法及所有相关查询方法,当无数据表时返回空集合而非抛出异常
避免并发请求时重复弹错,提升用户体验
|
3 months ago |
zangch@mesnac.com
|
edfafe9cc4
|
feat(TempBoard温度报表/高级分析): 优化主题河流图查询性能并支持动态粒度
- 添加动态粒度参数支持,根据查询时间跨度自动选择分钟/15分钟/小时级聚合
- 重构SQL查询逻辑,使用DATEADD替代FORMAT提升性能
- 添加90天查询时间范围硬限制
- 使用线程安全的DateTimeFormatter替代SimpleDateFormat
|
3 months ago |
zangch@mesnac.com
|
4ccf639cd2
|
feat(RecordIotenvInstantMapper): 支持秒级回溯并优化SQL查询结构
|
3 months ago |
zangch@mesnac.com
|
d646df5b8a
|
feat(RecordIotenvInstant): 新增时间粒度字段以支持秒级数据回溯
|
3 months ago |
zangch@mesnac.com
|
c27308e2d1
|
feat(ems/record): 优化告警处理与实时告警逻辑
|
3 months ago |
zangch@mesnac.com
|
5b010d32fb
|
feat(sys_oper_log): 新增操作日志备注字段
|
3 months ago |
zangch@mesnac.com
|
1532a9dac9
|
feat(ems/base): 新增ems_base_location_json表,前端电路图使用
|
3 months ago |
zangch@mesnac.com
|
acfe88dfa9
|
feat(sys_oper_log): 新增操作日志备注字段
|
3 months ago |
zangch@mesnac.com
|
28d80149b4
|
change(ems): 优化操作日志备注信息
|
3 months ago |
zangch@mesnac.com
|
3f38bb3b5d
|
feat(ems\report): 新增温度专属报表
|
3 months ago |
zangch@mesnac.com
|
13844ef356
|
feat(ems): 新增EMS基础模块的报警通知组、推送日志及相关功能
- 新增报警通知组管理页面及API
- 新增报警通知组成员管理页面及API
- 新增报警推送日志管理页面及API
- 新增相关类型定义和接口实现
- 兼容历史图表组件导入路径
|
3 months ago |
zangch@mesnac.com
|
fdbef0804e
|
feat(ems): 基础改造及相关页面功能
|
3 months ago |
zangch@mesnac.com
|
7f01afc183
|
refactor: 更新项目配置和依赖项
- 修改作者信息为zch
- 更新代码生成器的默认包路径
- 移除MySQL依赖并添加SQL Server依赖
- 清理注释掉的依赖配置
|
3 months ago |
zangch@mesnac.com
|
9cd9362232
|
fix: 删除重复类
|
3 months ago |
zangch@mesnac.com
|
cb4dd81e8b
|
refactor(ems): 重构包结构并补充字段
|
3 months ago |
zangch@mesnac.com
|
bb03d75dfa
|
feat: 新增通用功能组件和任务模块
|
3 months ago |
zangch@mesnac.com
|
b004a10846
|
feat(ems): 初始化EMS系统相关接口、实体类、方法、mapper
|
3 months ago |