跳到主要内容

depression项目后端API

v1.0.0

Base URLs:

  • 测试环境: http://localhost
  • 正式环境: https://bdapi.gxist.cn

GET age-depressed

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": "请求资源未找到"
}

返回结果

状态码状态码含义说明数据模型
200OK成功Inline
404Not Found记录不存在Inline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» data[object]truenonenone
»» agestringtruenonenone
»» depressedNointegertruenonenone
» msgstringtruenonenone

状态码 404

名称类型必选约束中文名说明
» codeintegertruenonenone
» datanulltruenonenone
» msgstringtruenonenone

GET hdi-depressed

GET /api/hdi-depressed

人类每年发展系数与抑郁人数关系选择所有数据返回

返回示例

成功

{
"code": 20011,
"data": [
{
"hdiForYear": "0.55-0.60",
"depressedNo": 19954
},
{
"hdiForYear": "0.85-0.90",
"depressedNo": 530630
}
],
"msg": ""
}

返回结果

状态码状态码含义说明数据模型
200OK成功Inline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» data[object]truenonenone
»» hdiForYearstringtruenonenone
»» depressedNointegertruenonenone
» msgstringtruenonenone

GET year-depressed

GET /api/year-depressed

年份与抑郁人数关系选择所有数据返回

返回示例

成功

{
"code": 20011,
"data": [
{
"year": "2000",
"depressedNo": 255832
}
],
"msg": ""
}

返回结果

状态码状态码含义说明数据模型
200OK成功Inline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» data[object]truenonenone
»» yearstringtruenonenone
»» depressedNointegertruenonenone
» msgstringtruenonenone

GET country-depressed-per

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": "业务错误,请检查代码"
}

返回结果

状态码状态码含义说明数据模型
200OK成功Inline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» data[object]truenonenone
»» countrystringtruenonenone
»» average_depression_rationumbertruenonenone
» msgstringtruenonenone

GET year-per-depressed

GET /api/year-per-depressed

不同年份的不同性别抑郁症患者api选择所有数据返回

请求参数

名称位置类型必选说明
sexqueryarray[string]性别参数,male表示男性,female表示女性

返回示例

成功

{
"code": 20011,
"data": [
{
"year": "1985",
"depressed_no": 83584
},
{
"year": "1986",
"depressed_no": 86818
}
],
"msg": ""
}
{
"code": 60001,
"data": null,
"msg": "mal 参数传递错误!"
}

返回结果

状态码状态码含义说明数据模型
200OK成功Inline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» data[object]truenonenone
»» yearstringtruenonenone
»» depressed_nointegertruenonenone
» msgstringtruenonenone

GET gdp-per-section

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": ""
}

返回结果

状态码状态码含义说明数据模型
200OK成功Inline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» data[object]truenonenone
»» gdpPerCapitastringtruenonenone
»» depressedNointegertruenonenone
» msgstringtruenonenone

GET year-country-depressed-per

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": "业务错误,请检查代码"
}

返回结果

状态码状态码含义说明数据模型
200OK成功Inline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» data[object]truenonenone
»» countrystringtruenonenone
»» yearstringtruenonenone
»» totalDepressedRatenumbertruenonenone
» msgstringtruenonenone

GET year-country-depression-no

GET /api/year-country-depression-no

返回不同年份不同国家的总抑郁人数

返回示例

成功

{
"code": 20011,
"data": [
{
"country": "Colombia",
"year": "1985",
"totalDepressedNo": 1001
},
{
"country": "Japan",
"year": "1985",
"totalDepressedNo": 23257
}
],
"msg": ""
}

返回结果

状态码状态码含义说明数据模型
200OK成功Inline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» data[object]truenonenone
»» countrystringtruenonenone
»» yearstringtruenonenone
»» totalDepressedNointegertruenonenone
» msgstringtruenonenone

GET sex-depressed

GET /api/sex-depressed

男女不同的抑郁症人数

返回示例

成功

{
"code": 20011,
"data": [
{
"sex": "male",
"depressedSex": 5188910
},
{
"sex": "female",
"depressedSex": 1559510
}
],
"msg": ""
}
{
"code": 60001,
"data": null,
"msg": "业务错误,请检查代码"
}

返回结果

状态码状态码含义说明数据模型
200OK成功Inline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» data[object]truenonenone
»» sexstringtruenonenone
»» depressedSexintegertruenonenone
» msgstringtruenonenone