企业
## 概述
> 企业
类名
`
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":""
}
```