查找附近健康站

提供基于坐标的附近健康站查询、全量列表分页浏览、以及健康站详情获取能力。 所有接口均需用户 JWT 鉴权。

查找附近健康站

GET/api/v1/stations/nearby/list

基于用户当前坐标(WGS-84)返回指定半径内的健康站,按距离升序排列。

查询参数

参数类型必填说明
latnumber用户纬度(WGS-84),如 39.9042
lngnumber用户经度(WGS-84),如 116.4074
radiusinteger搜索半径(米),默认 5000,最大 50000
limitinteger返回数量,默认 10,最大 50

成功响应200 OK):

{
  "success": true,
  "code": 0,
  "data": [
    {
      "points_code": "STA001",
      "points_name": "晓葆健康站(朝阳门店)",
      "address": "北京市朝阳区朝阳门外大街 18 号",
      "lat": 39.9183,
      "lng": 116.4336,
      "distance_meters": 820,
      "business_hours": "09:00-18:00",
      "status": "active",
      "available_today": true,
      "cover_image": "https://cdn.xiaobaotop.com/stations/sta001.jpg"
    }
  ]
}

健康站列表

GET/api/v1/stations

分页浏览全部健康站,支持城市过滤和关键词搜索。

查询参数

参数类型必填说明
pageinteger页码,默认 1
page_sizeinteger每页数量,默认 20,最大 50
city_codestring城市编码(可从城市列表接口获取)
keywordstring按健康站名称或地址搜索

健康站详情

GET/api/v1/stations/{pointsCode}

返回指定健康站的完整信息,包括设备列表、服务项目、评价统计、营业时间等。

路径参数

参数类型说明
pointsCodestring健康站唯一编码

城市列表

GET/api/v1/cities

返回有健康站覆盖的城市列表(按热门 + 字母分组),可用于城市选择器。

健康站对象说明

字段类型说明
points_codestring健康站唯一编码,用于后续预约和到站接口
points_namestring健康站名称
addressstring详细地址
lat / lngnumber经纬度(WGS-84)
distance_metersinteger距用户位置的距离(米),仅附近查询返回
business_hoursstring营业时间文本,如 "09:00-18:00"
statusstringactive(营业)/ inactive(暂停)
available_todayboolean今日是否还有可预约时段