kd.bos.servicehelper.user

## 类 UserService

- java.lang.Object
- - kd.bos.servicehelper.user.UserService

- 所有已实现的接口:
    IUserService

      public class UserService
      extends java.lang.Object
      implements IUserService

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `kd.bos.dataentity.entity.DynamicObject` | `getCurrentUser(java.lang.String fieldName)`
    `java.util.Map<java.lang.String,java.lang.Object>` | `getCurrentUserCompany()` 获取“我的公司”
    `java.util.List<java.lang.Long>` | `getCurrentUserDept(long userId)` 用户所属的部门
    `kd.bos.dataentity.entity.DynamicObjectCollection` | `getCurrentUserDeptCollection(java.lang.String fieldName)`
    `java.util.List<java.lang.Long>` | `getCurrentUserDepts(long userId)` 用户负责的部门及其下级部门
    `kd.bos.dataentity.entity.DynamicObjectCollection` | `getCurrentUserDeptsCollection(java.lang.String fieldName)`
    `long` | `getCurrentUserId()`
    `java.util.List<java.lang.Long>` | `getCurrentUserInchargeDept(long userId)` 用户负责的部门
    `kd.bos.dataentity.entity.DynamicObjectCollection` | `getCurrentUserInchargeDeptCollection(java.lang.String fieldName)`
    `java.util.List<java.lang.Long>` | `getCurrentUserInchargeDepts(long userId)` 获取当前用户负责的部门及下级
    `kd.bos.dataentity.entity.DynamicObjectCollection` | `getCurrentUserInchargeDeptsCollection(java.lang.String fieldName)`
    `void` | `setSetting(long userId, java.lang.String key, java.lang.String setting)`

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

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

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

    - #### UserService

          public UserService()

  - ### 方法详细资料

    - #### getCurrentUser

          public kd.bos.dataentity.entity.DynamicObject getCurrentUser(java.lang.String fieldName)

      指定者:
        `getCurrentUser` 在接口中 `IUserService`

    - #### getCurrentUserDeptCollection

          public kd.bos.dataentity.entity.DynamicObjectCollection getCurrentUserDeptCollection(java.lang.String fieldName)

      指定者:
        `getCurrentUserDeptCollection` 在接口中 `IUserService`

    - #### getCurrentUserDeptsCollection

          public kd.bos.dataentity.entity.DynamicObjectCollection getCurrentUserDeptsCollection(java.lang.String fieldName)

      指定者:
        `getCurrentUserDeptsCollection` 在接口中 `IUserService`

    - #### getCurrentUserDept

          public java.util.List<java.lang.Long> getCurrentUserDept(long userId)

      用户所属的部门
      指定者:
        `getCurrentUserDept` 在接口中 `IUserService`
      参数:
        `userId` - 用户ID
      返回:
        用户部门ID集合

    - #### getCurrentUserDepts

          public java.util.List<java.lang.Long> getCurrentUserDepts(long userId)

      用户负责的部门及其下级部门
      指定者:
        `getCurrentUserDepts` 在接口中 `IUserService`
      参数:
        `userId` - 用户ID
      返回:
        部门ID集合

    - #### setSetting

          public void setSetting(long userId,
                                 java.lang.String key,
                                 java.lang.String setting)

      指定者:
        `setSetting` 在接口中 `IUserService`

    - #### getCurrentUserId

          public long getCurrentUserId()

      指定者:
        `getCurrentUserId` 在接口中 `IUserService`

    - #### getCurrentUserCompany

          public java.util.Map<java.lang.String,java.lang.Object> getCurrentUserCompany()

      从接口复制的说明: `IUserService`
      获取“我的公司”
      指定者:
        `getCurrentUserCompany` 在接口中 `IUserService`
      返回:

    - #### getCurrentUserInchargeDept

          public java.util.List<java.lang.Long> getCurrentUserInchargeDept(long userId)

      用户负责的部门
      指定者:
        `getCurrentUserInchargeDept` 在接口中 `IUserService`
      参数:
        `userId` - 用户ID
      返回:
        用户部门ID集合

    - #### getCurrentUserInchargeDepts

          public java.util.List<java.lang.Long> getCurrentUserInchargeDepts(long userId)

      从接口复制的说明: `IUserService`
      获取当前用户负责的部门及下级
      指定者:
        `getCurrentUserInchargeDepts` 在接口中 `IUserService`
      参数:
        `userId` - 用户标识
      返回:
        部门列表

    - #### getCurrentUserInchargeDeptsCollection

          public kd.bos.dataentity.entity.DynamicObjectCollection getCurrentUserInchargeDeptsCollection(java.lang.String fieldName)

      指定者:
        `getCurrentUserInchargeDeptsCollection` 在接口中 `IUserService`

    - #### getCurrentUserInchargeDeptCollection

          public kd.bos.dataentity.entity.DynamicObjectCollection getCurrentUserInchargeDeptCollection(java.lang.String fieldName)

      指定者:
        `getCurrentUserInchargeDeptCollection` 在接口中 `IUserService`