b928c7ceb0
ci/woodpecker/tag/build Pipeline was successful
后端 - 删除 POST /auth/generate-invite 及 GenerateMyInviteCode - 新用户注册时生成邀请码;唯一索引冲突(仅 invite_code 索引)自动换码重试,最多 8 次 - 老用户登录(用户名 / 学工号匹配)缺邀请码时补发;GET /auth/my-invite 兜底补发 - 服务启动时批量补齐存量空邀请码(幂等;条件更新 invite_code 为空才写,并发安全) - 邀请码改用 crypto/rand,字符集去掉 0/O/1/I/L;旧实现按纳秒取模,可预测且并发注册易撞码 - 测试:单元测试 + MySQL 集成测试(设置 INVITE_IT_DSN 时运行,已在 8.4.11 上通过) 前端 - 「我的」移除「生成我的邀请码」按钮与 getMyInvite API;新手引导去掉对应目标与文案