diff --git a/src/main/java/neatlogic/module/cmdb/service/resourcecenter/resource/IResourceCenterResourceService.java b/src/main/java/neatlogic/module/cmdb/service/resourcecenter/resource/IResourceCenterResourceService.java
index 04f4440d5249cee46a7d3c691178c22cc21ba239..56ab8ab04234e9b653449f02c1b0cbdf9a10b4c8 100644
--- a/src/main/java/neatlogic/module/cmdb/service/resourcecenter/resource/IResourceCenterResourceService.java
+++ b/src/main/java/neatlogic/module/cmdb/service/resourcecenter/resource/IResourceCenterResourceService.java
@@ -16,9 +16,7 @@ along with this program. If not, see .*/
package neatlogic.module.cmdb.service.resourcecenter.resource;
import com.alibaba.fastjson.JSONObject;
-import neatlogic.framework.cmdb.dto.resourcecenter.AccountVo;
-import neatlogic.framework.cmdb.dto.resourcecenter.ResourceSearchVo;
-import neatlogic.framework.cmdb.dto.resourcecenter.ResourceVo;
+import neatlogic.framework.cmdb.dto.resourcecenter.*;
import neatlogic.framework.cmdb.dto.tag.TagVo;
import java.util.List;
@@ -104,4 +102,65 @@ public interface IResourceCenterResourceService {
List getResourceIdList(ResourceSearchVo searchVo);
List getResourceListByIdList(List idList);
+
+ List getResourceListByIdList(List idList, List selectFieldNameList);
+
+ int getResourceCountByNameKeyword(ResourceSearchVo searchVo);
+
+ int getResourceCountByIpKeyword(ResourceSearchVo searchVo);
+
+ int getAppResourceCount(ResourceSearchVo searchVo);
+
+ List getAppResourceIdList(ResourceSearchVo searchVo);
+
+ List getAppResourceListByIdList(ResourceSearchVo searchVo);
+
+ Long getResourceIdByIpAndPortAndName(ResourceSearchVo searchVo);
+
+ List getResourceIdListByIpAndPortAndName(ResourceSearchVo searchVo);
+
+ List getResourceListByIpAndPortAndName(ResourceSearchVo searchVo);
+
+ List getResourceListByIpAndPortAndNameWithFilter(ResourceSearchVo searchVo);
+
+ List getResourceByIdList(List idList);
+
+ List getAuthResourceList(ResourceSearchVo searchVo);
+
+ ResourceVo getResourceById(Long id);
+
+ Long getResourceIdByResourceId(Long id);
+
+ List checkResourceIdListIsExists(List idList);
+
+ List getResourceIdListByAppSystemIdAndModuleIdAndEnvId(ResourceVo resourceVo);
+
+ List getResourceListByTypeIdListAndIpList(List typeIdList, List ipList);
+
+ ResourceVo getResourceByIpAndPortAndNameAndTypeName(String ip, Integer port, String name, String typeName);
+
+ ResourceVo getResourceByIpAndPort(String ip, Integer port);
+
+ List searchAccountComponent(AccountComponentVo accountComponentVo);
+
+ int searchAccountComponentCount(AccountComponentVo accountComponentVo);
+
+ List getAppEnvListByViewNameAndAppSystemIdAndAppModuleIdAndInspectStatusList(String viewName, Long appSystemId, Long appModuleId, List inspectStatusList);
+
+ List getAppEnvListByAppSystemIdAndAppModuleId(Long appSystemId, Long appModuleId);
+
+ List