所有程序包的分层结构

程序包分层结构:

类分层结构

  • java.lang.Object
    • cool.doudou.mybatis.assistant.core.entity.BaseEntity
    • cool.doudou.mybatis.assistant.core.service.BaseService<M,​T>
    • cool.doudou.mybatis.assistant.core.Constant
    • cool.doudou.mybatis.assistant.core.interceptors.DesensitizeInterceptor (implements org.apache.ibatis.plugin.Interceptor)
    • cool.doudou.mybatis.assistant.core.interceptors.FillInterceptor (implements org.apache.ibatis.plugin.Interceptor)
    • cool.doudou.mybatis.assistant.core.functions.FunctionGetter
    • cool.doudou.mybatis.assistant.core.query.LambdaQuery<T> (implements cool.doudou.mybatis.assistant.core.query.IQuery<Child,​R>)
    • cool.doudou.mybatis.assistant.core.page.Page
      • cool.doudou.mybatis.assistant.core.page.PageDTO<T>
    • cool.doudou.mybatis.assistant.core.helper.PageHelper
    • cool.doudou.mybatis.assistant.core.page.PageInfo<T>
    • cool.doudou.mybatis.assistant.core.query.Query (implements cool.doudou.mybatis.assistant.core.query.IQuery<Child,​R>)
    • cool.doudou.mybatis.assistant.core.interceptors.QueryInterceptor (implements org.apache.ibatis.plugin.Interceptor)

接口分层结构

枚举分层结构

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
      • cool.doudou.mybatis.assistant.core.enums.SqlKeyword