diff --git a/src/main/java/neatlogic/framework/cmdb/crossover/IResourceCenterResourceCrossoverService.java b/src/main/java/neatlogic/framework/cmdb/crossover/IResourceCenterResourceCrossoverService.java index 00f2ca2a1ed86c551dee658ccbba35eae804976a..e360558ca221a7f94d6f3f0f549abb845fc98aa8 100644 --- a/src/main/java/neatlogic/framework/cmdb/crossover/IResourceCenterResourceCrossoverService.java +++ b/src/main/java/neatlogic/framework/cmdb/crossover/IResourceCenterResourceCrossoverService.java @@ -67,12 +67,33 @@ public interface IResourceCenterResourceCrossoverService extends ICrossoverServi */ Map> getResourceTagByResourceIdList(List idList); + /** + * 生成SQL等效于{@link neatlogic.module.cmdb.dao.mapper.resourcecenter.ResourceMapper#getResourceIdList(neatlogic.framework.cmdb.dto.resourcecenter.ResourceSearchVo)} + * @param searchVo + * @return + */ String buildGetResourceIdListSql(ResourceSearchVo searchVo); + /** + * 生成SQL等效于{@link neatlogic.module.cmdb.dao.mapper.resourcecenter.ResourceMapper#getResourceCount(neatlogic.framework.cmdb.dto.resourcecenter.ResourceSearchVo)} + * @param searchVo + * @return + */ String buildGetResourceCountSql(ResourceSearchVo searchVo); + /** + * 生成SQL等效于{@link neatlogic.module.cmdb.dao.mapper.resourcecenter.ResourceMapper#getResourceListByIdList(java.util.List)} + * @param idList + * @param selectFieldNameList + * @return + */ String buildGetResourceListSql(List idList, List selectFieldNameList); + /** + * 生成SQL等效于{@link neatlogic.module.cmdb.dao.mapper.resourcecenter.ResourceMapper#getResourceListByIdList(java.util.List)} + * @param idList + * @return + */ String buildGetResourceListSql(List idList); } diff --git a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityConfigVo.java b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityConfigVo.java index b4e6df29db346571faf64b47b6a20fca3c5cad8b..bdf4fdf8c6900c15cdf2eb38e12b12a3c38393ad 100644 --- a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityConfigVo.java +++ b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityConfigVo.java @@ -18,9 +18,10 @@ package neatlogic.framework.cmdb.dto.resourcecenter.config; import com.alibaba.fastjson.annotation.JSONField; import neatlogic.framework.cmdb.dto.ci.CiVo; +import java.io.Serializable; import java.util.List; -public class ResourceEntityConfigVo { +public class ResourceEntityConfigVo implements Serializable { private String mainCi; @JSONField(serialize = false)