Commit Graph

27 Commits

Author SHA1 Message Date
PushM
f6883318e7 ft:
新增指令状态:新增两个定时任务记录指令命中状态,首次生成指令记录状态。
增加任务状态:新增一个定时任务细分运行中状态。
预评估功能添加
2024-08-21 02:18:43 +08:00
PushM
2ed9507563 ft:任务预评估字段、任务状态日志查询接口 2024-08-19 03:18:18 +08:00
PushM
45ecc58a16 ft:指令停止下发、允许下发通用接口接口 2024-08-01 10:24:49 +08:00
PushM
d9605328ca 1、静态规则 添加 附件上传功能
2、指令入库增加写入sipin、dipint字段
3、差分command表的代码相应修改
2024-07-17 10:48:16 +08:00
PushM
a71c4376d9 1、指令新建时插入日志表增加uuid 2024-06-26 02:16:11 +08:00
PushM
4a91d6ca4c 1、修复若干bug 2024-06-18 22:52:37 +08:00
PushM
aa6188b1ef 1、指令is_judged变更为四个状态,修改指令研判接口
2、修改处理研判后任务的逻辑,若指令存在,增加is_judged判断,如果为2,要变为1,其他不变。如果指令不存在,isjudged默认为2
2024-06-16 01:10:36 +08:00
PushM
5af3493ba0 1、告警信息增加备注接口
2、task下查询所有配置、任务、规则的未审批数量接口
2024-06-14 17:05:08 +08:00
PushM
b227536328 1、增加指令首次下发的时候,发送RCP查询请求到RCP查询程序。
2、动态规则update bugfix
3、静态规则协议为空,生成指令时候报错NULLPOINT fix
2024-06-11 00:05:53 +08:00
PushM
a5214a2d99 1、研判后任务不立即下发指令,接收指令下发请求后加入立即下发 2024-06-10 02:49:25 +08:00
lifulian
49b9adf086 1、任务启动时就发送指令
2、新增局点多级数据库表查询
3、静态任务下发指令补充指令展示id
2024-06-08 15:29:02 +08:00
PushM
366e89ae47 1、指令新增白名单判断,命中白名单后加入到t_whitelist_hit表中,不加到t_command
2、指令新增时,记录到t_command_log表中
3、配置增加创建人、审核人
4、任务停止、结束时,规则的used_task_id也变为空
5、规则update后更新审核状态bug修复
2024-06-06 03:28:50 +08:00
PushM
a756f9aedb 1、AlertMessage入库修复字段和库表不匹配问题,增加display_id
2、command增加display_id
3、规则、任务、配置增加新建时(批量导入除外)、任务运行状态、审核状态改变时的历史记录
2024-06-04 20:07:29 +08:00
Hao Miao
389483989c Merge remote-tracking branch 'origin/master' 2024-01-23 12:17:30 +08:00
Hao Miao
b6e046c754 1、动态、静态规则、任务、白名单、防护对象、策略模板的查询总数增加了条件
2、指令分页查询还有bug
2024-01-23 12:17:10 +08:00
EnderByEndera
7432dbd5be 1. 修改部分逻辑 2024-01-22 23:40:48 +08:00
EnderByEndera
095eb88eb3 1. 修改TaskController中的setCommandJudged方式,现在它将直接修改t_command中的IS_JUDGED字段
2. queryCommandInfos方法现在添加了筛选条件以及分页查询
2024-01-22 20:10:54 +08:00
EnderByEndera
3d50cb9493 1. 修改防护对象、策略模板和任务的Swagger文档
2. 修改任务和指令部分逻辑
2024-01-22 15:40:03 +08:00
Hao Miao
44abfe096c AlertMessage:
1、alertmessage添加is_distribute(待删除)、command_uuid、create_time、modify_time、alert_message_uuid属性。
2、AlertMessageController添加queryAlarmsByCommandId方法,根据commandUUID查询alertmessage
3、AlertMessageMapper添加新建、查询alertmessage
4、service重写处理alertmessage逻辑,现在alertmessage的isdistribute不需要了,需要删除
Command:
1、service添加updateCommandVaid方法,用于对研判后任务生成的指令研判下发
Task:
1、TaskCommandInfo类添加taskStatus,减少AlertMessageService的查询,并做了标注
2、Controller添加研判后任务下发指令\停止指令的方法validCommandInfoByTaskId
StaticRule、DynamicRule、WhiteList:
1、添加分页查询返回数据总数
2024-01-21 00:51:10 +08:00
EnderByEndera
073dfc9ba4 在CommandInfo字段中添加isValid字段 2024-01-19 15:45:06 +08:00
EnderByEndera
449c320261 1. 修改setDataMap函数为addDataMap以防止swagger将DataMap视为一种属性
2. 当任务未通过审核时,现在会立刻报错而不是返回false
2024-01-19 15:09:23 +08:00
EnderByEndera
7112e85a26 1. 添加AuditAdvice类,用以向审计接口持续发送用户操作数据
2. 添加任务结束状态Scheduled方法,用以周期性扫库将任务修改为已结束状态
2024-01-17 09:44:29 +08:00
EnderByEndera
6cfe4bf5d3 1. 删除Command类,Doris数据库改用TaskCommandInfo类作为实体类
2. 取消FailedState和GeneratingState的使用
3. 修改部分bug
2024-01-15 20:40:55 +08:00
EnderByEndera
ee10a17aea hotfix:
修改部分API注释bug
2024-01-13 10:23:48 +08:00
EnderByEndera
8a719709a3 1. 添加策略模板API文档 2024-01-12 19:24:19 +08:00
EnderByEndera
c1a5d2462f 1. 添加部分swagger文档 2024-01-12 14:31:34 +08:00
EnderByEndera
0f712618f2 1. application.yml修改为application-dev.yml和application-prod.yml
2. 添加更多Exception拦截器
3. 编写状态模式处理task状态的更改
4. 添加StateChangeService,用以处理所有任务状态转换相关的内容
5. 添加StateEnum, ProtocolEnum,TaskTypeEnum用以处理任务和协议相关的所有状态和类型
2024-01-11 19:49:07 +08:00