API v1.0.0
Base URLs:
- 测试环境: http://localhost
- 正式环境: https://bdapi.gxist.cn
前端页面截图(前端代码仓库)
| RiverMountain | Morning Jia | dignity666 | Guoxxxl | peoplemaker | 
GET /api/age-depressed
年龄段与抑郁人数关系选择所有数据返回
返回示例
成功
{
  "code": 20011,
  "data": [
    {
      "age": "5-14",
      "depressedNo": 52264
    },
    {
      "age": "55-74",
      "depressedNo": 1658443
    },
    {
      "age": "35-54",
      "depressedNo": 2452141
    },
    {
      "age": "15-24",
      "depressedNo": 808542
    },
    {
      "age": "75+",
      "depressedNo": 653118
    },
    {
      "age": "25-34",
      "depressedNo": 1123912
    }
  ],
  "msg": ""
}404 Response
{
  "code": 404,
  "data": null,
  "msg": "请求资源未找到"
}| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
| 404 | Not Found | 记录不存在 | Inline | 
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | 
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » data | [object] | true | none | none | |
| »» age | string | true | none | none | |
| »» depressedNo | integer | true | none | none | |
| » msg | string | true | none | none | 
状态码 404
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | 
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » data | null | true | none | none | |
| » msg | string | true | none | none | 
GET /api/hdi-depressed
人类每年发展系数与抑郁人数关系选择所有数据返回
返回示例
成功
{
  "code": 20011,
  "data": [
    {
      "hdiForYear": "0.55-0.60",
      "depressedNo": 19954
    },
    {
      "hdiForYear": "0.85-0.90",
      "depressedNo": 530630
    }
  ],
  "msg": ""
}| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | 
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » data | [object] | true | none | none | |
| »» hdiForYear | string | true | none | none | |
| »» depressedNo | integer | true | none | none | |
| » msg | string | true | none | none | 
GET /api/year-depressed
年份与抑郁人数关系选择所有数据返回
返回示例
成功
{
  "code": 20011,
  "data": [
    {
      "year": "2000",
      "depressedNo": 255832
    }
  ],
  "msg": ""
}| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | 
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » data | [object] | true | none | none | |
| »» year | string | true | none | none | |
| »» depressedNo | integer | true | none | none | |
| » msg | string | true | none | none | 
GET /api/country-depressed-per
不同国家的平均抑郁症患者人数
返回示例
成功
{
  "code": 20011,
  "data": [
    {
      "country": "Lithuania",
      "average_depression_ratio": 4.004393939393939
    },
    {
      "country": "Republic of Korea",
      "average_depression_ratio": 3.5325984848484837
    }
  ],
  "msg": ""
}{
  "code": 60001,
  "data": null,
  "msg": "业务错误,请检查代码"
}| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | 
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » data | [object] | true | none | none | |
| »» country | string | true | none | none | |
| »» average_depression_ratio | number | true | none | none | |
| » msg | string | true | none | none | 
GET /api/year-per-depressed
不同年份的不同性别抑郁症患者api选择所有数据返回
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| sex | query | array[string] | 否 | 性别参数,male表示男性,female表示女性 | 
返回示例
成功
{
  "code": 20011,
  "data": [
    {
      "year": "1985",
      "depressed_no": 83584
    },
    {
      "year": "1986",
      "depressed_no": 86818
    }
  ],
  "msg": ""
}{
  "code": 60001,
  "data": null,
  "msg": "mal 参数传递错误!"
}| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | 
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » data | [object] | true | none | none | |
| »» year | string | true | none | none | |
| »» depressed_no | integer | true | none | none | |
| » msg | string | true | none | none | 
GET /api/gdp-per-section
各GPU不同区间返回的抑郁症患者人数
返回示例
成功
{
  "code": 20011,
  "data": [
    {
      "gdpPerCapita": "<300",
      "depressedNo": 603
    },
    {
      "gdpPerCapita": "300-500",
      "depressedNo": 20016
    },
    {
      "gdpPerCapita": "500-1000",
      "depressedNo": 178063
    },
    {
      "gdpPerCapita": ">1000",
      "depressedNo": 6549738
    }
  ],
  "msg": ""
}| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | 
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » data | [object] | true | none | none | |
| »» gdpPerCapita | string | true | none | none | |
| »» depressedNo | integer | true | none | none | |
| » msg | string | true | none | none | 
GET /api/year-country-depressed-per
返回不同年份不同国家的总抑郁率
返回示例
成功
{
  "code": 20011,
  "data": [
    {
      "country": "Puerto Rico",
      "year": "1986",
      "totalDepressedRate": 178.23000000000002
    },
    {
      "country": "Belize",
      "year": "1987",
      "totalDepressedRate": 31.41
    }
  ],
  "msg": ""
}{
  "code": 60001,
  "data": null,
  "msg": "业务错误,请检查代码"
}| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | 
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » data | [object] | true | none | none | |
| »» country | string | true | none | none | |
| »» year | string | true | none | none | |
| »» totalDepressedRate | number | true | none | none | |
| » msg | string | true | none | none | 
GET /api/year-country-depression-no
返回不同年份不同国家的总抑郁人数
返回示例
成功
{
  "code": 20011,
  "data": [
    {
      "country": "Colombia",
      "year": "1985",
      "totalDepressedNo": 1001
    },
    {
      "country": "Japan",
      "year": "1985",
      "totalDepressedNo": 23257
    }
  ],
  "msg": ""
}| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | 
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » data | [object] | true | none | none | |
| »» country | string | true | none | none | |
| »» year | string | true | none | none | |
| »» totalDepressedNo | integer | true | none | none | |
| » msg | string | true | none | none | 
GET /api/sex-depressed
男女不同的抑郁症人数
返回示例
成功
{
  "code": 20011,
  "data": [
    {
      "sex": "male",
      "depressedSex": 5188910
    },
    {
      "sex": "female",
      "depressedSex": 1559510
    }
  ],
  "msg": ""
}{
  "code": 60001,
  "data": null,
  "msg": "业务错误,请检查代码"
}| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | 
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » data | [object] | true | none | none | |
| »» sex | string | true | none | none | |
| »» depressedSex | integer | true | none | none | |
| » msg | string | true | none | none | 


