类分层结构

  • java.lang.Object
    • java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    • java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    • com.baomidou.mybatisplus.core.injector.AbstractMethod (implements com.baomidou.mybatisplus.core.toolkit.Constants)
      • com.github.yulichang.adapter.v352.AbstractMethod352
      • com.baomidou.mybatisplus.core.injector.methods.Delete
        • com.github.yulichang.method.mp.Delete (implements com.github.yulichang.method.mp.TableAlias)
      • com.baomidou.mybatisplus.core.injector.methods.SelectCount
      • com.baomidou.mybatisplus.core.injector.methods.SelectList
      • com.baomidou.mybatisplus.core.injector.methods.SelectMaps
      • com.baomidou.mybatisplus.core.injector.methods.SelectMapsPage
      • com.baomidou.mybatisplus.core.injector.methods.SelectObjs
      • com.baomidou.mybatisplus.core.injector.methods.SelectOne
        • com.github.yulichang.method.mp.SelectOne (implements com.github.yulichang.method.mp.TableAlias)
      • com.baomidou.mybatisplus.core.injector.methods.SelectPage
      • com.baomidou.mybatisplus.core.injector.methods.Update
        • com.github.yulichang.method.mp.Update (implements com.github.yulichang.method.mp.TableAlias)
    • com.baomidou.mybatisplus.core.injector.AbstractSqlInjector (implements com.baomidou.mybatisplus.core.injector.ISqlInjector)
      • com.baomidou.mybatisplus.core.injector.DefaultSqlInjector
    • com.github.yulichang.adapter.Adapter (implements com.github.yulichang.adapter.base.IAdapter)
    • com.github.yulichang.adapter.AdapterHelper
    • com.github.yulichang.wrapper.segments.AptConsumer (implements java.io.Serializable)
    • com.github.yulichang.extension.apt.toolkit.AptWrappers
    • com.github.yulichang.extension.apt.toolkit.AptWrapperUtils
    • com.github.yulichang.extension.apt.matedata.BaseColumn<T> (implements java.io.Serializable)
    • com.github.yulichang.toolkit.ClassUtils
    • com.github.yulichang.extension.apt.matedata.Column (implements java.io.Serializable)
    • com.github.yulichang.toolkit.support.ColumnCache
    • com.github.yulichang.config.ConfigProperties
    • com.github.yulichang.config.ConfigProperties.Convert
    • com.github.yulichang.interceptor.pagination.DialectWrapper
    • com.github.yulichang.toolkit.support.FieldCache
    • com.github.yulichang.toolkit.FillUtils
    • com.github.yulichang.wrapper.segments.Fun<T,R> (implements com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>)
    • com.github.yulichang.extension.kt.segments.FuncArgs
    • com.github.yulichang.wrapper.segments.FuncConsumer
    • com.github.yulichang.toolkit.reflect.GenericTypeUtils
    • com.github.yulichang.toolkit.support.IdeaProxyLambdaMeta (implements com.github.yulichang.toolkit.support.LambdaMeta)
    • com.github.yulichang.toolkit.JoinWrappers
    • com.github.yulichang.extension.kt.KtUpdateJoinWrapper.UpdateSet
    • com.github.yulichang.toolkit.KtUtils
    • com.github.yulichang.extension.kt.toolkit.KtWrappers
    • com.github.yulichang.extension.kt.toolkit.KtWrapperUtils
    • com.github.yulichang.toolkit.LambdaUtils
    • com.github.yulichang.toolkit.LogicInfoUtils (implements com.baomidou.mybatisplus.core.toolkit.Constants)
    • com.github.yulichang.interceptor.MPJInterceptor (implements org.apache.ibatis.plugin.Interceptor)
    • com.github.yulichang.interceptor.MPJInterceptor.Val
    • com.github.yulichang.config.MPJInterceptorConfig
    • com.github.yulichang.toolkit.MPJReflectionKit
    • com.github.yulichang.toolkit.MPJSqlInjectionUtils
    • com.github.yulichang.toolkit.MPJStringUtils
    • com.github.yulichang.toolkit.MPJTableMapperHelper
    • com.github.yulichang.toolkit.MPJWrappers
    • com.github.yulichang.extension.apt.resultmap.MybatisLabel<E,T> (implements com.github.yulichang.wrapper.resultmap.Label<T>)
    • com.github.yulichang.extension.kt.resultmap.MybatisLabel<E,T> (implements com.github.yulichang.wrapper.resultmap.Label<T>)
    • com.github.yulichang.wrapper.resultmap.MybatisLabel<E,T> (implements com.github.yulichang.wrapper.resultmap.Label<T>)
    • com.github.yulichang.extension.apt.resultmap.MybatisLabel.Builder<E,T>
    • com.github.yulichang.extension.kt.resultmap.MybatisLabel.Builder<E,T>
    • com.github.yulichang.wrapper.resultmap.MybatisLabel.Builder<E,T>
    • com.github.yulichang.extension.apt.resultmap.MybatisLabelFree<T> (implements com.github.yulichang.wrapper.resultmap.Label<T>)
    • com.github.yulichang.extension.kt.resultmap.MybatisLabelFree<T> (implements com.github.yulichang.wrapper.resultmap.Label<T>)
    • com.github.yulichang.wrapper.resultmap.MybatisLabelFree<T> (implements com.github.yulichang.wrapper.resultmap.Label<T>)
    • com.github.yulichang.extension.apt.resultmap.MybatisLabelFree.Builder<T>
    • com.github.yulichang.extension.kt.resultmap.MybatisLabelFree.Builder<T>
    • com.github.yulichang.wrapper.resultmap.MybatisLabelFree.Builder<T>
    • com.github.yulichang.wrapper.segments.PageInfo (implements java.io.Serializable)
    • com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor (implements com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor)
    • com.github.yulichang.interceptor.pagination.ParseHelper
    • com.github.yulichang.toolkit.Ref<T>
    • com.github.yulichang.toolkit.ReflectionKit
    • com.github.yulichang.toolkit.support.ReflectLambdaMeta (implements com.github.yulichang.toolkit.support.LambdaMeta)
    • com.github.yulichang.extension.apt.resultmap.Result (implements com.github.yulichang.wrapper.resultmap.IResult)
    • com.github.yulichang.extension.kt.resultmap.Result (implements com.github.yulichang.wrapper.resultmap.IResult)
    • com.github.yulichang.wrapper.resultmap.Result (implements com.github.yulichang.wrapper.resultmap.IResult)
    • com.github.yulichang.extension.apt.resultmap.Result.Builder<T>
    • com.github.yulichang.extension.kt.resultmap.Result.Builder<T>
    • com.github.yulichang.wrapper.resultmap.Result.Builder<T>
    • com.github.yulichang.wrapper.segments.SelectAlias (implements com.github.yulichang.wrapper.segments.Select)
    • com.github.yulichang.wrapper.segments.SelectApt (implements com.github.yulichang.wrapper.segments.Select)
    • com.github.yulichang.wrapper.segments.SelectCache (implements java.io.Serializable)
    • com.github.yulichang.wrapper.segments.SelectCache.Cache
    • com.github.yulichang.wrapper.segments.SelectFunc (implements com.github.yulichang.wrapper.segments.Select)
    • com.github.yulichang.wrapper.segments.SelectFunc.Arg
    • com.github.yulichang.wrapper.segments.SelectLabel (implements com.github.yulichang.wrapper.segments.Select)
    • com.github.yulichang.wrapper.segments.SelectNormal (implements com.github.yulichang.wrapper.segments.Select)
    • com.github.yulichang.wrapper.segments.SelectString (implements com.github.yulichang.wrapper.segments.Select)
    • com.github.yulichang.wrapper.segments.SelectSub (implements com.github.yulichang.wrapper.segments.Select)
    • com.github.yulichang.toolkit.support.SerializedLambda (implements java.io.Serializable)
    • com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T> (implements com.baomidou.mybatisplus.extension.service.IService<T>)
    • com.github.yulichang.toolkit.SetAccessibleAction<T> (implements java.security.PrivilegedAction<T>)
    • com.github.yulichang.toolkit.support.ShadowLambdaMeta (implements com.github.yulichang.toolkit.support.LambdaMeta)
    • com.github.yulichang.toolkit.SpringContentUtils
    • com.github.yulichang.toolkit.reflect.SpringReflectionHelper
    • com.github.yulichang.toolkit.SqlHelper
    • com.github.yulichang.toolkit.sql.SqlScriptUtils (implements com.baomidou.mybatisplus.core.toolkit.Constants)
    • com.github.yulichang.interceptor.pagination.SqlSourceWrapper
    • com.github.yulichang.toolkit.TableHelper
    • com.github.yulichang.toolkit.TableList (implements java.io.Serializable)
    • com.github.yulichang.toolkit.TableList.Node (implements java.io.Serializable)
    • com.github.yulichang.toolkit.TableMap (implements java.io.Serializable)
    • com.github.yulichang.toolkit.ThrowOptional
    • com.github.yulichang.toolkit.reflect.TypeParameterResolver
    • com.github.yulichang.wrapper.UpdateJoinWrapper.UpdateSet
    • com.baomidou.mybatisplus.core.conditions.Wrapper<T> (implements com.baomidou.mybatisplus.core.conditions.ISqlSegment)
      • com.baomidou.mybatisplus.core.conditions.AbstractWrapper<T,R,Children> (implements com.baomidou.mybatisplus.core.conditions.interfaces.Compare<Children,R>, com.baomidou.mybatisplus.core.conditions.interfaces.Func<Children,R>, com.baomidou.mybatisplus.core.conditions.interfaces.Join<Children>, com.baomidou.mybatisplus.core.conditions.interfaces.Nested<Param,Children>)
        • com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper<T,Children>
          • com.github.yulichang.query.MPJLambdaQueryWrapper<T> (implements com.github.yulichang.query.interfaces.CompareIfExists<Children,R>, com.baomidou.mybatisplus.core.conditions.query.Query<Children,T,R>, com.github.yulichang.query.interfaces.StringJoin<Children,T>)
        • com.github.yulichang.query.MPJQueryWrapper<T> (implements com.github.yulichang.wrapper.interfaces.Chain<T>, com.github.yulichang.query.interfaces.CompareIfExists<Children,R>, com.baomidou.mybatisplus.core.conditions.query.Query<Children,T,R>, com.github.yulichang.query.interfaces.StringJoin<Children,T>)
      • com.github.yulichang.extension.apt.JoinAbstractWrapper<T,Children> (implements com.github.yulichang.extension.apt.interfaces.CompareIfExists<Children>, com.github.yulichang.wrapper.interfaces.CompareStrIfExists<Children,R>, com.github.yulichang.extension.apt.interfaces.Func<Children>, com.github.yulichang.wrapper.interfaces.FuncStr<Children,R>, com.github.yulichang.wrapper.interfaces.Join<Children>, com.baomidou.mybatisplus.core.conditions.interfaces.Nested<Param,Children>, com.github.yulichang.extension.apt.interfaces.OnCompare<Children>)
        • com.github.yulichang.extension.apt.AptAbstractWrapper<T,Children> (implements com.github.yulichang.extension.apt.interfaces.QueryJoin<Children,Entity>)
          • com.github.yulichang.extension.apt.AptQueryWrapper<T> (implements com.github.yulichang.wrapper.interfaces.Chain<T>, com.github.yulichang.extension.apt.interfaces.Query<Children>, com.github.yulichang.extension.apt.interfaces.QueryLabel<Children>, com.github.yulichang.wrapper.interfaces.SelectWrapper<Entity,Children>)
      • com.github.yulichang.wrapper.JoinAbstractWrapper<T,Children> (implements com.github.yulichang.wrapper.interfaces.CompareIfExists<Children>, com.github.yulichang.wrapper.interfaces.CompareStrIfExists<Children,R>, com.github.yulichang.wrapper.interfaces.Func<Children>, com.github.yulichang.wrapper.interfaces.FuncStr<Children,R>, com.github.yulichang.wrapper.interfaces.Join<Children>, com.baomidou.mybatisplus.core.conditions.interfaces.Nested<Param,Children>, com.github.yulichang.wrapper.interfaces.OnCompare<Children>)
        • com.github.yulichang.wrapper.JoinAbstractLambdaWrapper<T,Children> (implements com.github.yulichang.wrapper.interfaces.QueryJoin<Children,Entity>)
          • com.github.yulichang.wrapper.DeleteJoinWrapper<T> (implements com.github.yulichang.wrapper.interfaces.DeleteChain<T>)
          • com.github.yulichang.wrapper.MPJLambdaWrapper<T> (implements com.github.yulichang.wrapper.interfaces.Chain<T>, com.github.yulichang.wrapper.interfaces.Fill<Children>, com.github.yulichang.wrapper.interfaces.Query<Children>, com.github.yulichang.wrapper.interfaces.QueryLabel<Children>, com.github.yulichang.wrapper.interfaces.SelectWrapper<Entity,Children>)
          • com.github.yulichang.wrapper.UpdateJoinWrapper<T> (implements com.github.yulichang.wrapper.interfaces.Update<Children>, com.github.yulichang.wrapper.interfaces.UpdateChain<T>)
      • com.github.yulichang.extension.kt.KtAbstractWrapper<T,Children> (implements com.github.yulichang.extension.kt.interfaces.CompareIfExists<Children>, com.github.yulichang.wrapper.interfaces.CompareStrIfExists<Children,R>, com.github.yulichang.extension.kt.interfaces.Func<Children>, com.github.yulichang.wrapper.interfaces.FuncStr<Children,R>, com.github.yulichang.wrapper.interfaces.Join<Children>, com.baomidou.mybatisplus.core.conditions.interfaces.Nested<Param,Children>, com.github.yulichang.extension.kt.interfaces.OnCompare<Children>)
        • com.github.yulichang.extension.kt.KtAbstractLambdaWrapper<T,Children> (implements com.github.yulichang.extension.kt.interfaces.QueryJoin<Children,Entity>)
          • com.github.yulichang.extension.kt.KtDeleteJoinWrapper<T> (implements com.github.yulichang.wrapper.interfaces.DeleteChain<T>)
          • com.github.yulichang.extension.kt.KtLambdaWrapper<T> (implements com.github.yulichang.wrapper.interfaces.Chain<T>, com.github.yulichang.extension.kt.interfaces.Query<Children>, com.github.yulichang.extension.kt.interfaces.QueryLabel<Children>, com.github.yulichang.wrapper.interfaces.SelectWrapper<Entity,Children>)
          • com.github.yulichang.extension.kt.KtUpdateJoinWrapper<T> (implements com.github.yulichang.extension.kt.interfaces.Update<Children>, com.github.yulichang.wrapper.interfaces.UpdateChain<T>)
    • com.github.yulichang.toolkit.WrapperUtils

