

## 根据智库ID获取智库基本信息


**接口地址**:`/thinkTankInfo/basic/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|智库id|path|false|integer(int64)||
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«ThinkTankBasicInfoVO»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|ThinkTankBasicInfoVO|ThinkTankBasicInfoVO|
|&emsp;&emsp;country|国家|string||
|&emsp;&emsp;foundingDate|成立时间|string||
|&emsp;&emsp;position|位置|string||
|&emsp;&emsp;nature|机构性质|string||
|&emsp;&emsp;memnum|成员数|integer(int64)||
|&emsp;&emsp;budget|年度预算|number||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": {
		"country": "",
		"foundingDate": "",
		"position": "",
		"nature": "",
		"memnum": 0,
		"budget": 0
	}
}
```



## 根据智库ID获取分支机构信息


**接口地址**:`/thinkTankInfo/branch/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|智库id|path|false|integer(int64)||
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«List«ThinkTankBranchVO»»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|array|ThinkTankBranchVO|
|&emsp;&emsp;city|城市|string||
|&emsp;&emsp;area|区域|string||
|&emsp;&emsp;hq|是否总部|boolean||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": [
		{
			"city": "",
			"area": "",
			"hq": true
		}
	]
}
```



## 根据智库ID获取经费来源


**接口地址**:`/thinkTankInfo/fundsSource/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|智库id|path|false|integer(int64)||
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«List«ThinkTankFundsSourceVO»»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|array|ThinkTankFundsSourceVO|
|&emsp;&emsp;amount|金额|number||
|&emsp;&emsp;institution|机构|string||
|&emsp;&emsp;percent|占比|integer(int32)||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": [
		{
			"amount": 0,
			"institution": "",
			"percent": 0
		}
	]
}
```



## 根据智库ID获取经费统计


**接口地址**:`/thinkTankInfo/fundsTotal/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|智库id|path|false|integer(int64)||
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«ThinkTankFundsTotalVO»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|ThinkTankFundsTotalVO|ThinkTankFundsTotalVO|
|&emsp;&emsp;totalJe|总金额|number||
|&emsp;&emsp;zfJe|政府资金|number||
|&emsp;&emsp;otherJe|非政府资金|number||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": {
		"totalJe": 0,
		"zfJe": 0,
		"otherJe": 0
	}
}
```



## 根据智库ID获取成员列表


**接口地址**:`/thinkTankInfo/person/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|智库id|path|false|integer(int64)||
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«List«ThinkTankPersonVO»»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|array|ThinkTankPersonVO|
|&emsp;&emsp;name|姓名|string||
|&emsp;&emsp;describe|描述|string||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": [
		{
			"name": "",
			"describe": ""
		}
	]
}
```



## 根据智库ID获取政策情况


**接口地址**:`/thinkTankInfo/policy/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|智库id|path|false|integer(int64)||
|researchTypeIds|研究类型ID列表|query|false|array|string|
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«ThinkTankPolicyCountVO»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|ThinkTankPolicyCountVO|ThinkTankPolicyCountVO|
|&emsp;&emsp;statusVoList|状态列表|array|ThinkTankStatusVO|
|&emsp;&emsp;&emsp;&emsp;statusName|状态名称||false|string||
|&emsp;&emsp;&emsp;&emsp;statusNum|状态数量||false|integer(int64)||
|&emsp;&emsp;policyVoList|政策列表|array|ThinkTankPolicyVO|
|&emsp;&emsp;&emsp;&emsp;content|政策内容||false|string||
|&emsp;&emsp;&emsp;&emsp;status|政策状态||false|string||
|&emsp;&emsp;&emsp;&emsp;reportId|报告id||false|integer(int64)||
|&emsp;&emsp;&emsp;&emsp;name|报告名称||false|string||
|&emsp;&emsp;&emsp;&emsp;times|报告时间||false|string(date)||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": {
		"statusVoList": [
			{
				"statusName": "",
				"statusNum": 0
			}
		],
		"policyVoList": [
			{
				"content": "",
				"status": "",
				"reportId": 0,
				"name": "",
				"times": ""
			}
		]
	}
}
```



