类分层结构

  • java.lang.Object
    • com.baomidou.mybatisplus.extension.repository.AbstractRepository<M,T> (implements com.baomidou.mybatisplus.extension.repository.IRepository<T>)
      • com.baomidou.mybatisplus.extension.repository.CrudRepository<M,T>
        • com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T> (implements com.baomidou.mybatisplus.extension.service.IService<T>)
    • top.tangyh.basic.base.request.DownloadVO
    • top.tangyh.basic.base.request.PageParams<T>
    • top.tangyh.basic.base.request.PageUtil
    • top.tangyh.basic.base.service.impl.SuperServiceImpl<M,Id,Entity> (implements top.tangyh.basic.base.service.SuperService<Id,Entity>)
    • top.tangyh.basic.base.controller.SuperSimpleController<S,Id,Entity> (implements top.tangyh.basic.base.controller.BaseController<Id,Entity>)

接口分层结构

  • top.tangyh.basic.base.controller.BaseController<Id,Entity>
  • com.baomidou.mybatisplus.extension.repository.IRepository<T>
    • com.baomidou.mybatisplus.extension.service.IService<T>
  • com.baomidou.mybatisplus.core.mapper.Mapper<T>
    • com.baomidou.mybatisplus.core.mapper.BaseMapper<T>
  • top.tangyh.basic.base.service.SuperService<Id,Entity>