企业

## 概述 > 企业 类名 ` CompanyApi.java ` 成员方法 名称 | 方法 | Method | Path ------------- | ------------- | ------------- | ------------- [查询企业基本信息](#getCompanyInfo) | [**getCompanyInfo**](#getCompanyInfo) | POST | /api-organization/company/getCompanyInfo [修改企业基本信息](#updateCompanyInfo) | [**updateCompanyInfo**](#updateCompanyInfo) | POST | /api-organization/company/updateCompanyInfo <a id="getCompanyInfo"></a> ## **查询企业基本信息** > ResultCompany getCompanyInfo(keyword) 通过企业全称或者企业ID查询企业信息 ### 请求参数 名称 | 类型 | 描述 | 备注 ------------- | ------------- | ------------- | ------------- **keyword** | **String**| 企业全称或企业ID | - ### 返回参数 ResultCompany 名称 | 类型 | 描述 | 备注 ------------ | ------------- | ------------- | ------------- **code** | **String** | 响应码 | - **data** | **Company** | 响应数据 | - **msg** | **String** | 响应消息 | - **time** | **OffsetDateTime** | 响应时间 | - Company 名称 | 类型 | 描述 | 备注 ------------ | ------------- | ------------- | ------------- **alias** | **String** | 别名 | - **areaCode** | **String** | 区域code | - **available** | **String** | 是否可用 | - **city** | **String** | 城市 | - **companyAdmin** | **String** | 企业超级管理员 | - **companyType** | **String** | 企业类型0:超级企业,1:普通企业,2:个人企业 | - **country** | **String** | 国家 | - **createdBy** | **String** | 创建人 | - **createdTime** | **OffsetDateTime** | 创建时间 | - **district** | **String** | 区/县 | - **id** | **String** | 企业id | - **industry** | **String** | 行业 | - **locked** | **String** | 是否锁定(0:未锁定 1:锁定 | - **name** | **String** | 企业名称 | - **province** | **String** | 省 | - **remark** | **String** | 备注 | - **scale** | **String** | 规模 | - **street** | **String** | 街道 | - **updatedTime** | **OffsetDateTime** | 最后修改时间 | - **website** | **String** | 网址 | - **years** | **String** | 年限 | - ### java-sdk 调用示例 ```java //实例化api类,传入token CompanyApi apiInstance = new CompanyApi(token); //实例化请求参数 String keyword = "keyword_example"; try { ResultCompany result = apiInstance.getCompanyInfo(keyword); System.out.println(result); } catch (ApiException e) { System.err.println("调用CompanyApi.getCompanyInfo异常: " + e.getMessage()); e.printStackTrace(); } ``` ### HTTP 调用示例 | 属性 | 名称 | | --------------- | ------------------------ | | HTTP请求地址 | http://[server]:[port]/api-organization/company/getCompanyInfo| | 请求方式 | POST | | Content-Type | application/json | | header:key | Authorization| | header:value |Bearer *YOUR_ACCESS_TOKEN*| 请求参数: ```json { "keyword":"" } ``` <a id="updateCompanyInfo"></a> ## **修改企业基本信息** > ResultObject updateCompanyInfo(companyForm) 修改企业基本信息 ### 请求参数 名称 | 类型 | 描述 | 备注 ------------- | ------------- | ------------- | ------------- **companyForm** | **CompanyForm**| companyForm | #### CompanyForm 名称 | 类型 | 描述 | 备注 ------------ | ------------- | ------------- | ------------- **alias** | **String** | 企业简称 | - **city** | **String** | 市code编码 | - **country** | **String** | 国家 | - **district** | **String** | 区code编码 | - **industry** | **String** | 主要行业 | - **name** | **String** | 企业名称 | - **province** | **String** | 省code编码 | - **scale** | **String** | 公司规模 | - **street** | **String** | 街道详情 | - **website** | **String** | 公司网址 | - **years** | **String** | 企业年限 | - ### 返回参数 ResultObject 名称 | 类型 | 描述 | 备注 ------------ | ------------- | ------------- | ------------- **code** | **String** | 响应码 | - **data** | **Object** | 响应数据 | - **msg** | **String** | 响应消息 | - **time** | **OffsetDateTime** | 响应时间 | - ### java-sdk 调用示例 ```java //实例化api类,传入token CompanyApi apiInstance = new CompanyApi(token); //实例化请求参数 CompanyForm companyForm = new CompanyForm(); try { ResultObject result = apiInstance.updateCompanyInfo(companyForm); System.out.println(result); } catch (ApiException e) { System.err.println("调用CompanyApi.updateCompanyInfo异常: " + e.getMessage()); e.printStackTrace(); } ``` ### HTTP 调用示例 | 属性 | 名称 | | --------------- | ------------------------ | | HTTP请求地址 | http://[server]:[port]/api-organization/company/updateCompanyInfo| | 请求方式 | POST | | Content-Type | application/json | | header:key | Authorization| | header:value |Bearer *YOUR_ACCESS_TOKEN*| 请求参数: ```json { "country":"", "website":"", "province":"", "city":"", "street":"", "district":"", "name":"", "alias":"", "scale":"", "industry":"", "years":"" } ```