cn.tign.hz.factory.base

## 类 Account

- java.lang.Object
- - cn.tign.hz.factory.base.Account

-     public class Account
      extends java.lang.Object

  悟空API账号相关功能类

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static cn.tign.hz.factory.account.CreateOrganizationsByThirdPartyUserId` | `createOrganizationsByThirdPartyUserId(java.lang.String thirdPartyUserId, java.lang.String creator, java.lang.String name, java.lang.String idType, java.lang.String idNumber)` 悟空API机构账号创建
    `static cn.tign.hz.factory.account.CreatePersonByThirdPartyUserId` | `createPersonByThirdPartyUserId(java.lang.String thirdPartyUserId, java.lang.String name, java.lang.String idType, java.lang.String idNumber)` 悟空API个人账户创建
    `static cn.tign.hz.factory.account.DeleteOrganizationsByOrgId` | `deleteOrganizationsByOrgId(java.lang.String orgId)` 悟空API注销机构账号（按照账号ID注销）
    `static cn.tign.hz.factory.account.DeleteOrganizationsByThirdId` | `deleteOrganizationsByThirdId(java.lang.String thirdPartyUserId)` 悟空API注销机构账号（按照第三方机构ID注销）
    `static cn.tign.hz.factory.account.DeletePersonByAccountId` | `deletePersonByAccountId(java.lang.String accountId)` 悟空API注销个人账户（按照账号ID注销）
    `static cn.tign.hz.factory.account.DeletePersonByThirdId` | `deletePersonByThirdId(java.lang.String thirdPartyUserId)` 悟空API注销个人账户（按照第三方用户ID注销）
    `static cn.tign.hz.factory.account.DeleteSignAuth` | `deleteSignAuth(java.lang.String accountId)` 悟空API撤销静默签署
    `static cn.tign.hz.factory.account.QryOrganizationsByOrgId` | `qryOrganizationsByOrgId(java.lang.String orgId)` 悟空API查询机构账号（按照账号ID查询）
    `static cn.tign.hz.factory.account.QryOrganizationsByThirdId` | `qryOrganizationsByThirdId(java.lang.String thirdPartyUserId)` 悟空API查询机构账号（按照第三方机构ID查询）
    `static cn.tign.hz.factory.account.QryPersonByaccountId` | `qryPersonByaccountId(java.lang.String accountId)` 悟空API查询个人账户（按照账户ID查询）
    `static cn.tign.hz.factory.account.QryPersonByThirdId` | `qryPersonByThirdId(java.lang.String thirdPartyUserId)` 悟空API查询个人账户（按照第三方用户ID查询）
    `static cn.tign.hz.factory.account.SetSignAuth` | `setSignAuth(java.lang.String accountId)` 悟空API设置静默签署
    `static cn.tign.hz.factory.account.SetSignPwd` | `setSignPwd(java.lang.String accountId, java.lang.String PlainPassword)` 设置签署密码
    `static cn.tign.hz.factory.account.UpdateOrganizationsByOrgId` | `updateOrganizationsByOrgId(java.lang.String orgId)` 悟空API机构账号修改（按照账号ID修改）
    `static cn.tign.hz.factory.account.UpdateOrganizationsByThirdId` | `updateOrganizationsByThirdId(java.lang.String thirdPartyUserId)` 悟空API机构账号修改（按照账号ID修改）
    `static cn.tign.hz.factory.account.UpdatePersonAccountByAccountId` | `updatePersonAccountByAccountId(java.lang.String accountId)` 悟空API个人账户修改(按照账号ID修改)
    `static cn.tign.hz.factory.account.UpdatePersonAccountByThirdId` | `updatePersonAccountByThirdId(java.lang.String thirdPartyUserId)` 悟空API个人账户修改(按照第三方用户ID修改)

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

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

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

    - #### Account

          public Account()

  - ### 方法详细资料

    - #### createPersonByThirdPartyUserId

          public static cn.tign.hz.factory.account.CreatePersonByThirdPartyUserId createPersonByThirdPartyUserId(java.lang.String thirdPartyUserId,
                                                                                                                 java.lang.String name,
                                                                                                                 java.lang.String idType,
                                                                                                                 java.lang.String idNumber)

      悟空API个人账户创建
      参数:
        `thirdPartyUserId` - 用户唯一标识
        `name` - 姓名
        `idType` - 证件类型
        `idNumber` - 证件号

    - #### updatePersonAccountByAccountId

          public static cn.tign.hz.factory.account.UpdatePersonAccountByAccountId updatePersonAccountByAccountId(java.lang.String accountId)

      悟空API个人账户修改(按照账号ID修改)
      参数:
        `accountId` - 账号Id

    - #### updatePersonAccountByThirdId

          public static cn.tign.hz.factory.account.UpdatePersonAccountByThirdId updatePersonAccountByThirdId(java.lang.String thirdPartyUserId)

      悟空API个人账户修改(按照第三方用户ID修改)
      参数:
        `thirdPartyUserId` - 第三方平台的用户唯一标识
      返回:

    - #### qryPersonByaccountId

          public static cn.tign.hz.factory.account.QryPersonByaccountId qryPersonByaccountId(java.lang.String accountId)

      悟空API查询个人账户（按照账户ID查询）
      参数:
        `accountId` - 账号Id
      返回:

    - #### qryPersonByThirdId

          public static cn.tign.hz.factory.account.QryPersonByThirdId qryPersonByThirdId(java.lang.String thirdPartyUserId)

      悟空API查询个人账户（按照第三方用户ID查询）
      参数:
        `thirdPartyUserId` - 第三方平台的用户id
      返回:

    - #### deletePersonByAccountId

          public static cn.tign.hz.factory.account.DeletePersonByAccountId deletePersonByAccountId(java.lang.String accountId)

      悟空API注销个人账户（按照账号ID注销）
      参数:
        `accountId` - 个人账号id
      返回:

    - #### deletePersonByThirdId

          public static cn.tign.hz.factory.account.DeletePersonByThirdId deletePersonByThirdId(java.lang.String thirdPartyUserId)

      悟空API注销个人账户（按照第三方用户ID注销）
      参数:
        `thirdPartyUserId` - 第三方平台的用户id
      返回:

    - #### setSignPwd

          public static cn.tign.hz.factory.account.SetSignPwd setSignPwd(java.lang.String accountId,
                                                                         java.lang.String PlainPassword)
                                                                  throws cn.tign.hz.exception.DefineException

      设置签署密码
      参数:
        `accountId` - 用户id
        `PlainPassword` - 原始密码无需做MD5加密
      返回:
      抛出:
        `java.security.NoSuchAlgorithmException`
        `cn.tign.hz.exception.DefineException`

    - #### createOrganizationsByThirdPartyUserId

          public static cn.tign.hz.factory.account.CreateOrganizationsByThirdPartyUserId createOrganizationsByThirdPartyUserId(java.lang.String thirdPartyUserId,
                                                                                                                               java.lang.String creator,
                                                                                                                               java.lang.String name,
                                                                                                                               java.lang.String idType,
                                                                                                                               java.lang.String idNumber)

      悟空API机构账号创建
      参数:
        `thirdPartyUserId` - 机构唯一标识
        `creator` - 创建人个人账号id
        `name` - 机构名称
        `idType` - 证件类型
        `idNumber` - 证件号
      返回:

    - #### updateOrganizationsByOrgId

          public static cn.tign.hz.factory.account.UpdateOrganizationsByOrgId updateOrganizationsByOrgId(java.lang.String orgId)

      悟空API机构账号修改（按照账号ID修改）
      参数:
        `orgId` - 机构账号id
      返回:

    - #### updateOrganizationsByThirdId

          public static cn.tign.hz.factory.account.UpdateOrganizationsByThirdId updateOrganizationsByThirdId(java.lang.String thirdPartyUserId)

      悟空API机构账号修改（按照账号ID修改）
      参数:
        `thirdPartyUserId` - 机构账号id
      返回:

    - #### qryOrganizationsByOrgId

          public static cn.tign.hz.factory.account.QryOrganizationsByOrgId qryOrganizationsByOrgId(java.lang.String orgId)

      悟空API查询机构账号（按照账号ID查询）
      参数:
        `orgId` - 机构账号id
      返回:

    - #### qryOrganizationsByThirdId

          public static cn.tign.hz.factory.account.QryOrganizationsByThirdId qryOrganizationsByThirdId(java.lang.String thirdPartyUserId)

      悟空API查询机构账号（按照第三方机构ID查询）
      参数:
        `thirdPartyUserId` - 第三方平台机构id
      返回:

    - #### deleteOrganizationsByOrgId

          public static cn.tign.hz.factory.account.DeleteOrganizationsByOrgId deleteOrganizationsByOrgId(java.lang.String orgId)

      悟空API注销机构账号（按照账号ID注销）
      参数:
        `orgId` - 机构账号id
      返回:

    - #### deleteOrganizationsByThirdId

          public static cn.tign.hz.factory.account.DeleteOrganizationsByThirdId deleteOrganizationsByThirdId(java.lang.String thirdPartyUserId)

      悟空API注销机构账号（按照第三方机构ID注销）
      参数:
        `thirdPartyUserId` - 第三方平台的机构id
      返回:

    - #### setSignAuth

          public static cn.tign.hz.factory.account.SetSignAuth setSignAuth(java.lang.String accountId)

      悟空API设置静默签署
      参数:
        `accountId` - 授权人id，即个人账号id或机构账号id
      返回:

    - #### deleteSignAuth

          public static cn.tign.hz.factory.account.DeleteSignAuth deleteSignAuth(java.lang.String accountId)

      悟空API撤销静默签署
      参数:
        `accountId` - 授权人id，即个人账号id或机构账号id
      返回: