diff --git a/src/main/java/neatlogic/framework/inspect/dao/mapper/InspectMapper.java b/src/main/java/neatlogic/framework/inspect/dao/mapper/InspectMapper.java index 7be479d15fad229dce029c6bfb69a13d4fac743d..b41fefbc2e8400603a5f11115afeb1d4c38e5f6f 100644 --- a/src/main/java/neatlogic/framework/inspect/dao/mapper/InspectMapper.java +++ b/src/main/java/neatlogic/framework/inspect/dao/mapper/InspectMapper.java @@ -1,16 +1,19 @@ package neatlogic.framework.inspect.dao.mapper; import neatlogic.framework.cmdb.dto.cientity.CiEntityInspectVo; -import neatlogic.framework.inspect.dto.InspectAlertEverydayVo; -import neatlogic.framework.inspect.dto.InspectResourceScriptVo; import neatlogic.framework.cmdb.dto.resourcecenter.ResourceSearchVo; +import neatlogic.framework.inspect.dto.InspectAlertEverydayVo; import neatlogic.framework.inspect.dto.InspectCiCombopVo; +import neatlogic.framework.inspect.dto.InspectResourceScriptVo; import neatlogic.framework.inspect.dto.InspectResourceVo; import org.apache.ibatis.annotations.Param; import java.util.List; public interface InspectMapper { + + List getInspectResourceListByIdListSql(String sql); + List searchInspectCiCombopList(); List searchInspectCiCombopListByCiIdList(List ciIdList); diff --git a/src/main/java/neatlogic/framework/inspect/dao/mapper/InspectMapper.xml b/src/main/java/neatlogic/framework/inspect/dao/mapper/InspectMapper.xml index 626c5a733f459b037ebfb037df1384ecf985fd1d..a6a4d54a6356be151dceaebebf751a7c290ab1a2 100644 --- a/src/main/java/neatlogic/framework/inspect/dao/mapper/InspectMapper.xml +++ b/src/main/java/neatlogic/framework/inspect/dao/mapper/InspectMapper.xml @@ -2,6 +2,9 @@ + SELECT m.`id` FROM ( - SELECT distinct a.`id`, a.`name`, a.`ip` + SELECT distinct a.`id` + + ,a.`name` + + + ,a.`ip` + @@ -416,10 +425,10 @@ - ORDER BY LENGTH(a.`name`) + ORDER BY LENGTH(a.`name`), a.`id` - ORDER BY LENGTH(a.`ip`) + ORDER BY LENGTH(a.`ip`), a.`id` ORDER BY a.`id` @@ -447,8 +456,7 @@ - AND (a.`name` LIKE CONCAT('%', #{searchVo.keyword}, '%') OR a.`ip` LIKE CONCAT('%', #{searchVo.keyword}, - '%')) + AND a.`ip` LIKE CONCAT('%', #{searchVo.keyword}, '%') @@ -460,8 +468,7 @@ - AND (a.`name` LIKE CONCAT('%', #{searchVo.keyword}, '%') OR a.`ip` LIKE CONCAT('%', #{searchVo.keyword}, - '%')) + AND a.`name` LIKE CONCAT('%', #{searchVo.keyword}, '%') @@ -470,7 +477,13 @@