kd.bos.entity.datamodel

## 类 DefaultValueCalculator

- java.lang.Object
- - kd.bos.entity.datamodel.DefaultValueCalculator

-     public class DefaultValueCalculator
      extends java.lang.Object

- - ### 构造器概要

    构造器
    构造器和说明
    `DefaultValueCalculator()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.lang.Object` | `getValue(kd.bos.dataentity.metadata.IDataEntityProperty property, java.lang.Object defVal)` 计算默认值，基本版，只支持解析几个特定的变量值
    `java.lang.Object` | `getValue2(IDataModel model, kd.bos.dataentity.entity.DynamicObject dataEntity, kd.bos.dataentity.metadata.IDataEntityProperty property, FieldDefValue defValue2)` 计算默认值，升级版，可以获取常量、变量、函数、公式等

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### DefaultValueCalculator

          public DefaultValueCalculator()

  - ### 方法详细资料

    - #### getValue

          public java.lang.Object getValue(kd.bos.dataentity.metadata.IDataEntityProperty property,
                                           java.lang.Object defVal)

      计算默认值，基本版，只支持解析几个特定的变量值
      参数:
        `property` -
        `defVal` -
      返回:

    - #### getValue2

          public java.lang.Object getValue2(IDataModel model,
                                            kd.bos.dataentity.entity.DynamicObject dataEntity,
                                            kd.bos.dataentity.metadata.IDataEntityProperty property,
                                            FieldDefValue defValue2)

      计算默认值，升级版，可以获取常量、变量、函数、公式等
      参数:
        `model` -
        `dataEntity` - 字段当前行数据包
        `property` - 字段
        `defValue2` - 默认值配置
      返回: