所有程序包的分层结构
程序包分层结构:- xyz.raylab.systemcommon.application,
- xyz.raylab.systemcommon.application.dto,
- xyz.raylab.systemcommon.application.dto.assembler,
- xyz.raylab.systemcommon.configuration,
- xyz.raylab.systemcommon.domain.command,
- xyz.raylab.systemcommon.domain.model,
- xyz.raylab.systemcommon.domain.model.vo,
- xyz.raylab.systemcommon.domain.repository,
- xyz.raylab.systemcommon.domain.service,
- xyz.raylab.systemcommon.domain.spec.dictionary,
- xyz.raylab.systemcommon.domain.spec.systemmenu,
- xyz.raylab.systemcommon.infrastructure.ohs,
- xyz.raylab.systemcommon.infrastructure.persistent,
- xyz.raylab.systemcommon.infrastructure.persistent.tables,
- xyz.raylab.systemcommon.infrastructure.persistent.tables.daos,
- xyz.raylab.systemcommon.infrastructure.persistent.tables.pojos,
- xyz.raylab.systemcommon.infrastructure.persistent.tables.records,
- xyz.raylab.systemcommon.infrastructure.repository,
- xyz.raylab.systemcommon.infrastructure.repository.assembler,
- xyz.raylab.systemcommon.infrastructure.repository.condition.dictionary,
- xyz.raylab.systemcommon.infrastructure.repository.condition.systemmenu,
- xyz.raylab.systemcommon.interfaces
类分层结构
- java.lang.Object
- org.jooq.impl.CatalogImpl (implements org.jooq.Catalog)
- xyz.raylab.systemcommon.infrastructure.persistent.DefaultCatalog
- xyz.raylab.support.mixin.Changeable
- xyz.raylab.systemcommon.domain.model.Dictionary
- xyz.raylab.support.domain.IdentifiedValueObject (implements java.io.Serializable)
- xyz.raylab.systemcommon.domain.model.vo.DictionaryItem
- xyz.raylab.systemcommon.domain.model.SystemMenu
- xyz.raylab.support.designpattern.specification.CompositeSpecification<T> (implements xyz.raylab.support.designpattern.specification.Specification<T>)
- xyz.raylab.systemcommon.domain.spec.dictionary.CodeSpec
- xyz.raylab.systemcommon.domain.spec.dictionary.EnabledSpec
- xyz.raylab.systemcommon.domain.spec.systemmenu.EnabledSpec
- xyz.raylab.systemcommon.domain.spec.dictionary.NameSpec
- xyz.raylab.systemcommon.domain.spec.systemmenu.ParentIdSpec
- org.jooq.impl.DAOImpl<R,
P, T> (implements org.jooq.DAO<R, P, T>) - xyz.raylab.jooq.dao.DAOPlusImpl<R,
P, T> (implements xyz.raylab.jooq.dao.DAOPlus<R, P, T>) - xyz.raylab.systemcommon.infrastructure.persistent.tables.daos.RDictionaryDao
- xyz.raylab.systemcommon.infrastructure.persistent.tables.daos.RDictionaryItemDao
- xyz.raylab.systemcommon.infrastructure.persistent.tables.daos.RSystemMenuDao
- xyz.raylab.jooq.dao.DAOPlusImpl<R,
- xyz.raylab.systemcommon.application.dto.DeleteDictionaryItemRequest
- xyz.raylab.systemcommon.domain.model.Dictionary.DictionaryBuilder
- xyz.raylab.systemcommon.application.DictionaryAppService
- xyz.raylab.systemcommon.application.dto.DictionaryDTO
- xyz.raylab.systemcommon.application.dto.CreateDictionaryRequest
- xyz.raylab.systemcommon.application.dto.DictionaryDetailDTO
- xyz.raylab.systemcommon.application.dto.UpdateDictionaryRequest
- xyz.raylab.systemcommon.application.dto.DictionaryItemDTO
- xyz.raylab.systemcommon.application.dto.AddDictionaryItemRequest
- xyz.raylab.systemcommon.application.dto.DictionaryItemDetailDTO
- xyz.raylab.systemcommon.application.dto.UpdateDictionaryItemRequest
- xyz.raylab.systemcommon.infrastructure.ohs.DictionaryOHS (implements xyz.raylab.support.ohs.OHSSupport)
- xyz.raylab.systemcommon.application.DictionaryQueryAppService
- xyz.raylab.systemcommon.domain.service.DuplicateDictionaryCodeChecker
- xyz.raylab.support.domain.GenericParentId (implements java.io.Serializable)
- xyz.raylab.systemcommon.domain.model.vo.SystemMenuParentId
- xyz.raylab.support.domain.GenericValueObject<T> (implements java.io.Serializable)
- xyz.raylab.systemcommon.domain.model.vo.DictionaryCode
- xyz.raylab.systemcommon.infrastructure.persistent.Indexes
- xyz.raylab.systemcommon.infrastructure.persistent.Keys
- xyz.raylab.support.application.PaginationCondition
- xyz.raylab.systemcommon.application.dto.DictionaryPaginationCondition
- xyz.raylab.systemcommon.infrastructure.persistent.tables.pojos.RDictionaryItemPO (implements java.io.Serializable)
- xyz.raylab.systemcommon.infrastructure.persistent.tables.pojos.RDictionaryPO (implements java.io.Serializable)
- xyz.raylab.systemcommon.infrastructure.persistent.tables.pojos.RSystemMenuPO (implements java.io.Serializable)
- org.jooq.impl.SchemaImpl (implements org.jooq.Schema)
- xyz.raylab.systemcommon.infrastructure.persistent.DefaultSchema
- xyz.raylab.support.repository.jooq.SpecJooqCondition<T>
- xyz.raylab.systemcommon.infrastructure.repository.condition.dictionary.CodeSpecJooqCondition
- xyz.raylab.systemcommon.infrastructure.repository.condition.dictionary.EnabledSpecJooqCondition
- xyz.raylab.systemcommon.infrastructure.repository.condition.systemmenu.EnabledSpecJooqCondition
- xyz.raylab.systemcommon.infrastructure.repository.condition.dictionary.NameSpecJooqCondition
- xyz.raylab.systemcommon.infrastructure.repository.condition.systemmenu.ParentIdSpecJooqCondition
- xyz.raylab.support.repository.jooq.SpecJooqConditionRepository (implements xyz.raylab.support.repository.jooq.SpecJooqConditionMapper)
- xyz.raylab.systemcommon.infrastructure.repository.DictionaryRepositoryImpl (implements xyz.raylab.systemcommon.domain.repository.DictionaryRepository)
- xyz.raylab.systemcommon.infrastructure.repository.SystemMenuRepositoryImpl (implements xyz.raylab.systemcommon.domain.repository.SystemMenuRepository)
- xyz.raylab.systemcommon.configuration.SystemCommonConfiguration
- xyz.raylab.systemcommon.domain.model.SystemMenu.SystemMenuBuilder
- xyz.raylab.systemcommon.application.SystemMenuAppService
- xyz.raylab.systemcommon.application.dto.SystemMenuDTO
- xyz.raylab.systemcommon.application.dto.CreateSystemMenuRequest
- xyz.raylab.systemcommon.application.dto.SystemMenuDetailDTO
- xyz.raylab.systemcommon.application.dto.SystemMenuDetailTreeNodeDTO
- xyz.raylab.systemcommon.application.dto.UpdateSystemMenuRequest
- xyz.raylab.systemcommon.infrastructure.ohs.SystemMenuOHS (implements xyz.raylab.support.ohs.OHSSupport)
- xyz.raylab.systemcommon.domain.model.vo.SystemMenuPermissionControl
- xyz.raylab.systemcommon.application.dto.SystemMenuPermissionControlDTO
- xyz.raylab.systemcommon.application.SystemMenuQueryAppService
- xyz.raylab.systemcommon.domain.service.SystemMenuService
- org.jooq.impl.TableImpl<R>
- xyz.raylab.systemcommon.infrastructure.persistent.tables.RDictionary
- xyz.raylab.systemcommon.infrastructure.persistent.tables.RDictionaryItem
- xyz.raylab.systemcommon.infrastructure.persistent.tables.RSystemMenu
- org.jooq.impl.TableRecordImpl<R> (implements org.jooq.TableRecord<R>)
- org.jooq.impl.UpdatableRecordImpl<R> (implements org.jooq.UpdatableRecord<R>)
- xyz.raylab.systemcommon.infrastructure.persistent.tables.records.RDictionaryItemRecord (implements org.jooq.Record14<T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>) - xyz.raylab.systemcommon.infrastructure.persistent.tables.records.RDictionaryRecord (implements org.jooq.Record13<T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>) - xyz.raylab.systemcommon.infrastructure.persistent.tables.records.RSystemMenuRecord (implements org.jooq.Record19<T1,
T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>)
- xyz.raylab.systemcommon.infrastructure.persistent.tables.records.RDictionaryItemRecord (implements org.jooq.Record14<T1,
- org.jooq.impl.UpdatableRecordImpl<R> (implements org.jooq.UpdatableRecord<R>)
- xyz.raylab.systemcommon.infrastructure.persistent.Tables
- xyz.raylab.systemcommon.domain.command.UpdateDictionaryItemCommand
- xyz.raylab.support.domain.UUIDIdentity (implements xyz.raylab.support.domain.Identity<T>, xyz.raylab.support.domain.RandomIdentity<T>)
- xyz.raylab.systemcommon.domain.model.vo.DictionaryId
- xyz.raylab.systemcommon.domain.model.vo.SystemMenuId
- xyz.raylab.systemcommon.domain.service.ValidSystemMenuParentIdChecker
- org.jooq.impl.CatalogImpl (implements org.jooq.Catalog)
接口分层结构
- xyz.raylab.systemcommon.application.dto.assembler.AddDictionaryItemRequestAssembler
- xyz.raylab.support.repository.BasicRepository<T,
I> - xyz.raylab.systemcommon.domain.repository.DictionaryRepository
- xyz.raylab.systemcommon.domain.repository.SystemMenuRepository
- xyz.raylab.systemcommon.application.dto.assembler.DictionaryDetailDtoAssembler
- xyz.raylab.systemcommon.infrastructure.repository.assembler.DictionaryItemPoAssembler
- xyz.raylab.systemcommon.infrastructure.repository.assembler.DictionaryPoAssembler
- xyz.raylab.systemcommon.application.dto.assembler.SystemMenuDetailDtoAssembler
- xyz.raylab.systemcommon.interfaces.SystemMenuPermissionControlProvider
- xyz.raylab.systemcommon.infrastructure.repository.assembler.SystemMenuPoAssembler
- xyz.raylab.systemcommon.application.dto.assembler.UpdateDictionaryItemRequestAssembler
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- xyz.raylab.systemcommon.domain.model.vo.SystemMenuNavigationType (implements xyz.raylab.support.domain.DictionaryValueObject)
- xyz.raylab.systemcommon.domain.model.vo.SystemMenuType (implements xyz.raylab.support.domain.DictionaryValueObject)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)