public abstract class BaseChainModel<Children> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private com.baomidou.mybatisplus.core.conditions.SharedString |
alias |
private List<ChainFieldData> |
chainFieldDataList |
private Object |
entity |
private Class<?> |
modelClass |
private com.baomidou.mybatisplus.core.conditions.SharedString |
tableName |
protected Children |
typedThis |
| 限定符 | 构造器和说明 |
|---|---|
protected |
BaseChainModel(Class<?> modelClass) |
protected |
BaseChainModel(String alias,
Class<?> modelClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
add(ChainFieldData chainFieldData) |
protected void |
add(List<ChainFieldData> chainFieldDataList) |
protected void |
add(String property,
Object val) |
protected ChainFieldData |
buildChainFieldData(String property,
Object val) |
Children |
clear() |
Children |
end() |
String |
getAlias() |
TableInfoExt |
getTableInfo() |
String |
getTableName()
获取表名
|
private void |
init(String alias) |
protected void |
setAlias(String alias) |
protected void |
setEntity(Object entity) |
<T extends BaseChainModel<T>> |
to(T t) |
protected final Children typedThis
private Object entity
private final com.baomidou.mybatisplus.core.conditions.SharedString alias
private final com.baomidou.mybatisplus.core.conditions.SharedString tableName
private final Class<?> modelClass
private final List<ChainFieldData> chainFieldDataList
protected BaseChainModel(Class<?> modelClass)
protected void setAlias(String alias)
protected void setEntity(Object entity)
public String getAlias()
private void init(String alias)
protected void add(ChainFieldData chainFieldData)
protected void add(List<ChainFieldData> chainFieldDataList)
protected ChainFieldData buildChainFieldData(String property, Object val)
public <T extends BaseChainModel<T>> T to(T t)
public Children clear()
public Children end()
public String getTableName()
public TableInfoExt getTableInfo()
Copyright © 2025. All rights reserved.