kd.bos.servicehelper.inte

## 类 InteServiceHelper

- java.lang.Object
- - kd.bos.servicehelper.inte.InteServiceHelper

-     public class InteServiceHelper
      extends java.lang.Object

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static java.lang.String` | `EntityID_BIZ_ORG_TIMEZONE`
    `static java.lang.String` | `EntityID_ORG_TIMEZONE`
    `static java.lang.String` | `EntityID_SYS_TIMEZONE`
    `static java.lang.String` | `EntityID_USER_TIMEZONE`

  - ### 构造器概要

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

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static kd.bos.dataentity.entity.DynamicObject` | `getBizOrgTimezone(java.lang.Long orgID)`
    `static java.util.Map<java.lang.String,java.lang.String>` | `getCurrencyFormat(java.lang.Long userID)`
    `static java.lang.String` | `getDateFormat(java.lang.Long userID)`
    `static java.util.Map<java.lang.String,java.lang.String>` | `getNumberFormat(java.lang.Long userID, int precision)`
    `static kd.bos.dataentity.entity.DynamicObject` | `getOrgTimezone(java.lang.Long orgID)`
    `static kd.bos.dataentity.entity.DynamicObject` | `getSysTimezone()`
    `static java.util.Map<java.lang.String,java.lang.String>` | `getTimeFormat(java.lang.Long userID)`
    `static FormatObject` | `getUserFormat(java.lang.Long userID)`
    `static kd.bos.dataentity.entity.DynamicObject` | `getUserTimezone(java.lang.Long userID)`
    `static void` | `saveOrgTimezone(java.lang.Long orgID, kd.bos.dataentity.entity.DynamicObject timezone)`
    `static void` | `saveUserTimezone(java.lang.Long userID, kd.bos.dataentity.entity.DynamicObject timezone)`

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

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

- - ### 字段详细资料

    - #### EntityID_SYS_TIMEZONE

          public static final java.lang.String EntityID_SYS_TIMEZONE

      另请参阅:
        常量字段值

    - #### EntityID_USER_TIMEZONE

          public static final java.lang.String EntityID_USER_TIMEZONE

      另请参阅:
        常量字段值

    - #### EntityID_ORG_TIMEZONE

          public static final java.lang.String EntityID_ORG_TIMEZONE

      另请参阅:
        常量字段值

    - #### EntityID_BIZ_ORG_TIMEZONE

          public static final java.lang.String EntityID_BIZ_ORG_TIMEZONE

      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### InteServiceHelper

          public InteServiceHelper()

  - ### 方法详细资料

    - #### getSysTimezone

          public static kd.bos.dataentity.entity.DynamicObject getSysTimezone()

      返回:
        DynamicObject 系统时区

    - #### getUserTimezone

          public static kd.bos.dataentity.entity.DynamicObject getUserTimezone(java.lang.Long userID)

      参数:
        `userID` - 用户ID
      返回:
        DynamicObject 用户时区

    - #### getOrgTimezone

          public static kd.bos.dataentity.entity.DynamicObject getOrgTimezone(java.lang.Long orgID)

      参数:
        `orgID` - 组织ID
      返回:
        DynamicObject 组织时区

    - #### getBizOrgTimezone

          public static kd.bos.dataentity.entity.DynamicObject getBizOrgTimezone(java.lang.Long orgID)

      参数:
        `orgID` - 职能组织ID
      返回:
        DynamicObject 职能组织时区

    - #### getUserFormat

          public static FormatObject getUserFormat(java.lang.Long userID)

      参数:
        `userID` - 用户ID
      返回:
        Map key:dateFormat 日期格式 yyyy-MM-dd; timeFormat 时间格式 hh:mm:ss; numberFormat 数字格式 ##,###.##

    - #### getDateFormat

          public static java.lang.String getDateFormat(java.lang.Long userID)

      参数:
        `userID` - 用户ID
      返回:
        日期格式 yyyy-MM-dd

    - #### getTimeFormat

          public static java.util.Map<java.lang.String,java.lang.String> getTimeFormat(java.lang.Long userID)

      参数:
        `userID` - 用户ID
      返回:
        时间格式 hh:mm:ss

    - #### getNumberFormat

          public static java.util.Map<java.lang.String,java.lang.String> getNumberFormat(java.lang.Long userID,
                                                                                         int precision)

      参数:
        `userID` - 用户ID
        `precision` - 精度
      返回:
        数字格式 ##,###.##

    - #### getCurrencyFormat

          public static java.util.Map<java.lang.String,java.lang.String> getCurrencyFormat(java.lang.Long userID)

      参数:
        `userID` - 用户ID
        `precision` - 精度
      返回:
        数字格式 ##,###.##

    - #### saveUserTimezone

          public static void saveUserTimezone(java.lang.Long userID,
                                              kd.bos.dataentity.entity.DynamicObject timezone)

      参数:
        `userID` - 用户ID
        `timezone` - 时区

    - #### saveOrgTimezone

          public static void saveOrgTimezone(java.lang.Long orgID,
                                             kd.bos.dataentity.entity.DynamicObject timezone)

      参数:
        `orgID` - 组织ID
        `timezone` - 时区