diff --git a/src/main/java/neatlogic/module/cmdb/dao/mapper/cientity/CiEntityMapper.java b/src/main/java/neatlogic/module/cmdb/dao/mapper/cientity/CiEntityMapper.java index d1006f3c424e3e51e3d095bc77d5b9b9320c3439..44379cc06ec6442073b1ffaa377186d3dbf1cfd8 100644 --- a/src/main/java/neatlogic/module/cmdb/dao/mapper/cientity/CiEntityMapper.java +++ b/src/main/java/neatlogic/module/cmdb/dao/mapper/cientity/CiEntityMapper.java @@ -119,6 +119,14 @@ public interface CiEntityMapper extends ICiEntityCrossoverMapper { */ List getVirtualCiEntityBaseInfoByName(CiEntityVo ciEntityVo); + /** + * 根据配置项名称模糊匹配获取虚拟模型配置项 + * + * @param ciEntityVo 条件 + * @return 配置项列表 + */ + List getVirtualCiEntityBaseInfoByLikeName(CiEntityVo ciEntityVo); + /** * 根据id列表返回多个配置项基本信息 * @@ -206,6 +214,8 @@ public interface CiEntityMapper extends ICiEntityCrossoverMapper { List getCiEntityListByCiIdListAndName(CiEntityVo ciEntityVo); + List getCiEntityListByCiIdListAndLikeName(CiEntityVo ciEntityVo); + List searchExpiredCiEntityId(CiEntityVo ciEntityVo); Long getCiEntityIdByCiNameAndCiEntityName(@Param("ciName") String ciName, @Param("ciEntityName") String ciEntityName); diff --git a/src/main/java/neatlogic/module/cmdb/dao/mapper/cientity/CiEntityMapper.xml b/src/main/java/neatlogic/module/cmdb/dao/mapper/cientity/CiEntityMapper.xml index 0d7f9909dc79a739f558a96017d291580818f0cb..7923ce35c1146aa2ee9bcc44160047f58d368a95 100644 --- a/src/main/java/neatlogic/module/cmdb/dao/mapper/cientity/CiEntityMapper.xml +++ b/src/main/java/neatlogic/module/cmdb/dao/mapper/cientity/CiEntityMapper.xml @@ -333,6 +333,13 @@ WHERE name = #{name} + + + + + + + + + + + +