## 根据智库ID获取政策情况


**接口地址**:`/thinkTankInfo/policy/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|智库id|path|false|integer(int64)||
|researchTypeIds|研究类型ID列表|query|false|array|string|
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«ThinkTankPolicyCountVO»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|ThinkTankPolicyCountVO|ThinkTankPolicyCountVO|
|&emsp;&emsp;statusVoList|状态列表|array|ThinkTankStatusVO|
|&emsp;&emsp;&emsp;&emsp;statusName|状态名称||false|string||
|&emsp;&emsp;&emsp;&emsp;statusNum|状态数量||false|integer(int64)||
|&emsp;&emsp;policyVoList|政策列表|array|ThinkTankPolicyVO|
|&emsp;&emsp;&emsp;&emsp;content|政策内容||false|string||
|&emsp;&emsp;&emsp;&emsp;status|政策状态||false|string||
|&emsp;&emsp;&emsp;&emsp;reportId|报告id||false|integer(int64)||
|&emsp;&emsp;&emsp;&emsp;name|报告名称||false|string||
|&emsp;&emsp;&emsp;&emsp;times|报告时间||false|string(date)||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": {
		"statusVoList": [
			{
				"statusName": "",
				"statusNum": 0
			}
		],
		"policyVoList": [
			{
				"content": "",
				"status": "",
				"reportId": 0,
				"name": "",
				"times": ""
			}
		]
	}
}
```



## 获取智库报告类型列表


**接口地址**:`/thinkTankInfo/reportType`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«List«DThinkTankReportType»»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|array|DThinkTankReportType|
|&emsp;&emsp;id|主键|integer(int64)||
|&emsp;&emsp;typeId|报告类型id|string||
|&emsp;&emsp;typeName|报告类型|string||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": [
		{
			"id": 0,
			"typeId": "",
			"typeName": ""
		}
	]
}
```



## 根据智库ID获取研究领域情况


**接口地址**:`/thinkTankInfo/researchArea/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|智库id|path|false|integer(int64)||
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«List«ThinkTankResearchAreaVO»»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|array|ThinkTankResearchAreaVO|
|&emsp;&emsp;describe|研究领域描述|string||
|&emsp;&emsp;time|研究时间范围|string||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": [
		{
			"describe": "",
			"time": ""
		}
	]
}
```



## 根据智库ID获取研究领域情况


**接口地址**:`/thinkTankInfo/researchArea/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|智库id|path|false|integer(int64)||
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«List«ThinkTankResearchAreaVO»»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|array|ThinkTankResearchAreaVO|
|&emsp;&emsp;describe|研究领域描述|string||
|&emsp;&emsp;time|研究时间范围|string||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": [
		{
			"describe": "",
			"time": ""
		}
	]
}
```



## 根据智库ID获取智库全局信息


**接口地址**:`/thinkTankInfo/summary/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|智库id|path|false|integer(int64)||
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«ThinkTankInfoVO»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|ThinkTankInfoVO|ThinkTankInfoVO|
|&emsp;&emsp;name|智库名称|string||
|&emsp;&emsp;describe|智库描述|string||
|&emsp;&emsp;ename|智库英文名|string||
|&emsp;&emsp;url|智库网址|string||
|&emsp;&emsp;tags|智库标签|array|string|


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": {
		"name": "",
		"describe": "",
		"ename": "",
		"url": "",
		"tags": []
	}
}
```



## 根据报告ID获取报告内容


**接口地址**:`/thinkTankReport/content/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|报告id|path|true|integer(int64)||
|currentPage|当前页码|query|false|integer(int32)||
|pageSize|分页大小|query|false|integer(int32)||
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«Page«ThinkTankReportContentVO»»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|Page«ThinkTankReportContentVO»|Page«ThinkTankReportContentVO»|


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": {}
}
```



## 根据报告ID获取政策情况


**接口地址**:`/thinkTankReport/policy/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|报告id|path|false|integer(int64)||
|statusList|政策状态ID列表|query|false|array|string|
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«List«ThinkTankReportPolicyVO»»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|array|ThinkTankReportPolicyVO|
|&emsp;&emsp;content|政策内容|string||
|&emsp;&emsp;status|政策状态|string||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": [
		{
			"content": "",
			"status": ""
		}
	]
}
```



## 根据报告ID获取报告全局信息


**接口地址**:`/thinkTankReport/summary/{id}`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|id|报告id|path|false|integer(int64)||
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«ThinkTankReportDetailVO»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|ThinkTankReportDetailVO|ThinkTankReportDetailVO|
|&emsp;&emsp;name|报告名称|string||
|&emsp;&emsp;times|报告时间|string(date)||
|&emsp;&emsp;ename|报告英文名称|string||
|&emsp;&emsp;summary|报告摘要|string||
|&emsp;&emsp;thinkTankName|智库名称|string||
|&emsp;&emsp;tags|报告标签|array|string|
|&emsp;&emsp;researchTypes|报告研究类型|array|string|


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": {
		"name": "",
		"times": "",
		"ename": "",
		"summary": "",
		"thinkTankName": "",
		"tags": [],
		"researchTypes": []
	}
}
```



