chenjiale
|
af08f24f08
|
feat(model): 添加模型列表分页功能
- 在 Algorithm 枚举中添加 getAlgorithmIds 方法用于获取算法ID集合
- 在 ModelSelectQuery 查询类中继承 PageParam 实现分页参数功能
- 修改 ModelController 和 ModelService 接口返回 PagedResponse 分页结果
- 实现 ModelServiceImpl 中的分页查询逻辑,支持正常分页和不分页两种模式
- 新增 PagedResponse 通用分页响应类,包含总数、页码、大小和记录等字段
|
3 weeks ago |
CJL6015
|
1d14331598
|
feat(alert): 添加算法枚举反序列化支持
- 引入 Jackson 注解以支持自定义反序列化逻辑
- 实现 deserialize 方法处理数字和字符串类型的输入
- 支持通过名称或代码值查找对应的算法枚举
- 添加对无效输入的安全默认返回机制
|
3 weeks ago |
chenjiale
|
3b50f25ea2
|
feat(alert): 新增 ANN 训练与测试参数类
- 添加 AnnTestParam 类用于 ANN 测试参数封装
- 添加 AnnTrainParam 类用于 ANN 训练参数封装
- 支持模型、时间区间、点位集合等配置参数定义
- 兼容算法类型、迭代次数、隐层结构等 ANN 特有参数
- 保留旧字段拼写兼容性并支持新字段别名映射
|
4 weeks ago |
chenjiale
|
64a7580169
|
feat(alert): 新增 ANN 模型训练与测试功能
- 添加 ANN 模型训练接口 /alert/model/train/ann
- 添加 ANN 模型测试接口 /alert/model/test/ann
- 扩展 ModelInfo 和 ModelInitVO 支持 ANN 层级和迭代参数
- 更新模型服务接口和实现以支持 ANN 特定逻辑
- 重构训练参数结构以区分 PCA 与 ANN 配置
- 修复模型创建时算法相关字段设置问题
- 增强模型更新时对不同算法参数的处理逻辑
- 优化点数据结构增加 type 字段支持
|
4 weeks ago |
xjf
|
e9c3354463
|
fix:适配exa接口-导入EXA
|
1 month ago |
xjf
|
7d39e9de67
|
fix:适配exa接口-获取组名字段变化
|
1 month ago |
chenjiale
|
f2f8c6f3f1
|
refactor(alert): 重命名 AssessRowVO 为 Assess 并更新相关引用
- 将类名从 AssessRowVO 更改为 Assess
- 更新所有引用 AssessRowVO 的地方为 Assess
- 修改 buildAssessRows 方法返回类型为 List<Assess>
- 更新 mapAssessResultByIndex 方法参数类型为 List<Assess>
- 在 Point 类中添加 Unit 字段的 JSON 属性映射
|
1 month ago |
chenjiale
|
c8c8c3b526
|
feat(json): 支持时间戳和多格式日期反序列化
- 新增对纯数字时间戳的处理逻辑(支持10位秒级和13位毫秒级)
- 在日期解析失败时尝试多种预定义格式进行解析
- 为Point类字段添加@JsonAlias注解以兼容不同命名风格
|
1 month ago |
chenjiale
|
6d9347116b
|
feat(alert): 新增模型配置与版本管理功能
- 添加 ModelCfg 和 ModelVersion 实体类,支持模型基础信息存储
- 实现模型创建、查询接口,支持分页和条件筛选
- 引入 MultiDateDeserializer 支持多种日期格式反序列化
- 优化模型名称空值处理逻辑,避免空指针异常
- 增加 Point 类字段注解,确保 JSON 序列化兼容性
- 更新 Dockerfile 镜像源地址,提升构建稳定性
- 新增独立 Dockerfile 支持外部配置挂载与环境变量设置
- 完善实体类 MyBatis 注解,增强数据库映射准确性
|
1 month ago |
xjf
|
5b4fdb7911
|
fix:修改数据库某些字段,对应修改实体类
|
1 month ago |
CJL6015
|
8e612488ba
|
feat(alert): 更新模型信息结构并调整版本控制逻辑
- 将 ModelInfo 中的 id 类型从 Integer 改为 String
- 修改 rate 字段类型从 BigDecimal 为 String
- 为 version 字段设置默认值 "v-test" 并新增 version1 字段
- 设置 versionNumber 默认值为 0 并增加自增方法 incrementVersionNumber
- 在 ModelInfoVO 中移除 systemId 字段并在 ModelInitVO 中添加 unit 字段
- 调整 ModelServiceImpl 中 id 的转换逻辑及模型保存时的数据处理
- 模型完成时自动更新版本号和版本字符串,并同步修改时间等元数据
|
1 month ago |
CJL6015
|
98dc0b1669
|
fix(alert): 修正算法枚举值
- 将PCA枚举值从0更正为1
- 将ANN枚举值从1更正为2
- 确保算法枚举值唯一且正确对应
|
1 month ago |
xjf
|
187dc3d2c0
|
fix:增加创建模型实例异常处理
|
1 month ago |
xjf
|
6db93787cf
|
fix:增加创建模型实例异常处理
|
1 month ago |
xjf
|
cb2b0cb03d
|
fix:读取已下装模型
|
1 month ago |
xjf
|
0c853d2575
|
fix:因数据库instant_cfg更改字段,group_view更改表名,修改相关实体
|
1 month ago |
chenjiale
|
8855d6e11a
|
feat(alert): 添加模型删除功能并优化评估报告逻辑
- 在 ModelController 中新增 DELETE /{id} 接口用于删除模型
- 实现 ModelService 的 deleteModel 方法,支持软删除
- 删除 AssessReportServiceImpl 中冗余的覆盖率计算逻辑
- 移除 payload 中不再使用的 coverage、low_f 和 high_f 字段
- 添加 VSCode Java 空值分析配置文件
|
1 month ago |
chenjiale
|
811b27a6f7
|
fix(alert): 修复评估报告测试数据序列化问题
- 调整 import 语句顺序,统一数据对象和映射器引用
- 修复 uplow 字段空值处理逻辑,避免空指针异常
- 注释掉重复的 low_f 和 high_f 属性设置
- 精简 JSON 序列化注解中的别名配置,去除冗余映射
- 统一模型测试类属性命名规则,提高代码可读性
|
1 month ago |
肖晋飞
|
ba95c0f89e
|
fix:预警列表字段调整
|
1 month ago |
肖晋飞
|
b2bae90006
|
fix:增加EXA注释
|
1 month ago |
肖晋飞
|
b906139e97
|
fix:report丢失问题解决
|
1 month ago |
肖晋飞
|
e972af6233
|
fix:去掉实例测试用的默认值
|
1 month ago |
肖晋飞
|
c354cdefa5
|
fix:exa接口变化
|
1 month ago |
肖晋飞
|
d557424954
|
fix:模型实例插入预警表
|
1 month ago |
CJL6015
|
05a9260eb1
|
feat(alert): 实现评估报告管理功能增强
- 新增评估报告列表查询接口,支持按模型ID、版本和有效性过滤
- 新增算法评估配置查询接口,获取底线分数等条件
- 新增旧表 Assess_Report_CFG 兼容插入接口
- 新增评估报告名称查询接口,按模型ID和版本生成RV+时间格式名称
- 修改评估结果响应VO字段类型,durationSeconds、coverage等改为Double并设置默认值
- 完善模型下装逻辑,增加评估报告校验和版本关联
- 新增模型草稿版本创建和历史版本列表查询功能
- 优化模型信息查询,支持指定版本读取
- 增强JSON序列化配置,添加字段别名支持
- 更新相关实体类和Mapper定义
|
1 month ago |
CJL6015
|
63e5ac5f8f
|
feat(alert): 新增评估报告模块及相关接口
- 添加评估报告的初始化、详情查看、评估触发和保存接口
- 实现数据清洗概要信息接口(暂未对接真实数据源)
- 定义完整的 VO 层结构,包括清洗项、评估请求/响应、初始化请求/响应等
- 创建 AssessReportDO 数据对象及对应的 Mapper 接口
- 提供 MySQL 表结构设计建议(alert_assess_report、alert_model_condition)
- 编写迁移方案文档 ASSESS_REPORT_MIGRATION.md,涵盖旧接口梳理、REST 设计、代码骨架和 T-SQL 改写要点
- 在 application-local.yaml 中配置 assess-report.host 地址
- 实现服务层逻辑,封装 EXA/Python 调用客户端 RemoteExaClient(预留)
- 保留与旧版 GetData.asmx.cs 接口对齐的数据处理逻辑
- 添加统一返回结构 CommonResult 和基础异常处理机制
|
1 month ago |
chenjiale
|
b29694a1f0
|
refactor(alert): 重构EXA历史数据获取逻辑
- 使用Hutool工具类简化HTTP请求处理
- 替换原有的Apache HttpClient实现
- 优化参数拼接与URL构建方式
- 改进JSON反序列化处理逻辑
- 增强异常处理机制
- 清理无用的导入包并统一使用通配符导入
|
1 month ago |
肖晋飞
|
fc69528ba5
|
feat:增加exa批量读点接口
|
3 months ago |
chenjiale
|
8fcf579cca
|
refactor(alert):重构模型版本分页查询逻辑
- 移除了对 ModelVersionMapper 的直接依赖
- 引入 ModelVersionService 和 Page 工具类实现分页查询
- 使用 LambdaQueryWrapperX 构建查询条件
-通过 BeanUtils 转换查询结果为 DO 对象- 调整了 RunModelServiceImpl 的依赖注入方式为构造器注入
|
4 months ago |
肖晋飞
|
fd0323865b
|
feat:增加根据id查询json接口
|
4 months ago |
肖晋飞
|
c3ecd4ea72
|
fix:预警回算
|
4 months ago |
Jiale
|
e12db17bb8
|
feat(module-alert): 添加模型下架功能
- 在 ModelController 中添加 bottomModel 方法处理模型下架请求
- 在 ModelService 接口中定义 bottomModel 方法
- 实现在 ModelServiceImpl 中的 bottomModel 方法逻辑
- 新增 ModelVersion 实体类用于保存模型版本信息
- 创建 ModelVersionMapper 及其 XML 文件进行数据库操作
- 新增 ModelVersionService 接口及其实现类
- 优化 Point 类中的 limit 字段类型
|
6 months ago |
肖晋飞
|
66a82465e3
|
fix:将excel改为csv格式
|
7 months ago |
肖晋飞
|
70fae8bb37
|
fix:增加机组、系统、子系统筛选条件
|
7 months ago |
Jiale
|
0b15979632
|
refactor(alert): 优化 EXA 服务 IP 并调整报警模型设置默认值
- 修改 EXA 服务 IP 地址为47.98.32.148
- 修正报警模型设置的默认条件为 "1==1"
- 优化 EXAUtils 类中的方法,提高代码可读性和维护性
- 更新 ModelController 中的请求参数注解
- 调整 ModelServiceImpl 中的模型训练逻辑
-为 ModelTestParam 类添加 JSON别名注解
- 修正 TrainParam 类中的字段名称和类型
|
7 months ago |
CJL6015
|
8d6a08e5b1
|
feat(module-alert): 优化模型相关接口和数据结构
- 重构了模型信息相关的数据结构和接口
- 新增了模型训练和测试相关的功能
- 优化了模型数据的存储和传输格式- 调整了部分字段名称和类型,提高了数据准确性
|
7 months ago |
Jiale
|
7db7e1710d
|
feat(module-alert): 添加集团管理相关错误码并优化 EXA历史数据查询功能
- 在 ErrorCodeConstants 中添加了三个新的集团管理相关错误码
- 优化了 EXAHistoryReqVO 类,调整了字段格式并设置了默认间隔时间
- 在 EXAService接口中新增了获取点选项列表的方法
|
8 months ago |
肖晋飞
|
5d8a4c2820
|
fix:运行中心-修改model相关名称防止冲突
|
8 months ago |
肖晋飞
|
04248d7516
|
fix:运行中心-修改model相关名称防止冲突
|
8 months ago |
肖晋飞
|
fbd7a1ec6a
|
feat:运行中心-预警实例V2.0
|
8 months ago |
Jiale
|
2e42c6fbf9
|
feat(model): 添加模型训练时间信息并优化模型信息更新功能
- 在 ModelInfoVO 中添加 TrainTime 类,用于记录模型训练时间相关信息
- 移除 ModelController 中未使用的 CreateModelInfo 导入
- 实现 ModelServiceImpl 中的 updateModelInfo 方法,使用 ModelCfg 对象更新模型信息
|
8 months ago |
Jiale
|
4602c84790
|
refactor(alert): 重构 EXA 相关接口和数据结构- 更新 EXAController、EXAService 和 EXAUtils 中的方法签名和返回类型
- 在 EXAHistoryReqVO 中添加 interval 字段
- 修改 ModelInfo 和相关 VO 类的字段名称和类型
- 优化 ModelServiceImpl 中的模型信息处理逻辑
|
8 months ago |
肖晋飞
|
9558c3ea4e
|
feat:运行中心-预警实例V1.0
|
8 months ago |
Jiale
|
2b38459508
|
feat(module-alert): 重构模型相关代码并添加新功能
- 新增 Algorithm、ModelStatus、ModelTrash 和 ModelVisible 枚举类- 重构了模型相关的数据结构和接口
- 新增模型列表查询和创建模型的功能
-优化了代码结构,提高了可维护性和可扩展性
|
8 months ago |
CJL6015
|
c7e484af91
|
feat(module-alert): 添加模型管理功能
- 新增模型配置表(ModelCfg)和相关 mapper、service- 实现模型列表、模型信息、创建模型、更新模型等功能- 添加模型数据查询和计算接口
- 定义模型相关 VO 类
|
8 months ago |
肖晋飞
|
ab0a66ed3b
|
feat 测点管理模块
|
8 months ago |
肖晋飞
|
7462319ff7
|
feat: 预警诊断模块
|
9 months ago |
肖晋飞
|
3c60d7f88b
|
fix: 删除租户相关
|
9 months ago |