Class DescribeIntegrationEmployeesRequest


  • public class DescribeIntegrationEmployeesRequest
    extends AbstractModel
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Agent getAgent()
      Get 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
      Filter[] getFilters()
      Get 查询的关键字段,支持Key-Values查询。可选键值如下: Key:**"Status"**,根据实名状态查询员工,Values可选: **["IsVerified"]**:查询已实名的员工**["NotVerified"]**:查询未实名的员工 Key:**"DepartmentId"**,根据部门ID查询部门下的员工,Values为指定的部门ID:**["DepartmentId"]** Key:**"UserId"**,根据用户ID查询员工,Values为指定的用户ID:**["UserId"]** Key:**"UserWeWorkOpenId"**,根据用户企微账号ID查询员工,Values为指定用户的企微账号ID:**["UserWeWorkOpenId"]** Key:**"StaffOpenId"**,根据第三方系统用户OpenId查询员工,Values为第三方系统用户OpenId列表:**["OpenId1","OpenId2",...]**
      Long getLimit()
      Get 指定分页每页返回的数据条数,单页最大支持 20。
      Long getOffset()
      Get 指定分页返回第几页的数据,如果不传默认返回第一页。页码从 0 开始,即首页为 0,最大20000。
      UserInfo getOperator()
      Get 执行本接口操作的员工信息。使用此接口时,必须填写UserId。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
      void setAgent​(Agent Agent)
      Set 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
      void setFilters​(Filter[] Filters)
      Set 查询的关键字段,支持Key-Values查询。可选键值如下: Key:**"Status"**,根据实名状态查询员工,Values可选: **["IsVerified"]**:查询已实名的员工**["NotVerified"]**:查询未实名的员工 Key:**"DepartmentId"**,根据部门ID查询部门下的员工,Values为指定的部门ID:**["DepartmentId"]** Key:**"UserId"**,根据用户ID查询员工,Values为指定的用户ID:**["UserId"]** Key:**"UserWeWorkOpenId"**,根据用户企微账号ID查询员工,Values为指定用户的企微账号ID:**["UserWeWorkOpenId"]** Key:**"StaffOpenId"**,根据第三方系统用户OpenId查询员工,Values为第三方系统用户OpenId列表:**["OpenId1","OpenId2",...]**
      void setLimit​(Long Limit)
      Set 指定分页每页返回的数据条数,单页最大支持 20。
      void setOffset​(Long Offset)
      Set 指定分页返回第几页的数据,如果不传默认返回第一页。页码从 0 开始,即首页为 0,最大20000。
      void setOperator​(UserInfo Operator)
      Set 执行本接口操作的员工信息。使用此接口时,必须填写UserId。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DescribeIntegrationEmployeesRequest

        public DescribeIntegrationEmployeesRequest()
      • DescribeIntegrationEmployeesRequest

        public DescribeIntegrationEmployeesRequest​(DescribeIntegrationEmployeesRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getOperator

        public UserInfo getOperator()
        Get 执行本接口操作的员工信息。使用此接口时,必须填写UserId。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
        Returns:
        Operator 执行本接口操作的员工信息。使用此接口时,必须填写UserId。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
      • setOperator

        public void setOperator​(UserInfo Operator)
        Set 执行本接口操作的员工信息。使用此接口时,必须填写UserId。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
        Parameters:
        Operator - 执行本接口操作的员工信息。使用此接口时,必须填写UserId。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
      • getLimit

        public Long getLimit()
        Get 指定分页每页返回的数据条数,单页最大支持 20。
        Returns:
        Limit 指定分页每页返回的数据条数,单页最大支持 20。
      • setLimit

        public void setLimit​(Long Limit)
        Set 指定分页每页返回的数据条数,单页最大支持 20。
        Parameters:
        Limit - 指定分页每页返回的数据条数,单页最大支持 20。
      • getAgent

        public Agent getAgent()
        Get 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
        Returns:
        Agent 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
      • setAgent

        public void setAgent​(Agent Agent)
        Set 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
        Parameters:
        Agent - 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
      • getFilters

        public Filter[] getFilters()
        Get 查询的关键字段,支持Key-Values查询。可选键值如下:
        • Key:**"Status"**,根据实名状态查询员工,Values可选:
          • **["IsVerified"]**:查询已实名的员工
          • **["NotVerified"]**:查询未实名的员工
        • Key:**"DepartmentId"**,根据部门ID查询部门下的员工,Values为指定的部门ID:**["DepartmentId"]**
        • Key:**"UserId"**,根据用户ID查询员工,Values为指定的用户ID:**["UserId"]**
        • Key:**"UserWeWorkOpenId"**,根据用户企微账号ID查询员工,Values为指定用户的企微账号ID:**["UserWeWorkOpenId"]**
        • Key:**"StaffOpenId"**,根据第三方系统用户OpenId查询员工,Values为第三方系统用户OpenId列表:**["OpenId1","OpenId2",...]**
        Returns:
        Filters 查询的关键字段,支持Key-Values查询。可选键值如下:
        • Key:**"Status"**,根据实名状态查询员工,Values可选:
          • **["IsVerified"]**:查询已实名的员工
          • **["NotVerified"]**:查询未实名的员工
        • Key:**"DepartmentId"**,根据部门ID查询部门下的员工,Values为指定的部门ID:**["DepartmentId"]**
        • Key:**"UserId"**,根据用户ID查询员工,Values为指定的用户ID:**["UserId"]**
        • Key:**"UserWeWorkOpenId"**,根据用户企微账号ID查询员工,Values为指定用户的企微账号ID:**["UserWeWorkOpenId"]**
        • Key:**"StaffOpenId"**,根据第三方系统用户OpenId查询员工,Values为第三方系统用户OpenId列表:**["OpenId1","OpenId2",...]**
      • setFilters

        public void setFilters​(Filter[] Filters)
        Set 查询的关键字段,支持Key-Values查询。可选键值如下:
        • Key:**"Status"**,根据实名状态查询员工,Values可选:
          • **["IsVerified"]**:查询已实名的员工
          • **["NotVerified"]**:查询未实名的员工
        • Key:**"DepartmentId"**,根据部门ID查询部门下的员工,Values为指定的部门ID:**["DepartmentId"]**
        • Key:**"UserId"**,根据用户ID查询员工,Values为指定的用户ID:**["UserId"]**
        • Key:**"UserWeWorkOpenId"**,根据用户企微账号ID查询员工,Values为指定用户的企微账号ID:**["UserWeWorkOpenId"]**
        • Key:**"StaffOpenId"**,根据第三方系统用户OpenId查询员工,Values为第三方系统用户OpenId列表:**["OpenId1","OpenId2",...]**
        Parameters:
        Filters - 查询的关键字段,支持Key-Values查询。可选键值如下:
        • Key:**"Status"**,根据实名状态查询员工,Values可选:
          • **["IsVerified"]**:查询已实名的员工
          • **["NotVerified"]**:查询未实名的员工
        • Key:**"DepartmentId"**,根据部门ID查询部门下的员工,Values为指定的部门ID:**["DepartmentId"]**
        • Key:**"UserId"**,根据用户ID查询员工,Values为指定的用户ID:**["UserId"]**
        • Key:**"UserWeWorkOpenId"**,根据用户企微账号ID查询员工,Values为指定用户的企微账号ID:**["UserWeWorkOpenId"]**
        • Key:**"StaffOpenId"**,根据第三方系统用户OpenId查询员工,Values为第三方系统用户OpenId列表:**["OpenId1","OpenId2",...]**
      • getOffset

        public Long getOffset()
        Get 指定分页返回第几页的数据,如果不传默认返回第一页。页码从 0 开始,即首页为 0,最大20000。
        Returns:
        Offset 指定分页返回第几页的数据,如果不传默认返回第一页。页码从 0 开始,即首页为 0,最大20000。
      • setOffset

        public void setOffset​(Long Offset)
        Set 指定分页返回第几页的数据,如果不传默认返回第一页。页码从 0 开始,即首页为 0,最大20000。
        Parameters:
        Offset - 指定分页返回第几页的数据,如果不传默认返回第一页。页码从 0 开始,即首页为 0,最大20000。