## 获取概览智库政策


**接口地址**:`/thinkTankOverview/policy`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|researchTypeIds|研究类型ID列表|query|false|array|string|
|statusList|政策状态ID列表|query|false|array|string|
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«List«ThinkTankPolicyVO»»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|array|ThinkTankPolicyVO|
|&emsp;&emsp;content|政策内容|string||
|&emsp;&emsp;status|政策状态|string||
|&emsp;&emsp;reportId|报告id|integer(int64)||
|&emsp;&emsp;name|报告名称|string||
|&emsp;&emsp;times|报告时间|string(date)||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": [
		{
			"content": "",
			"status": "",
			"reportId": 0,
			"name": "",
			"times": ""
		}
	]
}
```


## 获取概览智库报告


**接口地址**:`/thinkTankOverview/report`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|areas|区域名称列表|query|false|array|string|
|researchTypeIds|研究类型ID列表|query|false|array|string|
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«List«ThinkTankSummaryReportVO»»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|array|ThinkTankSummaryReportVO|
|&emsp;&emsp;id|报告id|integer(int64)||
|&emsp;&emsp;name|报告名称|string||
|&emsp;&emsp;times|报告时间|string(date)||
|&emsp;&emsp;thinkTankName|智库名称|string||


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": [
		{
			"id": 0,
			"name": "",
			"times": "",
			"thinkTankName": ""
		}
	]
}
```



## 获取智库列表


**接口地址**:`/thinkTankOverview/thinkTanks`


**请求方式**:`GET`


**请求数据类型**:`*`


**响应数据类型**:`*/*`


**接口描述**:


**请求参数**:


**请求参数**:


| 参数名称 | 参数说明 | in    | 是否必须 | 数据类型 | schema |
| -------- | -------- | ----- | -------- | -------- | ------ |
|token|Token Request Header|header|false|string||


**响应状态**:


| 状态码 | 说明 | schema |
| -------- | -------- | ----- | 
|200|OK|返回参数«List«ThinkTankListVO»»|
|401|Unauthorized||
|403|Forbidden||
|404|Not Found||


**响应参数**:


| 参数名称 | 参数说明 | 类型 | schema |
| -------- | -------- | ----- |----- | 
|code|响应码|integer(int32)|integer(int32)|
|message|响应消息|string||
|success|是否成功|boolean||
|data|响应数据|array|ThinkTankListVO|
|&emsp;&emsp;id|智库id|integer(int64)||
|&emsp;&emsp;name|智库名称|string||
|&emsp;&emsp;describe|智库描述|string||
|&emsp;&emsp;country|智库国家|string||
|&emsp;&emsp;tags|智库标签|array|string|


**响应示例**:
```javascript
{
	"code": 0,
	"message": "",
	"success": true,
	"data": [
		{
			"id": 0,
			"name": "",
			"describe": "",
			"country": "",
			"tags": []
		}
	]
}
```