in dt-oc-info-20200401/src/main/java/com/aliyun/dt_oc_info20200401/Client.java [3223:3413]
public SearchCompanyResponse searchCompanyWithOptions(SearchCompanyRequest tmpReq, RuntimeOptions runtime) throws Exception {
com.aliyun.teautil.Common.validateModel(tmpReq);
SearchCompanyShrinkRequest request = new SearchCompanyShrinkRequest();
com.aliyun.openapiutil.Client.convert(tmpReq, request);
if (!com.aliyun.teautil.Common.isUnset(tmpReq.bizCategories)) {
request.bizCategoriesShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.bizCategories, "BizCategories", "json");
}
if (!com.aliyun.teautil.Common.isUnset(tmpReq.bizInfo)) {
request.bizInfoShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.bizInfo, "BizInfo", "json");
}
if (!com.aliyun.teautil.Common.isUnset(tmpReq.bizScopeKeyword)) {
request.bizScopeKeywordShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.bizScopeKeyword, "BizScopeKeyword", "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.companyType)) {
request.companyTypeShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.companyType, "CompanyType", "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.orderBy)) {
request.orderByShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.orderBy, "OrderBy", "json");
}
if (!com.aliyun.teautil.Common.isUnset(tmpReq.region)) {
request.regionShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.region, "Region", "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.registerAssert)) {
request.registerAssertShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.registerAssert, "RegisterAssert", "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");
}
java.util.Map<String, Object> query = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.account)) {
query.put("Account", request.account);
}
if (!com.aliyun.teautil.Common.isUnset(request.corpName)) {
query.put("CorpName", request.corpName);
}
if (!com.aliyun.teautil.Common.isUnset(request.goodsCorpType)) {
query.put("GoodsCorpType", request.goodsCorpType);
}
if (!com.aliyun.teautil.Common.isUnset(request.goodsList)) {
query.put("GoodsList", request.goodsList);
}
if (!com.aliyun.teautil.Common.isUnset(request.keyword)) {
query.put("Keyword", request.keyword);
}
if (!com.aliyun.teautil.Common.isUnset(request.licenseNumber)) {
query.put("LicenseNumber", request.licenseNumber);
}
if (!com.aliyun.teautil.Common.isUnset(request.limit)) {
query.put("Limit", request.limit);
}
if (!com.aliyun.teautil.Common.isUnset(request.newCorp)) {
query.put("NewCorp", request.newCorp);
}
if (!com.aliyun.teautil.Common.isUnset(request.offset)) {
query.put("Offset", request.offset);
}
if (!com.aliyun.teautil.Common.isUnset(request.orgNo)) {
query.put("OrgNo", request.orgNo);
}
if (!com.aliyun.teautil.Common.isUnset(request.productShopMatch)) {
query.put("ProductShopMatch", request.productShopMatch);
}
if (!com.aliyun.teautil.Common.isUnset(request.recCap)) {
query.put("RecCap", request.recCap);
}
java.util.Map<String, Object> body = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.bizCategoriesShrink)) {
body.put("BizCategories", request.bizCategoriesShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.bizInfoShrink)) {
body.put("BizInfo", request.bizInfoShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.bizScopeKeywordShrink)) {
body.put("BizScopeKeyword", request.bizScopeKeywordShrink);
}
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.companyTypeShrink)) {
body.put("CompanyType", request.companyTypeShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.lifecycleShrink)) {
body.put("Lifecycle", request.lifecycleShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.orderByShrink)) {
body.put("OrderBy", request.orderByShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.regionShrink)) {
body.put("Region", request.regionShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.regionsShrink)) {
body.put("Regions", request.regionsShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.registerAssertShrink)) {
body.put("RegisterAssert", request.registerAssertShrink);
}
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);
}
OpenApiRequest req = OpenApiRequest.build(TeaConverter.buildMap(
new TeaPair("query", com.aliyun.openapiutil.Client.query(query)),
new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body))
));
Params params = Params.build(TeaConverter.buildMap(
new TeaPair("action", "SearchCompany"),
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 SearchCompanyResponse());
}