Commit Graph

15 Commits

Author SHA1 Message Date
PushM
b463a4fe3e 1、动态任务增加发送指令下发信号
2、动态规则批量删除增加使用中判断
3、静态规则返回字段为‘’自动处理为null
4、修复防护对象查询返回ip没有转为ip格式错误
2024-06-08 21:03:05 +08:00
EnderByEndera
6cb44f6a80 1. 添加对Redis连接失败异常的捕获,尝试分析Redis连接失败原因
2. 在配置文件dev和test中添加Redis密码

(cherry picked from commit 9d8c1488c9)
2024-05-13 15:09:27 +08:00
EnderByEndera
7e990754b9 1. 重构审核状态,将其转换为状态模式,添加Using状态(使用中)
2. 策略模板添加方法,通过反射判断防护等级中是否有字段为true
2024-04-17 14:01:46 +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
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
EnderByEndera
0fb8dd87fe 1. 新增AuditStatusValidator类,用以作为审核状态机
2. 新建DataListener,用以读取excel文件
3. 完成防护对象配置所有接口
4. 添加SqlSessionWrapper类用以进行批处理
5. ProtectObject类添加更多校验(IP、大小等)
2024-01-05 21:42:19 +08:00
松岳 陈
776c7c0f6d 1. 添加HandlerMethodValidationException全局异常器
2. 新增防护对象类,添加Service、Mapper、Controller(Controller仍然在开发中)
3. page和pageSize添加@Min注解,限定最低整数大小
4. 将所有的批量类型方法修改为forEach,在SpringBoot中循环执行并整合为事务
2024-01-05 09:32:19 +08:00
松岳 陈
06886de328 1. 增加jackson配置,缩减json数据长度
2. ExceptionHandler添加SaTokenException检查,用于校验登陆
3. ResponseResult添加invalid和unauthorized静态方法
4. Task模块添加单查询,多查询,更新路由
5. Template添加两个JsonProperty
6. Template模块添加query路由
7.
2024-01-03 22:53:02 +08:00
松岳 陈
68cd466c9f 1. 完成新建任务功能,但是未完成静态关键信息功能和动态关键信息功能的关联,需要相关人员沟通
2. 完成新建配置模板功能
3. 修改configuration文件夹中全局异常处理器,添加了几种专门处理数据库异常和Valid异常的处理器。
4. 修改application.yml文件,将hikari自动提交设置为false,此项设置可用于避免数据库发生脏读
2024-01-03 09:13:22 +08:00
松岳 陈
66c710c034 Init Commit 2024-01-02 10:16:15 +08:00