获取当前城市可用的Banner列表
功能描述:获取指定类型的Banner广告列表,支持智能地域定向功能。


| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| type_key | String | 否 | HOME_BANNER | Banner类型键值(如:HOME_BANNER, PRODUCT_BANNER等) |
| limit | Integer | 否 | 10 | 返回Banner数量限制 |
HTTP状态码:200
| 字段 | 类型 | 说明 |
|---|---|---|
| statusCode | Integer | 状态码,200表示成功 |
| message | String | 操作结果消息 |
| data | Array[Object] | Banner对象列表 |
| data[].id | Integer | Banner的唯一标识 |
| data[].type_key | String | Banner类型键值 |
| data[].type_name | String | Banner类型名称 |
| data[].title | String | Banner标题 |
| data[].img_url | String | Banner图片地址 |
| data[].jump_url | String | 点击跳转地址 |
| data[].is_active | Boolean | 当前是否活跃状态 |
| HTTP状态码 | 错误消息 | 可能原因 |
|---|---|---|
| 400 | 参数错误 | 参数格式不正确 |
| 401 | 认证失败 | Token无效或过期 |
| 500 | 获取Banner失败 | 服务器内部错误 |
系统按照以下优先级返回Banner:
假设用户当前城市为上海市黄浦区(城市代码:310101):
建议客户端对Banner数据进行适当缓存,避免频繁请求: