Class CreateIntegrationDepartmentRequest


  • public class CreateIntegrationDepartmentRequest
    extends AbstractModel
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Agent getAgent()
      Get 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
      String getDeptName()
      Get 部门名称,最大长度为50个字符。
      String getDeptOpenId()
      Get 客户系统部门ID,最大长度为64个字符。
      UserInfo getOperator()
      Get 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得组织架构管理权限,并具备接口传入的相应资源的数据权限。`
      Long getOrderNo()
      Get 排序号,支持设置的数值范围为1~30000。同一父部门下,排序号越大,部门顺序越靠前。
      String getParentDeptId()
      Get 电子签父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
      String getParentDeptOpenId()
      Get 第三方平台中父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
      void setAgent​(Agent Agent)
      Set 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
      void setDeptName​(String DeptName)
      Set 部门名称,最大长度为50个字符。
      void setDeptOpenId​(String DeptOpenId)
      Set 客户系统部门ID,最大长度为64个字符。
      void setOperator​(UserInfo Operator)
      Set 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得组织架构管理权限,并具备接口传入的相应资源的数据权限。`
      void setOrderNo​(Long OrderNo)
      Set 排序号,支持设置的数值范围为1~30000。同一父部门下,排序号越大,部门顺序越靠前。
      void setParentDeptId​(String ParentDeptId)
      Set 电子签父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
      void setParentDeptOpenId​(String ParentDeptOpenId)
      Set 第三方平台中父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • CreateIntegrationDepartmentRequest

        public CreateIntegrationDepartmentRequest()
      • CreateIntegrationDepartmentRequest

        public CreateIntegrationDepartmentRequest​(CreateIntegrationDepartmentRequest 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 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得组织架构管理权限,并具备接口传入的相应资源的数据权限。`
        Returns:
        Operator 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得组织架构管理权限,并具备接口传入的相应资源的数据权限。`
      • setOperator

        public void setOperator​(UserInfo Operator)
        Set 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得组织架构管理权限,并具备接口传入的相应资源的数据权限。`
        Parameters:
        Operator - 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得组织架构管理权限,并具备接口传入的相应资源的数据权限。`
      • getDeptName

        public String getDeptName()
        Get 部门名称,最大长度为50个字符。
        Returns:
        DeptName 部门名称,最大长度为50个字符。
      • setDeptName

        public void setDeptName​(String DeptName)
        Set 部门名称,最大长度为50个字符。
        Parameters:
        DeptName - 部门名称,最大长度为50个字符。
      • getAgent

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

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

        public String getParentDeptId()
        Get 电子签父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
        Returns:
        ParentDeptId 电子签父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
      • setParentDeptId

        public void setParentDeptId​(String ParentDeptId)
        Set 电子签父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
        Parameters:
        ParentDeptId - 电子签父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
      • getParentDeptOpenId

        public String getParentDeptOpenId()
        Get 第三方平台中父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
        Returns:
        ParentDeptOpenId 第三方平台中父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
      • setParentDeptOpenId

        public void setParentDeptOpenId​(String ParentDeptOpenId)
        Set 第三方平台中父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
        Parameters:
        ParentDeptOpenId - 第三方平台中父部门ID。 注:`如果同时指定了ParentDeptId与ParentDeptOpenId参数,系统将优先使用ParentDeptId。当二者都未指定时,创建的新部门将自动填充至根节点部门下。`
      • getDeptOpenId

        public String getDeptOpenId()
        Get 客户系统部门ID,最大长度为64个字符。
        Returns:
        DeptOpenId 客户系统部门ID,最大长度为64个字符。
      • setDeptOpenId

        public void setDeptOpenId​(String DeptOpenId)
        Set 客户系统部门ID,最大长度为64个字符。
        Parameters:
        DeptOpenId - 客户系统部门ID,最大长度为64个字符。
      • getOrderNo

        public Long getOrderNo()
        Get 排序号,支持设置的数值范围为1~30000。同一父部门下,排序号越大,部门顺序越靠前。
        Returns:
        OrderNo 排序号,支持设置的数值范围为1~30000。同一父部门下,排序号越大,部门顺序越靠前。
      • setOrderNo

        public void setOrderNo​(Long OrderNo)
        Set 排序号,支持设置的数值范围为1~30000。同一父部门下,排序号越大,部门顺序越靠前。
        Parameters:
        OrderNo - 排序号,支持设置的数值范围为1~30000。同一父部门下,排序号越大,部门顺序越靠前。