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

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - kd.bos.dataentity.entity.DataEntityBase (implements kd.bos.dataentity.entity.IDataEntityBase, kd.bos.dataentity.entity.INotifyPropertyChanged, kd.bos.dataentity.entity.IObjectWithParent, kd.bos.dataentity.entity.ISupportInitialize, java.io.Serializable)
    - kd.bos.dataentity.entity.ClrDataEntity (implements java.io.Serializable)
      - kd.bos.entity.flex.FlexType
  - kd.bos.entity.flex.FlexEntireData
  - kd.bos.entity.flex.FlexEntireData.FlexData
  - kd.bos.entity.flex.FlexEntityMetaUtils
  - kd.bos.entity.flex.FlexProperty (implements java.io.Serializable)

## 接口分层结构

- kd.bos.entity.flex.IFlexBasedataService
- kd.bos.entity.flex.IFlexService

## 枚举分层结构

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - kd.bos.entity.flex.FlexEntireData.FlexFieldDataType