diff --git a/src/main/java/com/realtime/protection/configuration/entity/rule/staticrule/StaticRuleObject.java b/src/main/java/com/realtime/protection/configuration/entity/rule/staticrule/StaticRuleObject.java index 4a27754..586f391 100644 --- a/src/main/java/com/realtime/protection/configuration/entity/rule/staticrule/StaticRuleObject.java +++ b/src/main/java/com/realtime/protection/configuration/entity/rule/staticrule/StaticRuleObject.java @@ -172,6 +172,7 @@ public class StaticRuleObject { @JsonProperty("event_type") @ExcelProperty("事件类型") + @ExcelIgnore @Schema(description = "事件类型", example = "DDos") private String eventType; diff --git a/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectController.java b/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectController.java index fd26dca..e45415f 100644 --- a/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectController.java +++ b/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectController.java @@ -90,8 +90,7 @@ public class ProtectObjectController implements ProtectObjectControllerApi { public ResponseResult queryProtectObjects(@RequestParam(value = "proobj_name", required = false) String protectObjectName, @RequestParam(value = "proobj_id", required = false) - @Min(value = 1, message = "ID值不可小于1") - Integer protectObjectId, + String protectObjectId, @RequestParam(value = "proobj_systemm_name", required = false) String protectObjectSystemName, @RequestParam(value = "proobj_ip_address", required = false) diff --git a/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectControllerApi.java b/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectControllerApi.java index 24120dc..6b7abda 100644 --- a/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectControllerApi.java +++ b/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectControllerApi.java @@ -178,8 +178,7 @@ public interface ProtectObjectControllerApi { ResponseResult queryProtectObjects(@RequestParam(value = "proobj_name", required = false) String protectObjectName, @RequestParam(value = "proobj_id", required = false) - @Min(value = 1, message = "ID值不可小于1") - Integer protectObjectId, + String protectObjectId, @RequestParam(value = "proobj_systemm_name", required = false) String protectObjectSystemName, @RequestParam(value = "proobj_ip_address", required = false) diff --git a/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectMapper.java b/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectMapper.java index 4c08f10..74414fc 100644 --- a/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectMapper.java +++ b/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectMapper.java @@ -28,7 +28,7 @@ public interface ProtectObjectMapper { Integer queryProtectObjectsTotalNum(@Param("proobj_name") String protectObjectName, - @Param("proobj_id") Integer protectObjectId, + @Param("proobj_id") String protectObjectId, @Param("proobj_system_name") String protectObjectSystemName, @Param("proobj_ip") String protectObjectIPAddress, @Param("proobj_port_min") Integer protectObjectPortMin, @@ -39,7 +39,7 @@ public interface ProtectObjectMapper { @Param("proobj_audit_status") Integer protectObjectAuditStatus); List queryProtectObjects(@Param("proobj_name") String protectObjectName, - @Param("proobj_id") Integer protectObjectId, + @Param("proobj_id") String protectObjectId, @Param("proobj_system_name") String protectObjectSystemName, @Param("proobj_ip") String protectObjectIPAddress, @Param("proobj_port_min") Integer protectObjectPortMin, diff --git a/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectService.java b/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectService.java index 70fc20e..4082e50 100644 --- a/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectService.java +++ b/src/main/java/com/realtime/protection/server/defense/object/ProtectObjectService.java @@ -76,7 +76,7 @@ public class ProtectObjectService { return sqlSessionWrapper.startBatchSession(ProtectObjectMapper.class, newProtectObjectFunction, protectObjectList); } - public List queryProtectObjects(String protectObjectName, Integer protectObjectId, + public List queryProtectObjects(String protectObjectName, String protectObjectId, String protectObjectSystemName, String protectObjectIPAddress, Integer protectObjectPortMin, Integer protectObjectPortMax, String protectObjectURL, String protectObjectProtocol, @@ -94,11 +94,11 @@ public class ProtectObjectService { } public Boolean updateProtectObject(ProtectObject protectObject) { - if (!protectObjectMapper.queryProtectObject(protectObject.getProtectObjectId()) - .getProtectObjectAuditStatus() - .equals(AuditStatusEnum.AUDITED.getNum())) { - return false; - } +// if (!protectObjectMapper.queryProtectObject(protectObject.getProtectObjectId()) +// .getProtectObjectAuditStatus() +// .equals(AuditStatusEnum.AUDITED.getNum())) { +// return false; +// } protectObject.setProtectObjectAuditStatus(AuditStatusEnum.PENDING.getNum()); @@ -174,7 +174,7 @@ public class ProtectObjectService { return resultMap; } - public Integer queryProtectObjectsTotalNum(String protectObjectName, Integer protectObjectId, + public Integer queryProtectObjectsTotalNum(String protectObjectName, String protectObjectId, String protectObjectSystemName, String protectObjectIPAddress, Integer protectObjectPortMin, Integer protectObjectPortMax, String protectObjectURL, String protectObjectProtocol, diff --git a/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateController.java b/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateController.java index 50d8939..c41cf44 100644 --- a/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateController.java +++ b/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateController.java @@ -59,7 +59,7 @@ public class TemplateController implements TemplateNewCpntrollerApi{ public ResponseResult queryTemplates(@RequestParam(value = "template_name", required = false) String templateName, @RequestParam(value = "source_system", required = false) String sourceSystem, @RequestParam(value = "create_user_name", required = false) String createUserName, - @RequestParam(value = "template_id", required = false) Integer templateId, + @RequestParam(value = "template_id", required = false) String templateId, @RequestParam(value = "audit_status", required = false) Integer auditStatus, @RequestParam(value = "event_type", required = false) String eventType, @RequestParam(value = "protect_level", required = false) Integer protectLevel, diff --git a/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateMapper.java b/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateMapper.java index a2bb980..cf9717a 100644 --- a/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateMapper.java +++ b/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateMapper.java @@ -16,7 +16,7 @@ public interface TemplateMapper { List queryTemplates(@Param("template_name") String templateName, @Param("source_system") String sourceSystem, @Param("create_username") String createUsername, - @Param("template_id")Integer templateId, + @Param("template_id")String templateId, @Param("audit_status")Integer auditStatus, @Param("event_type")String eventType, @Param("protect_level")Integer protectLevel, @@ -34,7 +34,7 @@ public interface TemplateMapper { Integer queryTemplateTotalNum(@Param("template_name") String templateName, @Param("source_system") String sourceSystem, @Param("create_username") String createUsername, - @Param("template_id")Integer templateId, + @Param("template_id")String templateId, @Param("audit_status")Integer auditStatus, @Param("event_type")String eventType, @Param("protect_level")Integer protectLevel diff --git a/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateNewCpntrollerApi.java b/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateNewCpntrollerApi.java index 0b5f964..89eb51c 100644 --- a/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateNewCpntrollerApi.java +++ b/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateNewCpntrollerApi.java @@ -94,7 +94,7 @@ public interface TemplateNewCpntrollerApi { ResponseResult queryTemplates(@RequestParam(value = "template_name", required = false) String templateName, @RequestParam(value = "source_system", required = false) String sourceSystem, @RequestParam(value = "create_user_name", required = false) String createUserName, - @RequestParam(value = "template_id", required = false) Integer templateId, + @RequestParam(value = "template_id", required = false) String templateId, @RequestParam(value = "audit_status", required = false) Integer auditStatus, @RequestParam(value = "event_type", required = false) String eventType, @RequestParam(value = "protect_level", required = false) Integer protectLevel, diff --git a/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateService.java b/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateService.java index 9b7d934..d3a9944 100644 --- a/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateService.java +++ b/src/main/java/com/realtime/protection/server/defense/templatenew/TemplateService.java @@ -4,6 +4,7 @@ import com.realtime.protection.configuration.entity.defense.template.TemplateNew import com.realtime.protection.configuration.entity.rule.staticrule.StaticRuleObject; import com.realtime.protection.configuration.utils.Counter; import com.realtime.protection.configuration.utils.SqlSessionWrapper; +import com.realtime.protection.configuration.utils.enums.audit.AuditStatusEnum; import com.realtime.protection.configuration.utils.enums.audit.AuditStatusValidator; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.dao.DuplicateKeyException; @@ -49,7 +50,7 @@ public class TemplateService { } public List queryTemplates(String templateName, String sourceSystem, String createUserName, - Integer templateId, Integer auditStatus, + String templateId, Integer auditStatus, String eventType, Integer protectLevel, Integer page, Integer pageSize) { return templateMapper.queryTemplates(templateName, sourceSystem, createUserName, @@ -58,6 +59,7 @@ public class TemplateService { public Boolean updateTemplate(Integer templateId, TemplateNew template) { template.setTemplateId(templateId); + template.setAuditStatus(String.valueOf(AuditStatusEnum.PENDING.getNum())); return templateMapper.updateTemplateInformation(template); } @@ -74,7 +76,7 @@ public class TemplateService { public Integer queryTemplateTotalNum( String templateName, String sourceSystem, String createUserName, - Integer templateId, Integer auditStatus, + String templateId, Integer auditStatus, String eventType, Integer protectLevel) { return templateMapper.queryTemplateTotalNum(templateName, sourceSystem, createUserName, templateId,auditStatus,eventType, protectLevel ); diff --git a/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleController.java b/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleController.java index 87a7df0..ddad90e 100644 --- a/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleController.java +++ b/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleController.java @@ -120,7 +120,7 @@ public class DynamicRuleController implements DynamicRuleControllerApi { @Override @GetMapping("/query") public ResponseResult queryDynamicRuleObject(@RequestParam(value = "name", required = false) String dynamicRuleName, - @RequestParam(value = "id", required = false) Integer dynamicRuleId, + @RequestParam(value = "id", required = false) String dynamicRuleId, @RequestParam(value = "source_system", required = false) String protectObjectSourceSystem, @RequestParam(value = "creator", required = false) String creator, @RequestParam(value = "audit_status", required = false) Integer auditStatus, diff --git a/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleControllerApi.java b/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleControllerApi.java index bcc99dc..1cbab15 100644 --- a/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleControllerApi.java +++ b/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleControllerApi.java @@ -360,7 +360,7 @@ public interface DynamicRuleControllerApi { } ) ResponseResult queryDynamicRuleObject(@RequestParam(value = "name", required = false) String dynamicRuleName, - @RequestParam(value = "id", required = false) Integer dynamicRuleId, + @RequestParam(value = "id", required = false) String dynamicRuleId, @RequestParam(value = "source_system", required = false) String protectObjectSourceSystem, @RequestParam(value = "creator", required = false) String creator, @RequestParam(value = "audit_status", required = false) Integer auditStatus, diff --git a/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleMapper.java b/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleMapper.java index 8687773..91e250f 100644 --- a/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleMapper.java +++ b/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleMapper.java @@ -27,7 +27,7 @@ public interface DynamicRuleMapper { void deleteDynamicRules(List dynamicRuleIds); - List queryDynamicRuleObject(String dynamicRuleName, Integer dynamicRuleId, + List queryDynamicRuleObject(String dynamicRuleName, String dynamicRuleId, String sourceSystem, String creator, Integer auditStatus, String eventType, Integer protectLevel, String templateName, String auditUserName, String createDate, @@ -35,7 +35,7 @@ public interface DynamicRuleMapper { boolean queryProtectObjectById(Integer protectObjectId); - Integer queryDynamicRuleTotalNum(String dynamicRuleName, Integer dynamicRuleId, + Integer queryDynamicRuleTotalNum(String dynamicRuleName, String dynamicRuleId, String sourceSystem, String creator, Integer auditStatus , String eventType, Integer protectLevel, String templateName, String auditUserName, String createDate); diff --git a/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleService.java b/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleService.java index 732c84b..397f53c 100644 --- a/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleService.java +++ b/src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleService.java @@ -6,6 +6,7 @@ import com.realtime.protection.configuration.entity.rule.staticrule.StaticRuleOb import com.realtime.protection.configuration.utils.Counter; import com.realtime.protection.configuration.utils.SqlSessionWrapper; import com.realtime.protection.configuration.utils.enums.StateEnum; +import com.realtime.protection.configuration.utils.enums.audit.AuditStatusEnum; import com.realtime.protection.configuration.utils.enums.audit.AuditStatusValidator; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -115,7 +116,7 @@ public class DynamicRuleService { //更新DynamicRule // dynamicRuleMapper - + dynamicRuleObject.setAuditStatus(AuditStatusEnum.PENDING.getNum()); Boolean idValid = dynamicRuleMapper.updateDynamicRuleObject(dynamicRuleId, dynamicRuleObject); if (!idValid) { throw new IllegalArgumentException("动态规则id无效"); @@ -129,6 +130,7 @@ public class DynamicRuleService { if (!ProtectObjIdValid) { throw new IllegalArgumentException("防护对象id无效"); } + */ return idValid; @@ -178,7 +180,7 @@ public class DynamicRuleService { //分页查询基础的动态规则,暂时不返回关联的保护对象 - public List queryDynamicRuleObject(String dynamicRuleName, Integer dynamicRuleId, + public List queryDynamicRuleObject(String dynamicRuleName, String dynamicRuleId, String templateSourceSystem,String creator,Integer auditStatus, String eventType, Integer protectLevel, String templateName, String auditUserName, String createDate, @@ -187,7 +189,7 @@ public class DynamicRuleService { templateSourceSystem, creator, auditStatus, eventType, protectLevel, templateName, auditUserName, createDate, page, pageSize); } - public Integer queryDynamicRuleTotalNum(String dynamicRuleName, Integer dynamicRuleId, + public Integer queryDynamicRuleTotalNum(String dynamicRuleName, String dynamicRuleId, String protectObjectSourceSystem, String creator, Integer auditStatus, String eventType, Integer protectLevel, String templateName,String auditUserName, String createDate) { diff --git a/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleController.java b/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleController.java index 3bea56b..e12549c 100644 --- a/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleController.java +++ b/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleController.java @@ -152,7 +152,7 @@ public class StaticRuleController implements StaticRuleControllerApi { @Override @GetMapping("/query") public ResponseResult queryStaticRule(@RequestParam(name = "name", required = false) String static_rule_name, - @RequestParam(name = "id", required = false) Integer static_rule_id, + @RequestParam(name = "id", required = false) String static_rule_id, @RequestParam(name = "creator", required = false) String static_rule_creator, @RequestParam(name = "sip", required = false) String static_rule_sip, @RequestParam(name = "sport", required = false) Integer static_rule_sport, diff --git a/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleControllerApi.java b/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleControllerApi.java index d522ab3..5bbc177 100644 --- a/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleControllerApi.java +++ b/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleControllerApi.java @@ -220,7 +220,7 @@ public interface StaticRuleControllerApi { } ) ResponseResult queryStaticRule(@RequestParam(required = false) String static_rule_name, - @RequestParam(required = false) Integer static_rule_id, + @RequestParam(required = false) String static_rule_id, @RequestParam(required = false) String static_rule_creator, @RequestParam(required = false) String static_rule_sip, @RequestParam(required = false) Integer static_rule_sport, diff --git a/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleMapper.java b/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleMapper.java index 0c96f53..5dce492 100644 --- a/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleMapper.java +++ b/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleMapper.java @@ -27,7 +27,7 @@ public interface StaticRuleMapper { StaticRuleObject queryStaticRuleById(Integer id); //多页查询静态规则 - List queryStaticRule(String static_rule_name, Integer static_rule_id, + List queryStaticRule(String static_rule_name, String static_rule_id, String static_rule_create_username, String sip, Integer sport, String dip, Integer dport, Integer auditStatus, String auditUserName, String createDate, @@ -46,7 +46,7 @@ public interface StaticRuleMapper { String auditUserDepart); Boolean updateAuditStatusById(Integer id, Integer auditStatus); - Integer queryStaticRuleTotalNum(String static_rule_name, Integer static_rule_id, + Integer queryStaticRuleTotalNum(String static_rule_name, String static_rule_id, String static_rule_create_username, String sip, Integer sport, String dip, Integer dport, diff --git a/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleService.java b/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleService.java index c522c8e..545f1c8 100644 --- a/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleService.java +++ b/src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleService.java @@ -182,7 +182,7 @@ public class StaticRuleService { 分页查询 */ public List queryStaticRule( - String static_rule_name, Integer static_rule_id, + String static_rule_name, String static_rule_id, String creator, String static_rule_sip, Integer static_rule_sport, String static_rule_dip, Integer static_rule_dport, @@ -267,7 +267,7 @@ public class StaticRuleService { staticRuleMapper.deleteStaticRuleById(id); } - public Integer queryStaticRuleTotalNum(String static_rule_name, Integer static_rule_id, + public Integer queryStaticRuleTotalNum(String static_rule_name, String static_rule_id, String static_rule_creator, String static_rule_sip, Integer static_rule_sport, String static_rule_dip, Integer static_rule_dport, diff --git a/src/main/java/com/realtime/protection/server/whitelist/WhiteListController.java b/src/main/java/com/realtime/protection/server/whitelist/WhiteListController.java index 1e0213b..c9f53e9 100644 --- a/src/main/java/com/realtime/protection/server/whitelist/WhiteListController.java +++ b/src/main/java/com/realtime/protection/server/whitelist/WhiteListController.java @@ -81,7 +81,7 @@ public class WhiteListController implements WhiteListControllerApi { @Override @GetMapping("/query") public ResponseResult queryWhiteListObject(@RequestParam(value = "whiteobj_name", required = false) String whiteListName, - @RequestParam(value = "whiteobj_id", required = false) Integer whiteListId, + @RequestParam(value = "whiteobj_id", required = false) String whiteListId, @RequestParam(value = "system_name", required = false) String systemName, @RequestParam(value = "audit_status", required = false) Integer auditStatus, @RequestParam(value = "creator", required = false) String creator, diff --git a/src/main/java/com/realtime/protection/server/whitelist/WhiteListControllerApi.java b/src/main/java/com/realtime/protection/server/whitelist/WhiteListControllerApi.java index 82c48c1..018e8c6 100644 --- a/src/main/java/com/realtime/protection/server/whitelist/WhiteListControllerApi.java +++ b/src/main/java/com/realtime/protection/server/whitelist/WhiteListControllerApi.java @@ -112,7 +112,7 @@ public interface WhiteListControllerApi { } ) ResponseResult queryWhiteListObject(@RequestParam(value = "whiteobj_name", required = false) String whiteListName, - @RequestParam(value = "whiteobj_id", required = false) Integer whiteListId, + @RequestParam(value = "whiteobj_id", required = false) String whiteListId, @RequestParam(value = "system_name", required = false) String systemName, @RequestParam(value = "audit_status", required = false) Integer auditStatus, @RequestParam(value = "creator", required = false) String creator, diff --git a/src/main/java/com/realtime/protection/server/whitelist/WhiteListMapper.java b/src/main/java/com/realtime/protection/server/whitelist/WhiteListMapper.java index 841d718..0716828 100644 --- a/src/main/java/com/realtime/protection/server/whitelist/WhiteListMapper.java +++ b/src/main/java/com/realtime/protection/server/whitelist/WhiteListMapper.java @@ -19,7 +19,7 @@ public interface WhiteListMapper { void newWhiteListObject(@Param("object") WhiteListObject object); //分页查询 - List queryWhiteListObject(String whiteListName, Integer whiteListId, + List queryWhiteListObject(String whiteListName, String whiteListId, String systemName, Integer auditStatus, String creator, Integer page, Integer pageSize); @@ -46,7 +46,7 @@ public interface WhiteListMapper { List whiteListCommandCheck(@Param("command") FiveTupleWithMask fiveTupleWithMaskInCommand); - Integer queryWhiteListTotalNum(String whiteListName, Integer whiteListId + Integer queryWhiteListTotalNum(String whiteListName, String whiteListId , String systemName, Integer auditStatus, String creator); List whiteListCommandsCheck(List taskCommandInfos); diff --git a/src/main/java/com/realtime/protection/server/whitelist/WhiteListService.java b/src/main/java/com/realtime/protection/server/whitelist/WhiteListService.java index 8860c99..5815321 100644 --- a/src/main/java/com/realtime/protection/server/whitelist/WhiteListService.java +++ b/src/main/java/com/realtime/protection/server/whitelist/WhiteListService.java @@ -126,16 +126,16 @@ public class WhiteListService { if (auditStatus == null) { throw new IllegalArgumentException("无法找到白名单 " + id + ", 可能该白名单不存在"); } - if (!whiteListMapper.queryWhiteListObjectAuditStuatusById(id).equals(AuditStatusEnum.AUDITED.getNum())) { - throw new IllegalStateException("无法修改白名单信息,因为其并未处于" + AuditStatusEnum.AUDITED + "状态"); - } +// if (!whiteListMapper.queryWhiteListObjectAuditStuatusById(id).equals(AuditStatusEnum.AUDITED.getNum())) { +// throw new IllegalStateException("无法修改白名单信息,因为其并未处于" + AuditStatusEnum.AUDITED + "状态"); +// } object.setWhiteListAuditStatus(AuditStatusEnum.PENDING.getNum()); return whiteListMapper.updateWhiteListObject(id, object); } - public List queryWhiteListObject(String whiteListName, Integer whiteListId, + public List queryWhiteListObject(String whiteListName, String whiteListId, String systemName, Integer auditStatus, String creator, Integer page, Integer pageSize) { return whiteListMapper.queryWhiteListObject(whiteListName, whiteListId, systemName, auditStatus, creator, page, pageSize); @@ -214,7 +214,7 @@ public class WhiteListService { return resultMap; } - public Integer queryWhiteListTotalNum(String whiteListName, Integer whiteListId + public Integer queryWhiteListTotalNum(String whiteListName, String whiteListId , String systemName, Integer auditStatus, String creator){ return whiteListMapper.queryWhiteListTotalNum(whiteListName, whiteListId, systemName, auditStatus, creator); } diff --git a/src/main/resources/mappers/AlertMessageMapper.xml b/src/main/resources/mappers/AlertMessageMapper.xml index 36d3e93..eed9619 100644 --- a/src/main/resources/mappers/AlertMessageMapper.xml +++ b/src/main/resources/mappers/AlertMessageMapper.xml @@ -22,7 +22,7 @@ - + @@ -238,14 +238,14 @@ t_task.task_range, t_task.protect_level, t_task.task_status, - - t_tmplate.strategy_template_name + t_task.event_type +-- t_tmplate.strategy_template_name from t_task left join realtime_protection.t_dynamic_rule t_dr on (t_task.task_id = t_dr.dynamic_rule_used_task_id and t_dr.dynamic_rule_id = #{dynamicRuleId}) - left join realtime_protection.t_strategy_template_new t_tmplate on - ( t_task.template_id = t_tmplate.strategy_template_id ) +-- left join realtime_protection.t_strategy_template_new t_tmplate on +-- ( t_task.template_id = t_tmplate.strategy_template_id ) where t_task.task_id = #{taskId} diff --git a/src/main/resources/mappers/DynamicRuleMapper.xml b/src/main/resources/mappers/DynamicRuleMapper.xml index 2c4b18e..7a6b0cf 100644 --- a/src/main/resources/mappers/DynamicRuleMapper.xml +++ b/src/main/resources/mappers/DynamicRuleMapper.xml @@ -166,6 +166,7 @@ source_system = #{object.dynamicRuleSourceSystem}, bw_sql = #{object.bwSql}, modify_time = NOW() + audit_status = #{object.auditStatus} where dynamic_rule_id = #{dynamicRuleId} @@ -332,8 +333,8 @@ t_dynamic_rule.dynamic_rule_name like concat('%', #{dynamicRuleName}, '%') - - and t_dynamic_rule.dynamic_rule_id = #{dynamicRuleId} + + and t_dynamic_rule.dynamic_rule_display_id like concat('%', #{dynamicRuleId}, '%') and t_dynamic_rule.source_system = #{sourceSystem} @@ -393,8 +394,8 @@ t_dynamic_rule.dynamic_rule_name like concat('%', #{dynamicRuleName}, '%') - - and t_dynamic_rule.dynamic_rule_id = #{dynamicRuleId} + + and t_dynamic_rule.dynamic_rule_display_id like concat('%', #{dynamicRuleId}, '%') and t_dynamic_rule.source_system = #{sourceSystem} diff --git a/src/main/resources/mappers/ProtectObjectMapper.xml b/src/main/resources/mappers/ProtectObjectMapper.xml index 22e532d..64a3e00 100644 --- a/src/main/resources/mappers/ProtectObjectMapper.xml +++ b/src/main/resources/mappers/ProtectObjectMapper.xml @@ -162,8 +162,11 @@ FROM t_protect_object - AND protect_object_name LIKE CONCAT('%', #{proobj_name}, '%') - AND protect_object_id = #{proobj_id} + + AND protect_object_name LIKE CONCAT('%', #{proobj_name}, '%') + + AND protect_object_display_id LIKE CONCAT('%', #{proobj_id}, '%') + AND protect_object_system_name LIKE CONCAT('%', #{proobj_system_name}, '%') @@ -223,7 +226,9 @@ SELECT COUNT(protect_object_id) FROM t_protect_object AND protect_object_name LIKE CONCAT('%', #{proobj_name}, '%') - AND protect_object_id = #{proobj_id} + + AND protect_object_display_id LIKE CONCAT('%', #{proobj_id}, '%') + AND protect_object_system_name LIKE CONCAT('%', #{proobj_system_name}, '%') diff --git a/src/main/resources/mappers/StaticRuleMapper.xml b/src/main/resources/mappers/StaticRuleMapper.xml index 179afcb..ee68a13 100644 --- a/src/main/resources/mappers/StaticRuleMapper.xml +++ b/src/main/resources/mappers/StaticRuleMapper.xml @@ -361,8 +361,8 @@ static_rule_name like concat('%', #{static_rule_name}, '%') - - AND static_rule_id = #{static_rule_id} + + AND static_rule_display_id like concat('%', #{static_rule_id}, '%') AND static_rule_create_username like concat('%', #{static_rule_create_username}, '%') @@ -426,8 +426,8 @@ static_rule_name like concat('%', #{static_rule_name}, '%') - - AND static_rule_id = #{static_rule_id} + + AND static_rule_display_id like concat('%', #{static_rule_id}, '%') AND static_rule_create_username like concat('%', #{static_rule_create_username}, '%') diff --git a/src/main/resources/mappers/TaskMapper.xml b/src/main/resources/mappers/TaskMapper.xml index 6f8681e..256b37d 100644 --- a/src/main/resources/mappers/TaskMapper.xml +++ b/src/main/resources/mappers/TaskMapper.xml @@ -23,7 +23,7 @@ UPDATE t_static_rule - SET static_rule_used_task_id = #{task_id} + SET static_rule_used_task_id = #{task_id}, static_rule_audit_status = #{status} WHERE @@ -36,7 +36,7 @@ UPDATE t_dynamic_rule - SET dynamic_rule_used_task_id = #{task_id} + SET dynamic_rule_used_task_id = #{task_id}, audit_status = #{status} WHERE @@ -128,7 +128,7 @@ AND event_type LIKE CONCAT('%', #{event_type}, '%') - AND task_crate_time LIKE CONCAT('%', #{create_date}, '%') + AND task_create_time LIKE CONCAT('%', #{create_date}, '%') AND task_start_time LIKE CONCAT('%', #{start_date}, '%') @@ -515,7 +515,7 @@ FROM t_task LEFT JOIN realtime_protection.t_static_rule tsr on t_task.task_id = tsr.static_rule_used_task_id WHERE task_id = #{task_id} - AND tsr.static_rule_audit_status = 2 +-- AND tsr.static_rule_audit_status = 2 @@ -602,7 +602,7 @@ AND event_type LIKE CONCAT('%', #{event_type}, '%') - AND task_crate_time LIKE CONCAT('%', #{create_date}, '%') + AND task_create_time LIKE CONCAT('%', #{create_date}, '%') AND task_start_time LIKE CONCAT('%', #{start_date}, '%') diff --git a/src/main/resources/mappers/TemplateNewMapper.xml b/src/main/resources/mappers/TemplateNewMapper.xml index 4081b86..3833a21 100644 --- a/src/main/resources/mappers/TemplateNewMapper.xml +++ b/src/main/resources/mappers/TemplateNewMapper.xml @@ -169,6 +169,7 @@ is_protect_object_dst = #{template.isProtectObjectDst}, is_protect_object_src = #{template.isProtectObjectSrc}, + audit_status = #{template.auditStatus}, modify_time = NOW() @@ -299,8 +300,8 @@ AND strategy_template_name LIKE CONCAT('%', #{template_name}, '%') - - AND strategy_template_id = #{template_id} + + AND strategy_template_display_id LIKE CONCAT('%', #{template_id}, '%') AND audit_status = #{audit_status} @@ -343,8 +344,8 @@ AND strategy_template_name LIKE CONCAT('%', #{template_name}, '%') - - AND strategy_template_id = #{template_id} + + AND strategy_template_display_id LIKE CONCAT('%', #{template_id}, '%') AND audit_status = #{audit_status} diff --git a/src/main/resources/mappers/WhiteListMapper.xml b/src/main/resources/mappers/WhiteListMapper.xml index 3d841ba..2e62eda 100644 --- a/src/main/resources/mappers/WhiteListMapper.xml +++ b/src/main/resources/mappers/WhiteListMapper.xml @@ -177,8 +177,8 @@ white_list_name like concat('%', #{whiteListName}, '%') - - and white_list_id = #{whiteListId} + + and hite_list_display_id like concat('%', #{whiteListId}, '%') and white_list_system_name like concat('%', #{systemName}, '%') @@ -404,8 +404,8 @@ white_list_name like concat('%', #{whiteListName}, '%') - - and white_list_id = #{whiteListId} + + and hite_list_display_id like concat('%', #{whiteListId}, '%') and white_list_system_name like concat('%', #{systemName}, '%')