mirror of
https://gitee.com/best_handsome/mybatis-plus-join
synced 2025-07-11 00:02:22 +08:00
This commit is contained in:
parent
56d60031e8
commit
e93fbe968f
@ -1,7 +1,10 @@
|
||||
package com.github.yulichang.adapter.v3431;
|
||||
|
||||
import com.baomidou.mybatisplus.core.MybatisPlusVersion;
|
||||
import com.baomidou.mybatisplus.core.metadata.TableFieldInfo;
|
||||
import com.baomidou.mybatisplus.core.metadata.TableInfo;
|
||||
import com.baomidou.mybatisplus.core.toolkit.StringPool;
|
||||
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
||||
import com.github.yulichang.adapter.base.IAdapter;
|
||||
import com.github.yulichang.adapter.base.metadata.OrderFieldInfo;
|
||||
import com.github.yulichang.adapter.base.tookit.VersionUtils;
|
||||
@ -21,6 +24,18 @@ public class Adapter3431 implements IAdapter {
|
||||
|
||||
private static final boolean v = VersionUtils.compare(MybatisPlusVersion.getVersion(), "3.4.3") < 0;
|
||||
|
||||
@Override
|
||||
public String mpjMapping(TableFieldInfo tableFieldInfo) {
|
||||
if (v) {
|
||||
String el = tableFieldInfo.getEl();
|
||||
if (StringUtils.isNotBlank(el) && el.contains(StringPool.COMMA)) {
|
||||
return el.substring(el.indexOf(StringPool.COMMA) + 1);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
return IAdapter.super.mpjMapping(tableFieldInfo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<OrderFieldInfo> mpjGetOrderField(TableInfo tableInfo) {
|
||||
return v ? null : tableInfo.getOrderByFields().stream().map(f ->
|
||||
|
Loading…
x
Reference in New Issue
Block a user