前台用户 API

基础路径:/api/v1 · 需用户登录 Token

GET /membership/announcement/list

仅返回 status=1 的公告

{"items":[{"id":1,"title":"","content":"","status":1,"createTime":0,"updateTime":0}]}

POST /membership/light

点亮用户(不可取消)。校验每日总次数 N、同用户次数 N2,并触发被点亮用户等级升级。

{"targetUid":12345}

GET /membership/light/status

Query: targetUid

{
  "lighted": true,
  "sameUserCount": 1,
  "dailyUsed": 3,
  "dailyLimit": 10,
  "sameUserLimit": 3,
  "sameUserRemaining": 2
}

配置从 Redis hummer:config:light 读取;miss 时回源 MySQL system_config 并写回。