类分层结构

  • java.lang.Object
    • cn.herodotus.engine.assistant.core.definition.domain.AbstractDto (implements cn.herodotus.engine.assistant.core.definition.domain.Entity)
      • cn.herodotus.engine.rest.core.definition.dto.BaseDto
        • cn.herodotus.engine.rest.core.definition.dto.BaseSysDto
        • cn.herodotus.engine.oauth2.server.authorization.dto.OAuth2AuthorityDto
      • cn.herodotus.engine.oauth2.server.authorization.dto.Session
      • cn.herodotus.engine.oauth2.server.authorization.dto.SessionCreate
      • cn.herodotus.engine.oauth2.server.authorization.dto.SessionExchange
    • cn.herodotus.engine.assistant.core.definition.domain.AbstractEntity (implements cn.herodotus.engine.assistant.core.definition.domain.Entity)
      • cn.herodotus.engine.data.core.entity.BaseEntity
        • cn.herodotus.engine.data.core.entity.BaseSysEntity
    • cn.herodotus.engine.rest.core.controller.BaseController<E,ID> (implements cn.herodotus.engine.rest.core.controller.WriteableController<E,ID>)
    • cn.herodotus.engine.data.core.service.BaseLayeredService<E,ID> (implements cn.herodotus.engine.data.core.service.WriteableService<E,ID>)
    • cn.herodotus.engine.rest.core.controller.BaseReadableRestController<E,ID> (implements cn.herodotus.engine.rest.core.controller.ReadableController<E,ID>)
      • cn.herodotus.engine.rest.core.controller.BaseWriteableRestController<E,ID> (implements cn.herodotus.engine.rest.core.controller.WriteableController<E,ID>)
    • cn.herodotus.engine.oauth2.server.authorization.controller.CaptchaController (implements cn.herodotus.engine.rest.core.controller.Controller)
    • cn.herodotus.engine.oauth2.server.authorization.controller.ConsentController
    • cn.herodotus.engine.oauth2.server.authorization.processor.HerodotusClientDetailsService (implements cn.herodotus.engine.oauth2.core.definition.service.EnhanceClientDetailsService)
    • cn.herodotus.engine.oauth2.server.authorization.processor.HerodotusUserDetailsService (implements cn.herodotus.engine.oauth2.core.definition.service.EnhanceUserDetailsService)
    • cn.herodotus.engine.oauth2.server.authorization.controller.IdentityController
    • cn.herodotus.engine.oauth2.server.authorization.service.InterfaceSecurityService
    • cn.herodotus.engine.oauth2.server.authorization.controller.LoginController
    • cn.herodotus.engine.oauth2.server.authorization.controller.OAuth2AuthorityController (implements cn.herodotus.engine.rest.core.controller.Controller)
    • cn.herodotus.engine.oauth2.server.authorization.configuration.OAuth2AuthorizationServerConfiguration
    • cn.herodotus.engine.oauth2.server.authorization.controller.OAuth2ConstantController
    • cn.herodotus.engine.oauth2.server.authorization.service.OAuth2ConstantService
    • cn.herodotus.engine.oauth2.server.authorization.dto.OAuth2ScopeDto
    • org.hibernate.id.UUIDGenerator (implements org.hibernate.id.IdentifierGenerator)

接口分层结构

  • org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
    • cn.herodotus.engine.data.core.repository.BaseRepository<E,ID> (并 extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
  • org.springframework.data.repository.query.QueryByExampleExecutor<T>
    • org.springframework.data.jpa.repository.JpaRepository<T,ID> (并 extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
      • cn.herodotus.engine.data.core.repository.BaseRepository<E,ID> (并 extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
  • org.springframework.data.repository.Repository<T,ID>
    • org.springframework.data.repository.CrudRepository<T,ID>
      • org.springframework.data.repository.PagingAndSortingRepository<T,ID>
        • org.springframework.data.jpa.repository.JpaRepository<T,ID> (并 extends org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • cn.herodotus.engine.data.core.repository.BaseRepository<E,ID> (并 extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)