# 程序包kd.bos.entity的分层结构

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - kd.bos.entity.AnchorItems
  - kd.bos.entity.AppInfo (implements java.io.Serializable)
  - kd.bos.entity.AppMenuInfo (implements java.io.Serializable)
  - kd.bos.entity.AppMetadataCache
  - kd.bos.entity.BillTypeControlInfo (implements java.io.Serializable)
  - kd.bos.entity.BOSRuntime
  - kd.bos.dataentity.entity.DataEntityState (implements java.io.Serializable)
    - kd.bos.entity.DefaultDataEntityState
  - kd.bos.entity.DBVersion
  - kd.bos.entity.DifferentialControlInfo (implements java.io.Serializable)
  - kd.bos.dataentity.metadata.dynamicobject.DynamicMetadata (implements kd.bos.dataentity.metadata.IMetadata, java.io.Serializable)
    - kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType (implements java.lang.Cloneable, kd.bos.dataentity.metadata.IDataEntityType, java.io.Serializable)
      - kd.bos.entity.EntityType (implements kd.bos.dataentity.entity.ISupportInitialize)
        - kd.bos.entity.EntryType
          - kd.bos.entity.LinkEntryType
          - kd.bos.entity.SubEntryType
          - kd.bos.entity.TreeEntryType
        - kd.bos.entity.MainEntityType
          - kd.bos.entity.BillEntityType (implements kd.bos.dataentity.entity.IBillEntityType)
            - kd.bos.entity.BasedataEntityType
              - kd.bos.entity.QueryEntityType
              - kd.bos.entity.RefEntityType
          - kd.bos.entity.FlexEntityType
          - kd.bos.entity.ParameterEntityType
            - kd.bos.entity.PublicParameterEntityType
  - kd.bos.entity.EntityItemTypes
  - kd.bos.entity.EntityMetadataCache
  - kd.bos.entity.EntityMetadataProvider (implements kd.bos.entity.IEntityMetaDataProvider)
  - kd.bos.entity.EntityTypeUtil
  - kd.bos.entity.EntryEntityDto (implements java.io.Serializable)
  - kd.bos.entity.ExtendedDataEntity
  - kd.bos.entity.ExtendedDataEntitySet
  - kd.bos.entity.Features
  - kd.bos.entity.IFrameMessage (implements java.io.Serializable)
  - kd.bos.entity.ISVInfo (implements java.io.Serializable)
  - kd.bos.entity.LinkSetElement
  - kd.bos.entity.LinkSetItemElement
  - kd.bos.entity.ListboxItem (implements java.io.Serializable)
  - kd.bos.entity.MainEntityInfo
  - kd.bos.entity.MarkdownLinkData (implements java.io.Serializable)
  - kd.bos.entity.MobLocation
  - kd.bos.entity.NumberFormatProvider
  - kd.bos.entity.ObjectTypeRef
  - kd.bos.entity.PermissionControlType (implements java.io.Serializable)
  - kd.bos.entity.RefEntityTypeCache
  - kd.bos.entity.RefPropType (implements java.io.Serializable)
  - kd.bos.entity.RuntimeMetaUtil
  - kd.bos.entity.ThumbnailsParameter (implements java.io.Serializable)
  - kd.bos.entity.Tips (implements java.io.Serializable)
  - kd.bos.entity.TipsLink (implements java.io.Serializable)
  - kd.bos.entity.UnitConvertDTO
  - kd.bos.entity.ValueMapItem (implements java.io.Serializable)
  - kd.bos.entity.ValueTextItem

## 接口分层结构

- kd.bos.entity.IBaseColumn
  - kd.bos.entity.IColumn
  - kd.bos.entity.IColumnGroup<T>
- kd.bos.entity.IEntityMetaDataProvider

## 枚举分层结构

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - kd.bos.entity.RuntimeMetaType
    - kd.bos.entity.FeatureOption
    - kd.bos.entity.ComboPropShowStyle