|
@@ -155,7 +155,7 @@ public interface IService<T> {
|
|
if (CollectionUtils.isEmpty(list)) {
|
|
if (CollectionUtils.isEmpty(list)) {
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
- return SqlHelper.retBool(getBaseMapper().deleteByIds(list));
|
|
|
|
|
|
+ return SqlHelper.retBool(getBaseMapper().deleteBatchIds(list));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -166,15 +166,11 @@ public interface IService<T> {
|
|
* @return 删除结果
|
|
* @return 删除结果
|
|
* @since 3.5.0
|
|
* @since 3.5.0
|
|
*/
|
|
*/
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
|
default boolean removeByIds(Collection<?> list, boolean useFill) {
|
|
default boolean removeByIds(Collection<?> list, boolean useFill) {
|
|
if (CollectionUtils.isEmpty(list)) {
|
|
if (CollectionUtils.isEmpty(list)) {
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
- if (useFill) {
|
|
|
|
- return removeBatchByIds(list, true);
|
|
|
|
- }
|
|
|
|
- return SqlHelper.retBool(getBaseMapper().deleteByIds(list));
|
|
|
|
|
|
+ return SqlHelper.retBool(getBaseMapper().deleteBatchIds(list, useFill));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -197,7 +193,6 @@ public interface IService<T> {
|
|
* @return 删除结果
|
|
* @return 删除结果
|
|
* @since 3.5.0
|
|
* @since 3.5.0
|
|
*/
|
|
*/
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
|
default boolean removeBatchByIds(Collection<?> list, boolean useFill) {
|
|
default boolean removeBatchByIds(Collection<?> list, boolean useFill) {
|
|
return removeBatchByIds(list, DEFAULT_BATCH_SIZE, useFill);
|
|
return removeBatchByIds(list, DEFAULT_BATCH_SIZE, useFill);
|
|
}
|
|
}
|
|
@@ -208,9 +203,8 @@ public interface IService<T> {
|
|
* @param list 主键ID或实体列表
|
|
* @param list 主键ID或实体列表
|
|
* @param batchSize 批次大小
|
|
* @param batchSize 批次大小
|
|
* @return 删除结果
|
|
* @return 删除结果
|
|
- * @see #removeBatchByIds(Collection, boolean)
|
|
|
|
* @since 3.5.0
|
|
* @since 3.5.0
|
|
- * @deprecated 3.5.7
|
|
|
|
|
|
+ * @deprecated 3.5.7 {@link #removeBatchByIds(Collection)}
|
|
*/
|
|
*/
|
|
@Deprecated
|
|
@Deprecated
|
|
default boolean removeBatchByIds(Collection<?> list, int batchSize) {
|
|
default boolean removeBatchByIds(Collection<?> list, int batchSize) {
|
|
@@ -224,9 +218,8 @@ public interface IService<T> {
|
|
* @param batchSize 批次大小
|
|
* @param batchSize 批次大小
|
|
* @param useFill 是否启用填充(为true的情况,会将入参转换实体进行delete删除)
|
|
* @param useFill 是否启用填充(为true的情况,会将入参转换实体进行delete删除)
|
|
* @return 删除结果
|
|
* @return 删除结果
|
|
- * @see #removeBatchByIds(Collection, boolean)
|
|
|
|
* @since 3.5.0
|
|
* @since 3.5.0
|
|
- * @deprecated 3.5.7
|
|
|
|
|
|
+ * @deprecated 3.5.7 {@link #removeBatchByIds(Collection)}
|
|
*/
|
|
*/
|
|
@Deprecated
|
|
@Deprecated
|
|
default boolean removeBatchByIds(Collection<?> list, int batchSize, boolean useFill) {
|
|
default boolean removeBatchByIds(Collection<?> list, int batchSize, boolean useFill) {
|