接口分层结构

  • com.github.yulichang.wrapper.enums.BaseFuncEnum
  • java.util.function.BiPredicate<T,U>
  • com.github.yulichang.toolkit.Constant
  • java.util.function.Consumer<T>
  • com.github.yulichang.wrapper.interfaces.DoSomething
  • com.github.yulichang.wrapper.interfaces.Fill<Children>
  • com.github.yulichang.toolkit.reflect.IGenericTypeResolver
  • com.baomidou.mybatisplus.extension.service.IService<T>
  • com.github.yulichang.base.JoinMapper<T>
    • com.github.yulichang.base.MPJBaseMapper<T> (并 extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>)
  • com.github.yulichang.base.JoinService<T>
    • com.github.yulichang.base.MPJBaseService<T> (并 extends com.baomidou.mybatisplus.extension.service.IService<T>)
  • com.github.yulichang.toolkit.support.LambdaMeta
  • com.baomidou.mybatisplus.core.mapper.Mapper<T>
    • com.baomidou.mybatisplus.core.mapper.BaseMapper<T>
  • com.github.yulichang.interfaces.MPJBaseJoin<T>
    • com.github.yulichang.wrapper.interfaces.Chain<T>
    • com.github.yulichang.wrapper.interfaces.DeleteChain<T>
    • com.github.yulichang.extension.apt.interfaces.QueryJoin<Children,Entity> (并 extends com.github.yulichang.query.interfaces.StringJoin<Children,T>)
    • com.github.yulichang.extension.kt.interfaces.QueryJoin<Children,Entity> (并 extends com.github.yulichang.query.interfaces.StringJoin<Children,T>)
    • com.github.yulichang.wrapper.interfaces.QueryJoin<Children,Entity> (并 extends com.github.yulichang.query.interfaces.StringJoin<Children,T>)
    • com.github.yulichang.query.interfaces.StringJoin<Children,T>
      • com.github.yulichang.extension.apt.interfaces.QueryJoin<Children,Entity> (并 extends com.github.yulichang.interfaces.MPJBaseJoin<T>)
      • com.github.yulichang.extension.kt.interfaces.QueryJoin<Children,Entity> (并 extends com.github.yulichang.interfaces.MPJBaseJoin<T>)
      • com.github.yulichang.wrapper.interfaces.QueryJoin<Children,Entity> (并 extends com.github.yulichang.interfaces.MPJBaseJoin<T>)
    • com.github.yulichang.wrapper.interfaces.UpdateChain<T>
  • java.util.function.Predicate<T>
  • com.github.yulichang.extension.apt.interfaces.QueryLabel<Children>
  • com.github.yulichang.extension.kt.interfaces.QueryLabel<Children>
  • com.github.yulichang.wrapper.interfaces.QueryLabel<Children>
  • com.github.yulichang.wrapper.interfaces.SelectWrapper<Entity,Children>
  • java.io.Serializable
    • com.baomidou.mybatisplus.core.conditions.interfaces.Compare<Children,R>
    • com.github.yulichang.extension.apt.interfaces.Compare<Children>
    • com.github.yulichang.extension.kt.interfaces.Compare<Children>
    • com.github.yulichang.wrapper.interfaces.Compare<Children>
    • com.github.yulichang.wrapper.interfaces.CompareStr<Children,R>
    • com.baomidou.mybatisplus.core.toolkit.Constants (并 extends com.baomidou.mybatisplus.core.toolkit.StringPool)
      • com.github.yulichang.method.MPJBaseMethod
        • com.github.yulichang.method.mp.TableAlias (并 extends com.baomidou.mybatisplus.core.toolkit.Constants)
      • com.github.yulichang.method.mp.TableAlias (并 extends com.github.yulichang.method.MPJBaseMethod)
    • com.github.yulichang.extension.kt.interfaces.Func<Children>
    • com.github.yulichang.wrapper.interfaces.Func<Children>
    • com.github.yulichang.extension.apt.interfaces.FuncLambda<Children>
      • com.github.yulichang.extension.apt.interfaces.Func<Children>
    • com.github.yulichang.wrapper.interfaces.FuncStr<Children,R>
    • com.github.yulichang.wrapper.resultmap.IResult
    • com.github.yulichang.wrapper.interfaces.Join<Children>
    • com.github.yulichang.wrapper.resultmap.Label<T>
    • com.github.yulichang.wrapper.interfaces.MBiPredicate<T,U> (并 extends java.util.function.BiPredicate<T,U>)
    • com.github.yulichang.wrapper.interfaces.MConsumer<T> (并 extends java.util.function.Consumer<T>)
    • com.github.yulichang.wrapper.interfaces.MFunction<T>
    • com.github.yulichang.wrapper.interfaces.MPredicate<T> (并 extends java.util.function.Predicate<T>)
    • com.github.yulichang.extension.apt.interfaces.OnCompare<Children>
    • com.github.yulichang.extension.kt.interfaces.OnCompare<Children>
    • com.github.yulichang.wrapper.interfaces.OnCompare<Children>
    • com.github.yulichang.extension.apt.interfaces.Query<Children>
    • com.github.yulichang.extension.kt.interfaces.Query<Children>
    • com.github.yulichang.wrapper.interfaces.Query<Children>
    • com.github.yulichang.wrapper.segments.Select
    • com.github.yulichang.extension.kt.interfaces.Update<Children>
    • com.github.yulichang.wrapper.interfaces.Update<Children>
  • com.github.yulichang.toolkit.SpringContentUtils.SpringContext
  • com.baomidou.mybatisplus.core.toolkit.StringPool
    • com.baomidou.mybatisplus.core.toolkit.Constants (并 extends java.io.Serializable)
      • com.github.yulichang.method.MPJBaseMethod
        • com.github.yulichang.method.mp.TableAlias (并 extends com.baomidou.mybatisplus.core.toolkit.Constants)
      • com.github.yulichang.method.mp.TableAlias (并 extends com.github.yulichang.method.MPJBaseMethod)

Enum Class Hierarchy