public QueryCompanyResponse queryCompanyWithOptions()

in dt-oc-info-20200401/src/main/java/com/aliyun/dt_oc_info20200401/Client.java [2634:3046]


    public QueryCompanyResponse queryCompanyWithOptions(QueryCompanyRequest tmpReq, RuntimeOptions runtime) throws Exception {
        com.aliyun.teautil.Common.validateModel(tmpReq);
        QueryCompanyShrinkRequest request = new QueryCompanyShrinkRequest();
        com.aliyun.openapiutil.Client.convert(tmpReq, request);
        if (!com.aliyun.teautil.Common.isUnset(tmpReq.bizCategory)) {
            request.bizCategoryShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.bizCategory, "BizCategory", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.bizScope)) {
            request.bizScopeShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.bizScope, "BizScope", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.bizStatus)) {
            request.bizStatusShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.bizStatus, "BizStatus", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.bizType)) {
            request.bizTypeShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.bizType, "BizType", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.brandInfo)) {
            request.brandInfoShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.brandInfo, "BrandInfo", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.buildTime)) {
            request.buildTimeShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.buildTime, "BuildTime", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.companyNames)) {
            request.companyNamesShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.companyNames, "CompanyNames", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.companyType)) {
            request.companyTypeShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.companyType, "CompanyType", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.dataModuleIds)) {
            request.dataModuleIdsShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.dataModuleIds, "DataModuleIds", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.fetchFieldList)) {
            request.fetchFieldListShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.fetchFieldList, "FetchFieldList", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.lbsParam)) {
            request.lbsParamShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.lbsParam, "LbsParam", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.lifecycle)) {
            request.lifecycleShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.lifecycle, "Lifecycle", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.listedStatus)) {
            request.listedStatusShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.listedStatus, "ListedStatus", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.powerTag)) {
            request.powerTagShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.powerTag, "PowerTag", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.regions)) {
            request.regionsShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.regions, "Regions", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.registerCapital)) {
            request.registerCapitalShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.registerCapital, "RegisterCapital", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.registerCapitalType)) {
            request.registerCapitalTypeShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.registerCapitalType, "RegisterCapitalType", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.spreadInfo)) {
            request.spreadInfoShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.spreadInfo, "SpreadInfo", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.staffSize)) {
            request.staffSizeShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.staffSize, "StaffSize", "json");
        }

        if (!com.aliyun.teautil.Common.isUnset(tmpReq.transformRate)) {
            request.transformRateShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.transformRate, "TransformRate", "json");
        }

        java.util.Map<String, Object> body = new java.util.HashMap<>();
        if (!com.aliyun.teautil.Common.isUnset(request.bizCategoryShrink)) {
            body.put("BizCategory", request.bizCategoryShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.bizScopeShrink)) {
            body.put("BizScope", request.bizScopeShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.bizScopeKeyword)) {
            body.put("BizScopeKeyword", request.bizScopeKeyword);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.bizStatusShrink)) {
            body.put("BizStatus", request.bizStatusShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.bizTypeShrink)) {
            body.put("BizType", request.bizTypeShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.brandInfoShrink)) {
            body.put("BrandInfo", request.brandInfoShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.buildTimeShrink)) {
            body.put("BuildTime", request.buildTimeShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.companyName)) {
            body.put("CompanyName", request.companyName);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.companyNamesShrink)) {
            body.put("CompanyNames", request.companyNamesShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.companyTypeShrink)) {
            body.put("CompanyType", request.companyTypeShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.corpHouseId)) {
            body.put("CorpHouseId", request.corpHouseId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.corpHouseName)) {
            body.put("CorpHouseName", request.corpHouseName);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.dataModuleIdsShrink)) {
            body.put("DataModuleIds", request.dataModuleIdsShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.electronicBusinessYear)) {
            body.put("ElectronicBusinessYear", request.electronicBusinessYear);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.electronicBusinessYearType)) {
            body.put("ElectronicBusinessYearType", request.electronicBusinessYearType);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.esDateEnd)) {
            body.put("EsDateEnd", request.esDateEnd);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.esDateStart)) {
            body.put("EsDateStart", request.esDateStart);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.fetchFieldListShrink)) {
            body.put("FetchFieldList", request.fetchFieldListShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.fetchLbsInfo)) {
            body.put("FetchLbsInfo", request.fetchLbsInfo);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.filterUnusedCompany)) {
            body.put("FilterUnusedCompany", request.filterUnusedCompany);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.hasFinance)) {
            body.put("HasFinance", request.hasFinance);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isAboveScale)) {
            body.put("IsAboveScale", request.isAboveScale);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isAgency)) {
            body.put("IsAgency", request.isAgency);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isBidding)) {
            body.put("IsBidding", request.isBidding);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isBranch)) {
            body.put("IsBranch", request.isBranch);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isDeadNum)) {
            body.put("IsDeadNum", request.isDeadNum);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isElectronicBusiness)) {
            body.put("IsElectronicBusiness", request.isElectronicBusiness);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isEmail)) {
            body.put("IsEmail", request.isEmail);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isFixedPhone)) {
            body.put("IsFixedPhone", request.isFixedPhone);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isHasEShop)) {
            body.put("IsHasEShop", request.isHasEShop);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isHomeUrl)) {
            body.put("IsHomeUrl", request.isHomeUrl);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isImportOutput)) {
            body.put("IsImportOutput", request.isImportOutput);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isIndividual)) {
            body.put("IsIndividual", request.isIndividual);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isInvestment)) {
            body.put("IsInvestment", request.isInvestment);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isIpDomains)) {
            body.put("IsIpDomains", request.isIpDomains);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isLegalComp)) {
            body.put("IsLegalComp", request.isLegalComp);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isMobilePhone)) {
            body.put("IsMobilePhone", request.isMobilePhone);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isNormalCopyrights)) {
            body.put("IsNormalCopyrights", request.isNormalCopyrights);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isPatents)) {
            body.put("IsPatents", request.isPatents);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isProductNames)) {
            body.put("IsProductNames", request.isProductNames);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isPublic)) {
            body.put("IsPublic", request.isPublic);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isRecruit)) {
            body.put("IsRecruit", request.isRecruit);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isRiskLegalExecutions)) {
            body.put("IsRiskLegalExecutions", request.isRiskLegalExecutions);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isSoftCopyrights)) {
            body.put("IsSoftCopyrights", request.isSoftCopyrights);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isTierATaxpayer)) {
            body.put("IsTierATaxpayer", request.isTierATaxpayer);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isTrademarks)) {
            body.put("IsTrademarks", request.isTrademarks);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isValidPhone)) {
            body.put("IsValidPhone", request.isValidPhone);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isZone)) {
            body.put("IsZone", request.isZone);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.jobTimeLevel)) {
            body.put("JobTimeLevel", request.jobTimeLevel);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.keyword)) {
            body.put("Keyword", request.keyword);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.lbsParamShrink)) {
            body.put("LbsParam", request.lbsParamShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.lifecycleShrink)) {
            body.put("Lifecycle", request.lifecycleShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.listedStatusShrink)) {
            body.put("ListedStatus", request.listedStatusShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.oneCompanyId)) {
            body.put("OneCompanyId", request.oneCompanyId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.orderByType)) {
            body.put("OrderByType", request.orderByType);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.ossKey)) {
            body.put("OssKey", request.ossKey);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.pageNo)) {
            body.put("PageNo", request.pageNo);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.pageSize)) {
            body.put("PageSize", request.pageSize);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.positionName)) {
            body.put("PositionName", request.positionName);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.positionRequirement)) {
            body.put("PositionRequirement", request.positionRequirement);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.positionWelfare)) {
            body.put("PositionWelfare", request.positionWelfare);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.powerTagShrink)) {
            body.put("PowerTag", request.powerTagShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.productShopMatch)) {
            body.put("ProductShopMatch", request.productShopMatch);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.pushDataLimit)) {
            body.put("PushDataLimit", request.pushDataLimit);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.pushUrl)) {
            body.put("PushUrl", request.pushUrl);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.recruitEducationLevel)) {
            body.put("RecruitEducationLevel", request.recruitEducationLevel);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.recruitPayLevel)) {
            body.put("RecruitPayLevel", request.recruitPayLevel);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.recruitProvince)) {
            body.put("RecruitProvince", request.recruitProvince);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.regionsShrink)) {
            body.put("Regions", request.regionsShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.registerCapitalShrink)) {
            body.put("RegisterCapital", request.registerCapitalShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.registerCapitalEnd)) {
            body.put("RegisterCapitalEnd", request.registerCapitalEnd);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.registerCapitalStart)) {
            body.put("RegisterCapitalStart", request.registerCapitalStart);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.registerCapitalTypeShrink)) {
            body.put("RegisterCapitalType", request.registerCapitalTypeShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.searchNewComp)) {
            body.put("SearchNewComp", request.searchNewComp);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.spreadInfoShrink)) {
            body.put("SpreadInfo", request.spreadInfoShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.staffSizeShrink)) {
            body.put("StaffSize", request.staffSizeShrink);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.taskId)) {
            body.put("TaskId", request.taskId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.transformRateShrink)) {
            body.put("TransformRate", request.transformRateShrink);
        }

        OpenApiRequest req = OpenApiRequest.build(TeaConverter.buildMap(
            new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body))
        ));
        Params params = Params.build(TeaConverter.buildMap(
            new TeaPair("action", "QueryCompany"),
            new TeaPair("version", "2020-04-01"),
            new TeaPair("protocol", "HTTPS"),
            new TeaPair("pathname", "/"),
            new TeaPair("method", "POST"),
            new TeaPair("authType", "AK"),
            new TeaPair("style", "RPC"),
            new TeaPair("reqBodyType", "formData"),
            new TeaPair("bodyType", "json")
        ));
        return TeaModel.toModel(this.callApi(params, req, runtime), new QueryCompanyResponse());
    }