Commit ec0597f1 authored by liaozan's avatar liaozan 🏀

Adapt latest mybatis-plus changes

parent 87ee0ed4
......@@ -9,7 +9,6 @@ import com.google.common.collect.Lists;
import com.schbrain.framework.autoconfigure.mybatis.sql.method.Delete;
import com.schbrain.framework.autoconfigure.mybatis.sql.method.DeleteBatchByIds;
import com.schbrain.framework.autoconfigure.mybatis.sql.method.DeleteById;
import com.schbrain.framework.autoconfigure.mybatis.sql.method.DeleteByMap;
import lombok.extern.slf4j.Slf4j;
import java.util.List;
......@@ -36,15 +35,11 @@ public class DefaultMethodSqlInjector extends AbstractSqlInjector {
List<AbstractMethod> methodList = Lists.newArrayListWithExpectedSize(20);
methodList.add(new Insert());
methodList.add(new Delete());
methodList.add(new DeleteByMap());
methodList.add(new Update());
methodList.add(new SelectByMap());
methodList.add(new SelectCount());
methodList.add(new SelectMaps());
methodList.add(new SelectMapsPage());
methodList.add(new SelectObjs());
methodList.add(new SelectList());
methodList.add(new SelectPage());
if (tableInfo.havePK()) {
methodList.add(new DeleteById());
methodList.add(new DeleteBatchByIds());
......@@ -58,4 +53,4 @@ public class DefaultMethodSqlInjector extends AbstractSqlInjector {
return methodList;
}
}
\ No newline at end of file
}
package com.schbrain.framework.autoconfigure.mybatis.sql.method;
import com.baomidou.mybatisplus.core.metadata.TableInfo;
import com.schbrain.framework.autoconfigure.mybatis.util.SqlUtils;
/**
* @author liaozan
* @since 2021/11/26
*/
public class DeleteByMap extends com.baomidou.mybatisplus.core.injector.methods.DeleteByMap {
private static final long serialVersionUID = 1937536236892111475L;
@Override
protected String sqlLogicSet(TableInfo table) {
String logicSet = super.sqlLogicSet(table);
return SqlUtils.withLogicDeleteVersionIfNecessary(table, logicSet);
}
}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment