kd.bos.servicehelper

## 类 BillTypeDifferentialHelper

- java.lang.Object
- - kd.bos.servicehelper.BillTypeDifferentialHelper

-     public class BillTypeDifferentialHelper
      extends java.lang.Object

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static void` | `deleteBillTypeRuntime(java.lang.Long billtypeId)`
    `static void` | `deleteBillTypeRuntime(java.lang.String entityId, java.lang.Long billtypeId)`
    `static java.util.List<DifferentialControlInfo>` | `getDifferentialControlInfos(java.lang.String formId, long billTypeId)`
    `static java.util.List<DifferentialControlInfo>` | `getDifferentialControlInfos2(java.lang.String entityId, java.lang.Long billtypeId)`
    `static java.util.Map<java.lang.String,BillTypeControlInfo>` | `getFullControlInfos(java.lang.String formId)`
    `static kd.bos.dataentity.entity.DynamicObjectCollection` | `getStoreControlInfos(java.lang.String formId, long billTypeId)`
    `static void` | `storeDifferentialControlInfos(java.lang.String entityId, java.lang.Long billtypeId, java.util.List<DifferentialControlInfo> difInfos)`

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

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

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

    - #### BillTypeDifferentialHelper

          public BillTypeDifferentialHelper()

  - ### 方法详细资料

    - #### getFullControlInfos

          public static java.util.Map<java.lang.String,BillTypeControlInfo> getFullControlInfos(java.lang.String formId)

      参数:
        `formId` - 表单id
      返回:
        单据类型控件信息集合

    - #### getStoreControlInfos

          public static kd.bos.dataentity.entity.DynamicObjectCollection getStoreControlInfos(java.lang.String formId,
                                                                                              long billTypeId)

      参数:
        `formId` - 表单id
        `billTypeId` - 单据类型内码
      返回:

    - #### getDifferentialControlInfos

          public static java.util.List<DifferentialControlInfo> getDifferentialControlInfos(java.lang.String formId,
                                                                                            long billTypeId)

      参数:
        `formId` - 表单id
        `billTypeId` - 单据类型内码
      返回:
        List

    - #### getDifferentialControlInfos2

          public static java.util.List<DifferentialControlInfo> getDifferentialControlInfos2(java.lang.String entityId,
                                                                                             java.lang.Long billtypeId)

      参数:
        `entityId` - 实体标识
        `billtypeId` - 单据类型内码
      返回:
        差量信息列表

    - #### storeDifferentialControlInfos

          public static void storeDifferentialControlInfos(java.lang.String entityId,
                                                           java.lang.Long billtypeId,
                                                           java.util.List<DifferentialControlInfo> difInfos)

      参数:
        `entityId` - 实体标识
        `billtypeId` - 单据类型id
        `difInfos` - 控件的差量信息

    - #### deleteBillTypeRuntime

          public static void deleteBillTypeRuntime(java.lang.String entityId,
                                                   java.lang.Long billtypeId)

      参数:
        `entityId` - 实体标识
        `billtypeId` - 单据类型主键（内码）

    - #### deleteBillTypeRuntime

          public static void deleteBillTypeRuntime(java.lang.Long billtypeId)

      参数:
        `billtypeId` - 单据类型内码