diff --git a/spring-boot-service-template-common/src/main/java/com/lanyuanxiaoyao/service/template/common/service/RemoveService.java b/spring-boot-service-template-common/src/main/java/com/lanyuanxiaoyao/service/template/common/service/RemoveService.java index a84f59b..f8b8656 100644 --- a/spring-boot-service-template-common/src/main/java/com/lanyuanxiaoyao/service/template/common/service/RemoveService.java +++ b/spring-boot-service-template-common/src/main/java/com/lanyuanxiaoyao/service/template/common/service/RemoveService.java @@ -1,5 +1,7 @@ package com.lanyuanxiaoyao.service.template.common.service; +import java.util.Set; + /** * 删除服务接口,用于定义统一的删除实体对象的服务规范 *

@@ -33,5 +35,5 @@ public interface RemoveService { * @param ids 需要删除的实体ID集合 * @throws Exception 删除过程中可能抛出的异常 */ - void remove(Iterable ids) throws Exception; + void remove(Set ids) throws Exception; } \ No newline at end of file diff --git a/spring-boot-service-template-jpa/src/main/java/com/lanyuanxiaoyao/service/template/jpa/service/SimpleServiceSupport.java b/spring-boot-service-template-jpa/src/main/java/com/lanyuanxiaoyao/service/template/jpa/service/SimpleServiceSupport.java index 4f95960..8142388 100644 --- a/spring-boot-service-template-jpa/src/main/java/com/lanyuanxiaoyao/service/template/jpa/service/SimpleServiceSupport.java +++ b/spring-boot-service-template-jpa/src/main/java/com/lanyuanxiaoyao/service/template/jpa/service/SimpleServiceSupport.java @@ -593,7 +593,7 @@ public abstract class SimpleServiceSupport implemen */ @Transactional(rollbackOn = Throwable.class) @Override - public void remove(Iterable ids) { + public void remove(Set ids) { if (ObjectHelper.isNotEmpty(ids)) { repository.deleteBatchByIds(ids); }