1.0.16 • Published 5 years ago

identityserver4.microservice.jquery v1.0.16

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

需要先安装

  • npm i jquery
  • npm i identityserver4.microservice.openapis2

SDK

;
(function () {
    var sdk = new Object();
    sdk.basepath = function () {
        return window.parent.oidc.settings._authority;
    };

	/**
	 * @name 微服务 - 列表
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.get</code><label>User Permissions:</label><code>ids4.ms.apiresource.get</code>
	 * @param q.name    名称
	 * @param q.expandScopes    是否展开所有Scope(默认为false)
	 * @param q.expandClaims    是否展开所有Claims(默认为false)
	 * @param orderby    排序字段
	 * @param asc    正序或倒序
	 * @param skip    跳过的数据条数
	 * @param take    将获取的数据条数
	 * @param startTime    开始时间。yyyy-MM-dd
	 * @param endTime    结束时间。yyyy-MM-dd
	 */
    sdk.ApiResourceGet = function (q_name, q_expandScopes, q_expandClaims, orderby, asc, skip, take, startTime, endTime, api_version) {
        var url = this.basepath() + '/ApiResource';
        var params = {};
        if (q_name !== undefined) {
            params['q.name'] = q_name
        }
        if (q_expandScopes !== undefined) {
            params['q.expandScopes'] = q_expandScopes
        }
        if (q_expandClaims !== undefined) {
            params['q.expandClaims'] = q_expandClaims
        }
        if (orderby !== undefined) {
            params['orderby'] = orderby
        }
        if (asc !== undefined) {
            params['asc'] = asc
        }
        if (skip !== undefined) {
            params['skip'] = skip
        }
        if (take !== undefined) {
            params['take'] = take
        }
        if (startTime !== undefined) {
            params['startTime'] = startTime
        }
        if (endTime !== undefined) {
            params['endTime'] = endTime
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 更新
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.put</code><label>User Permissions:</label><code>ids4.ms.apiresource.put</code>
	 */
    sdk.ApiResourcePut = function (model, api_version) {
        var url = this.basepath() + '/ApiResource';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 微服务 - 创建
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.post</code><label>User Permissions:</label><code>ids4.ms.apiresource.post</code>
	 */
    sdk.ApiResourcePost = function (model, api_version) {
        var url = this.basepath() + '/ApiResource';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 微服务 - 详情
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.detail</code><label>User Permissions:</label><code>ids4.ms.apiresource.detail</code>
	 * @param id
	 */
    sdk.ApiResourceDetail = function (id, api_version) {
        var url = this.basepath() + '/ApiResource/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 删除
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.delete</code><label>User Permissions:</label><code>ids4.ms.apiresource.delete</code>
	 * @param id    ID
	 */
    sdk.ApiResourceDelete = function (id, api_version) {
        var url = this.basepath() + '/ApiResource/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'DELETE'
        });
    }

	/**
	 * @name 微服务 - 权限代码
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.scopes</code><label>User Permissions:</label><code>ids4.ms.apiresource.scopes</code>
	 */
    sdk.ApiResourceScopes = function (api_version) {
        var url = this.basepath() + '/ApiResource/Scopes';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 错误码表
	 * @description 微服务代码对照表
	 */
    sdk.ApiResourceCodes = function (api_version) {
        var url = this.basepath() + '/ApiResource/Codes';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 网关 - 发布或更新版本
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.publish</code><label>User Permissions:</label><code>ids4.ms.apiresource.publish</code>
	 * @param id    微服务的ID
	 */
    sdk.ApiResourcePublish = function (id, model, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Publish';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 微服务 - 网关 - 创建修订版
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.publishrevision</code><label>User Permissions:</label><code>ids4.ms.apiresource.publishrevision</code>
	 * @param id    微服务的ID
	 */
    sdk.ApiResourcePublishRevision = function (id, model, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/PublishRevision';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 微服务 - 网关 - 创建新版本
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.publishversion</code><label>User Permissions:</label><code>ids4.ms.apiresource.publishversion</code>
	 * @param id    微服务的ID
	 */
    sdk.ApiResourcePublishVersion = function (id, model, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/PublishVersion';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 微服务 - 网关 - 上次发布配置
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.publishconfiguration</code><label>User Permissions:</label><code>ids4.ms.apiresource.publishconfiguration</code>
	 * @param id    微服务的ID
	 */
    sdk.ApiResourcePublishConfiguration = function (id, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/PublishConfiguration';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 网关 - 版本列表
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.versions</code><label>User Permissions:</label><code>ids4.ms.apiresource.versions</code>
	 * @param id    微服务的ID
	 */
    sdk.ApiResourceVersions = function (id, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Versions';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 网关 - 上线指定版本
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.setonlineversion</code><label>User Permissions:</label><code>ids4.ms.apiresource.setonlineversion</code>
	 * @param id
	 * @param revisionId
	 */
    sdk.ApiResourceSetOnlineVersion = function (id, revisionId, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Versions/' + revisionId;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'POST'
        });
    }

	/**
	 * @name 微服务 - 网关 - OAuthServers
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.authservers</code><label>User Permissions:</label><code>ids4.ms.apiresource.authservers</code>
	 */
    sdk.ApiResourceAuthServers = function (api_version) {
        var url = this.basepath() + '/ApiResource/AuthServers';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 网关 - 产品包列表
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.products</code><label>User Permissions:</label><code>ids4.ms.apiresource.products</code>
	 */
    sdk.ApiResourceProducts = function (api_version) {
        var url = this.basepath() + '/ApiResource/Products';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 修订内容 - 列表
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.releases</code><label>User Permissions:</label><code>ids4.ms.apiresource.releases</code>
	 * @param id    微服务的ID
	 * @param apiId    Api的ID
	 */
    sdk.ApiResourceReleases = function (id, apiId, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Releases';
        var params = {};
        if (apiId !== undefined) {
            params['apiId'] = apiId
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 修订内容 - 发布
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.postrelease</code><label>User Permissions:</label><code>ids4.ms.apiresource.postrelease</code>
	 * @param id    微服务的ID
	 */
    sdk.ApiResourcePostRelease = function (id, model, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Releases';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 微服务 - 修订内容 - 更新
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.putrelease</code><label>User Permissions:</label><code>ids4.ms.apiresource.putrelease</code>
	 * @param id    微服务的ID
	 * @param releaseId    修订内容的ID
	 */
    sdk.ApiResourcePutRelease = function (id, releaseId, model, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Releases/' + releaseId;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 微服务 - 修订内容 - 删除
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.deleterelease</code><label>User Permissions:</label><code>ids4.ms.apiresource.deleterelease</code>
	 * @param id    微服务的ID
	 * @param releaseId    修订内容的ID
	 */
    sdk.ApiResourceDeleteRelease = function (id, releaseId, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Releases/' + releaseId;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'DELETE'
        });
    }

	/**
	 * @name 微服务 - 订阅者 - 列表
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.subscriptions</code><label>User Permissions:</label><code>ids4.ms.apiresource.subscriptions</code>
	 * @param id    微服务的ID
	 */
    sdk.ApiResourceSubscriptions = function (id, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Subscriptions';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 订阅者 - 添加
	 * @param id    微服务的ID
	 * @param code    邮箱校验加密字符串
	 */
    sdk.ApiResourceAddSubscription = function (id, code, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/AddSubscription';
        var params = {};
        if (code !== undefined) {
            params['code'] = code
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 订阅者 - 取消
	 * @param id    微服务的ID
	 * @param code    邮箱校验加密字符串
	 */
    sdk.ApiResourceDelSubscription = function (id, code, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/DelSubscription';
        var params = {};
        if (code !== undefined) {
            params['code'] = code
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 订阅者 - 验证邮箱
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.verifyemail</code><label>User Permissions:</label><code>ids4.ms.apiresource.verifyemail</code>
	 * @param id    微服务的ID
	 */
    sdk.ApiResourceVerifyEmail = function (id, model, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Subscriptions/VerifyEmail';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 微服务 - 包市场 - 列表
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.packages</code><label>User Permissions:</label><code>ids4.ms.apiresource.packages</code>
	 * @param id    微服务的ID
	 */
    sdk.ApiResourcePackages = function (id, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Packages';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 微服务 - 包市场 - 添加
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.postpackages</code><label>User Permissions:</label><code>ids4.ms.apiresource.postpackages</code>
	 * @param id    微服务的ID
	 */
    sdk.ApiResourcePostPackage = function (id, model, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Packages';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 微服务 - 包市场 - 更新
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.deletepackage</code><label>User Permissions:</label><code>ids4.ms.apiresource.deletepackage</code>
	 * @param id    微服务的ID
	 * @param packageId    包的ID
	 */
    sdk.ApiResourcePutPackage = function (id, packageId, model, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Packages/' + packageId;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 微服务 - 包市场 - 删除
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.deletepackage</code><label>User Permissions:</label><code>ids4.ms.apiresource.deletepackage</code>
	 * @param id    微服务的ID
	 * @param packageId    包的ID
	 */
    sdk.ApiResourceDeletePackage = function (id, packageId, api_version) {
        var url = this.basepath() + '/ApiResource/' + id + '/Packages/' + packageId;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'DELETE'
        });
    }

	/**
	 * @name 客户端 - 列表
	 * @description <label>Client Scopes:</label><code>ids4.ms.client.get</code><label>User Permissions:</label><code>ids4.ms.client.get</code>
	 * @param q.ClientID
	 * @param q.ClientName
	 * @param orderby    排序字段
	 * @param asc    正序或倒序
	 * @param skip    跳过的数据条数
	 * @param take    将获取的数据条数
	 * @param startTime    开始时间。yyyy-MM-dd
	 * @param endTime    结束时间。yyyy-MM-dd
	 */
    sdk.ClientGet = function (q_ClientID, q_ClientName, orderby, asc, skip, take, startTime, endTime, api_version) {
        var url = this.basepath() + '/Client';
        var params = {};
        if (q_ClientID !== undefined) {
            params['q.ClientID'] = q_ClientID
        }
        if (q_ClientName !== undefined) {
            params['q.ClientName'] = q_ClientName
        }
        if (orderby !== undefined) {
            params['orderby'] = orderby
        }
        if (asc !== undefined) {
            params['asc'] = asc
        }
        if (skip !== undefined) {
            params['skip'] = skip
        }
        if (take !== undefined) {
            params['take'] = take
        }
        if (startTime !== undefined) {
            params['startTime'] = startTime
        }
        if (endTime !== undefined) {
            params['endTime'] = endTime
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 客户端 - 更新
	 * @description <label>Client Scopes:</label><code>ids4.ms.client.put</code><label>User Permissions:</label><code>ids4.ms.client.put</code>
	 */
    sdk.ClientPut = function (model, api_version) {
        var url = this.basepath() + '/Client';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 客户端 - 创建
	 * @description <label>Client Scopes:</label><code>ids4.ms.client.post</code><label>User Permissions:</label><code>ids4.ms.client.post</code>
	 */
    sdk.ClientPost = function (model, api_version) {
        var url = this.basepath() + '/Client';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 客户端 - 详情
	 * @description <label>Client Scopes:</label><code>ids4.ms.client.detail</code><label>User Permissions:</label><code>ids4.ms.client.detail</code>
	 * @param id
	 */
    sdk.ClientDetail = function (id, api_version) {
        var url = this.basepath() + '/Client/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 客户端 - 删除
	 * @description <label>Client Scopes:</label><code>ids4.ms.client.delete</code><label>User Permissions:</label><code>ids4.ms.client.delete</code>
	 * @param id
	 */
    sdk.ClientDelete = function (id, api_version) {
        var url = this.basepath() + '/Client/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'DELETE'
        });
    }

	/**
	 * @name 客户端 - 创建令牌
	 * @description <label>Client Scopes:</label><code>ids4.ms.client.issuetoken</code><label>User Permissions:</label><code>ids4.ms.client.issuetoken</code>
	 */
    sdk.ClientIssueToken = function (model, api_version) {
        var url = this.basepath() + '/Client/IssueToken';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 客户端 - 生成密钥
	 * @description <label>Client Scopes:</label><code>ids4.ms.client.postsecretkey</code><label>User Permissions:</label><code>ids4.ms.client.postsecretkey</code>
	 * @param id
	 */
    sdk.ClientPostSecretkey = function (id, model, api_version) {
        var url = this.basepath() + '/Client/' + id + '/Secretkey';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 客户端 - 错误码表
	 * @description 客户端代码对照表
	 */
    sdk.ClientCodes = function (api_version) {
        var url = this.basepath() + '/Client/Codes';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 代码生成 - 客户端列表
	 * @description 支持生成的客户端集合
	 * @param fromCache
	 */
    sdk.CodeGenClients = function (fromCache, api_version) {
        var url = this.basepath() + '/CodeGen/Clients';
        var params = {};
        if (fromCache !== undefined) {
            params['fromCache'] = fromCache
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 代码生成 - 服务端列表
	 * @description 支持生成的服务端集合
	 * @param fromCache
	 */
    sdk.CodeGenServers = function (fromCache, api_version) {
        var url = this.basepath() + '/CodeGen/Servers';
        var params = {};
        if (fromCache !== undefined) {
            params['fromCache'] = fromCache
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 代码生成 - NPM - 设置
	 * @description <label>Client Scopes:</label><code>ids4.ms.codegen.npmoptions</code>
	 * @param id    微服务ID
	 * @param language    语言
	 */
    sdk.CodeGenNpmOptions = function (id, language, api_version) {
        var url = this.basepath() + '/CodeGen/' + id + '/NpmOptions/' + language;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 代码生成 - NPM - 更新设置
	 * @description <label>Client Scopes:</label><code>ids4.ms.codegen.putnpmoptions</code>            更新微服务的NPM发布设置
	 * @param id    微服务ID
	 * @param language    语言
	 */
    sdk.CodeGenPutNpmOptions = function (id, language, model, api_version) {
        var url = this.basepath() + '/CodeGen/' + id + '/NpmOptions/' + language;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 代码生成 - Github - 设置
	 * @description <label>Client Scopes:</label><code>ids4.ms.codegen.githuboptions</code>
	 * @param id    微服务ID
	 */
    sdk.CodeGenGithubOptions = function (id, api_version) {
        var url = this.basepath() + '/CodeGen/' + id + '/GithubOptions';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 代码生成 - Github - 更新设置
	 * @description <label>Client Scopes:</label><code>ids4.ms.codegen.putgithuboptions</code>            更新微服务的Github发布设置
	 * @param id    微服务ID
	 */
    sdk.CodeGenPutGithubOptions = function (id, model, api_version) {
        var url = this.basepath() + '/CodeGen/' + id + '/GithubOptions';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 代码生成 - Github - 同步
	 * @description <label>Client Scopes:</label><code>ids4.ms.codegen.putgithuboptions</code>            更新微服务的Github发布设置
	 * @param id    微服务ID
	 */
    sdk.CodeGenSyncGithub = function (id, api_version) {
        var url = this.basepath() + '/CodeGen/' + id + '/SyncGithub';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'PUT'
        });
    }

	/**
	 * @name 代码生成 - 基本设置 - 获取
	 * @description <label>Client Scopes:</label><code>ids4.ms.codegen.commonoptions</code>            生成SDK时需要的基本信息
	 * @param id    微服务ID
	 */
    sdk.CodeGenCommonOptions = function (id, api_version) {
        var url = this.basepath() + '/CodeGen/' + id + '/CommonOptions';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 代码生成 - 基本设置 - 更新
	 * @description <label>Client Scopes:</label><code>ids4.ms.codegen.putcommonoptions</code>            更新基本信息设置
	 * @param id    微服务ID
	 */
    sdk.CodeGenPutCommonOptions = function (id, model, api_version) {
        var url = this.basepath() + '/CodeGen/' + id + '/CommonOptions';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 代码生成 - SDK - 发布
	 * @description <label>Client Scopes:</label><code>ids4.ms.codegen.releasesdk</code>
	 */
    sdk.CodeGenReleaseSDK = function (model, api_version) {
        var url = this.basepath() + '/CodeGen/ReleaseSDK';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 代码生成 - SDK - 预览生成代码
	 */
    sdk.CodeGenGen = function (model, api_version) {
        var url = this.basepath() + '/CodeGen/Gen';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 代码生成 - SDK - 发布记录
	 * @description <label>Client Scopes:</label><code>ids4.ms.apiresource.history</code>
	 * @param id    微服务的ID
	 */
    sdk.CodeGenHistory = function (id, api_version) {
        var url = this.basepath() + '/CodeGen/' + id + '/History';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 代码生成 - SDK - 添加记录
	 * @param id    微服务的ID
	 */
    sdk.CodeGenPostHistory = function (id, model, api_version) {
        var url = this.basepath() + '/CodeGen/' + id + '/PostHistory';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 文件 - 上传视频或文档
	 * @description <label>Client Scopes:</label><code>ids4.ms.file.post</code>
	 */
    sdk.FilePost = function (formData, api_version) {
        var url = this.basepath() + '/File';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            processData: false,
            contentType: false,
            data: formData,
            method: 'POST'
        });
    }

	/**
	 * @name 文件 - 上传图片
	 * @description <label>Client Scopes:</label><code>ids4.ms.file.image</code>
	 */
    sdk.FileImage = function (formData, api_version) {
        var url = this.basepath() + '/File/Image';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            processData: false,
            contentType: false,
            data: formData,
            method: 'POST'
        });
    }

	/**
	 * @name 文件 - 错误码表
	 * @description 文件代码对照表
	 */
    sdk.FileCodes = function (api_version) {
        var url = this.basepath() + '/File/Codes';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 身份服务 - 列表
	 * @description <label>Client Scopes:</label><code>ids4.ms.identityresource.get</code><label>User Permissions:</label><code>ids4.ms.identityresource.get</code>
	 * @param q.Name
	 * @param orderby    排序字段
	 * @param asc    正序或倒序
	 * @param skip    跳过的数据条数
	 * @param take    将获取的数据条数
	 * @param startTime    开始时间。yyyy-MM-dd
	 * @param endTime    结束时间。yyyy-MM-dd
	 */
    sdk.IdentityResourceGet = function (q_Name, orderby, asc, skip, take, startTime, endTime, api_version) {
        var url = this.basepath() + '/IdentityResource';
        var params = {};
        if (q_Name !== undefined) {
            params['q.Name'] = q_Name
        }
        if (orderby !== undefined) {
            params['orderby'] = orderby
        }
        if (asc !== undefined) {
            params['asc'] = asc
        }
        if (skip !== undefined) {
            params['skip'] = skip
        }
        if (take !== undefined) {
            params['take'] = take
        }
        if (startTime !== undefined) {
            params['startTime'] = startTime
        }
        if (endTime !== undefined) {
            params['endTime'] = endTime
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 身份服务 - 更新
	 * @description <label>Client Scopes:</label><code>ids4.ms.identityresource.put</code><label>User Permissions:</label><code>ids4.ms.identityresource.put</code>
	 */
    sdk.IdentityResourcePut = function (model, api_version) {
        var url = this.basepath() + '/IdentityResource';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 身份服务 - 创建
	 * @description <label>Client Scopes:</label><code>ids4.ms.identityresource.post</code><label>User Permissions:</label><code>ids4.ms.identityresource.post</code>
	 */
    sdk.IdentityResourcePost = function (model, api_version) {
        var url = this.basepath() + '/IdentityResource';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 身份服务 - 详情
	 * @description <label>Client Scopes:</label><code>ids4.ms.identityresource.detail</code><label>User Permissions:</label><code>ids4.ms.identityresource.detail</code>
	 * @param id
	 */
    sdk.IdentityResourceDetail = function (id, api_version) {
        var url = this.basepath() + '/IdentityResource/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 身份服务 - 删除
	 * @description <label>Client Scopes:</label><code>ids4.ms.identityresource.delete</code><label>User Permissions:</label><code>ids4.ms.identityresource.delete</code>
	 * @param id
	 */
    sdk.IdentityResourceDelete = function (id, api_version) {
        var url = this.basepath() + '/IdentityResource/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'DELETE'
        });
    }

	/**
	 * @name 身份服务 - 错误码表
	 * @description 身份服务代码对照表
	 */
    sdk.IdentityResourceCodes = function (api_version) {
        var url = this.basepath() + '/IdentityResource/Codes';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 角色 - 列表
	 * @description <label>Client Scopes:</label><code>ids4.ms.role.get</code><label>User Permissions:</label><code>ids4.ms.role.get</code>
	 */
    sdk.RoleGet = function (api_version) {
        var url = this.basepath() + '/Role';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 角色 - 更新
	 * @description <label>Client Scopes:</label><code>ids4.ms.role.put</code><label>User Permissions:</label><code>ids4.ms.role.put</code>
	 */
    sdk.RolePut = function (model, api_version) {
        var url = this.basepath() + '/Role';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 角色 - 创建
	 * @description <label>Client Scopes:</label><code>ids4.ms.role.post</code><label>User Permissions:</label><code>ids4.ms.role.post</code>
	 */
    sdk.RolePost = function (model, api_version) {
        var url = this.basepath() + '/Role';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 角色 - 详情
	 * @description <label>Client Scopes:</label><code>ids4.ms.role.detail</code><label>User Permissions:</label><code>ids4.ms.role.detail</code>
	 * @param id
	 */
    sdk.RoleDetail = function (id, api_version) {
        var url = this.basepath() + '/Role/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 角色 - 删除
	 * @description <label>Client Scopes:</label><code>ids4.ms.role.delete</code><label>User Permissions:</label><code>ids4.ms.role.delete</code>
	 * @param id
	 */
    sdk.RoleDelete = function (id, api_version) {
        var url = this.basepath() + '/Role/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'DELETE'
        });
    }

	/**
	 * @name 角色 - 错误码表
	 * @description 角色代码对照表
	 */
    sdk.RoleCodes = function (api_version) {
        var url = this.basepath() + '/Role/Codes';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 租户 - 列表
	 * @description <label>Client Scopes:</label><code>ids4.ms.tenant.get</code><label>User Permissions:</label><code>ids4.ms.tenant.get</code>
	 * @param q.Host    站点域名
	 * @param orderby    排序字段
	 * @param asc    正序或倒序
	 * @param skip    跳过的数据条数
	 * @param take    将获取的数据条数
	 * @param startTime    开始时间。yyyy-MM-dd
	 * @param endTime    结束时间。yyyy-MM-dd
	 */
    sdk.TenantGet = function (q_Host, orderby, asc, skip, take, startTime, endTime, api_version) {
        var url = this.basepath() + '/Tenant';
        var params = {};
        if (q_Host !== undefined) {
            params['q.Host'] = q_Host
        }
        if (orderby !== undefined) {
            params['orderby'] = orderby
        }
        if (asc !== undefined) {
            params['asc'] = asc
        }
        if (skip !== undefined) {
            params['skip'] = skip
        }
        if (take !== undefined) {
            params['take'] = take
        }
        if (startTime !== undefined) {
            params['startTime'] = startTime
        }
        if (endTime !== undefined) {
            params['endTime'] = endTime
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 租户 - 更新
	 * @description <label>Client Scopes:</label><code>ids4.ms.tenant.put</code><label>User Permissions:</label><code>ids4.ms.tenant.put</code>
	 */
    sdk.TenantPut = function (model, api_version) {
        var url = this.basepath() + '/Tenant';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 租户 - 创建
	 * @description <label>Client Scopes:</label><code>ids4.ms.tenant.post</code><label>User Permissions:</label><code>ids4.ms.tenant.post</code>
	 */
    sdk.TenantPost = function (model, api_version) {
        var url = this.basepath() + '/Tenant';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 租户 - 详情
	 * @description <label>Client Scopes:</label><code>ids4.ms.tenant.detail</code><label>User Permissions:</label><code>ids4.ms.tenant.detail</code>
	 * @param id
	 */
    sdk.TenantDetail = function (id, api_version) {
        var url = this.basepath() + '/Tenant/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 租户 - 删除
	 * @description <label>Client Scopes:</label><code>ids4.ms.tenant.delete</code><label>User Permissions:</label><code>ids4.ms.tenant.delete</code>
	 * @param id
	 */
    sdk.TenantDelete = function (id, api_version) {
        var url = this.basepath() + '/Tenant/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'DELETE'
        });
    }

	/**
	 * @name 租户 - 详情(公共)
	 * @param host
	 */
    sdk.TenantInfo = function (host, api_version) {
        var url = this.basepath() + '/Tenant/Info';
        var params = {};
        if (host !== undefined) {
            params['host'] = host
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 租户 - 错误码表
	 * @description 租户代码对照表
	 */
    sdk.TenantCodes = function (api_version) {
        var url = this.basepath() + '/Tenant/Codes';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 用户 - 列表
	 * @description <label>Client Scopes:</label><code>ids4.ms.user.get</code><label>User Permissions:</label><code>ids4.ms.user.get</code>
	 * @param q.roles    用户角色标识,多个角色用","链接
	 * @param q.phoneNumber    手机号
	 * @param q.name    名称
	 * @param q.email    邮箱
	 * @param orderby    排序字段
	 * @param asc    正序或倒序
	 * @param skip    跳过的数据条数
	 * @param take    将获取的数据条数
	 * @param startTime    开始时间。yyyy-MM-dd
	 * @param endTime    结束时间。yyyy-MM-dd
	 */
    sdk.UserGet = function (q_roles, q_phoneNumber, q_name, q_email, orderby, asc, skip, take, startTime, endTime, api_version) {
        var url = this.basepath() + '/User';
        var params = {};
        if (q_roles !== undefined) {
            params['q.roles'] = q_roles
        }
        if (q_phoneNumber !== undefined) {
            params['q.phoneNumber'] = q_phoneNumber
        }
        if (q_name !== undefined) {
            params['q.name'] = q_name
        }
        if (q_email !== undefined) {
            params['q.email'] = q_email
        }
        if (orderby !== undefined) {
            params['orderby'] = orderby
        }
        if (asc !== undefined) {
            params['asc'] = asc
        }
        if (skip !== undefined) {
            params['skip'] = skip
        }
        if (take !== undefined) {
            params['take'] = take
        }
        if (startTime !== undefined) {
            params['startTime'] = startTime
        }
        if (endTime !== undefined) {
            params['endTime'] = endTime
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 用户 - 更新
	 * @description <label>Client Scopes:</label><code>ids4.ms.user.put</code><label>User Permissions:</label><code>ids4.ms.user.put</code>
	 */
    sdk.UserPut = function (model, api_version) {
        var url = this.basepath() + '/User';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'PUT'
        });
    }

	/**
	 * @name 用户 - 创建
	 * @description <label>Client Scopes:</label><code>ids4.ms.user.post</code><label>User Permissions:</label><code>ids4.ms.user.post</code>
	 */
    sdk.UserPost = function (model, api_version) {
        var url = this.basepath() + '/User';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 用户 - 详情
	 * @description <label>Client Scopes:</label><code>ids4.ms.user.detail</code><label>User Permissions:</label><code>ids4.ms.user.detail</code>
	 * @param id
	 */
    sdk.UserDetail = function (id, api_version) {
        var url = this.basepath() + '/User/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 用户 - 删除
	 * @description <label>Client Scopes:</label><code>ids4.ms.user.delete</code><label>User Permissions:</label><code>ids4.ms.user.delete</code>
	 * @param id
	 */
    sdk.UserDelete = function (id, api_version) {
        var url = this.basepath() + '/User/' + id;
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'DELETE'
        });
    }

	/**
	 * @name 用户 - 是否存在
	 * @description <label>Client Scopes:</label><code>ids4.ms.user.head</code><label>User Permissions:</label><code>ids4.ms.user.head</code>
	 * @param PhoneNumber    PhoneNumber
	 */
    sdk.UserHead = function (PhoneNumber, api_version) {
        var url = this.basepath() + '/User/Head';
        var params = {};
        if (PhoneNumber !== undefined) {
            params['PhoneNumber'] = PhoneNumber
        }
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 用户 - 错误码表
	 * @description 用户代码对照表
	 */
    sdk.UserCodes = function (api_version) {
        var url = this.basepath() + '/User/Codes';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            method: 'GET'
        });
    }

	/**
	 * @name 用户 - 注册 - 提交
	 * @description <label>Client Scopes:</label><code>ids4.ms.user.register</code><label>User Permissions:</label><code>ids4.ms.user.register</code>            需验证手机号;邮箱如果填写了,也需要验证
	 */
    sdk.UserRegister = function (model, api_version) {
        var url = this.basepath() + '/User/Register';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 用户 - 注册 - 发送手机验证码
	 * @description <label>Client Scopes:</label><code>ids4.ms.user.verifyphone</code><label>User Permissions:</label><code>ids4.ms.user.verifyphone</code>
	 */
    sdk.UserVerifyPhone = function (model, api_version) {
        var url = this.basepath() + '/User/VerifyPhone';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

	/**
	 * @name 用户 - 注册 - 发送邮件验证码
	 * @description <label>Client Scopes:</label><code>ids4.ms.user.verifyemail</code><label>User Permissions:</label><code>ids4.ms.user.verifyemail</code>
	 */
    sdk.UserVerifyEmail = function (model, api_version) {
        var url = this.basepath() + '/User/VerifyEmail';
        var params = {};
        if (api_version !== undefined) {
            params['api-version'] = api_version
        }
        if (Object.keys(params).length > 0) {
            url += '?' + $.param(params)
        }
        return openapis._request({
            url: url,
            data: JSON.stringify(model),
            method: 'POST'
        });
    }

    window.openapis.IdentityServer4MicroServiceClient = sdk;
})()
1.0.16

5 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago

1.0.0

6 years ago