### 主站核心业务模块
1. **文章模块**
体育资讯文章发布、编辑、上下架、分类、标签、阅读统计;支持多语言(依赖 AI 翻译),富文本 / 图文混合内容,关联赛事、球队、球员。
2. **板球赛事模块**
IPL 赛事赛程、实时比分、赛果、赛事阶段、场次管理;赛事数据关联球队、球员,可筛选历史 / 正在进行 / 即将开始比赛。
3. **球队模块**
球队基础资料、队徽、历史战绩、球员花名册,关联所属赛事。
4. **球员模块**
球员档案、个人数据、生涯统计、图片素材;**球员对比**是特色功能:多球员数据横向对比,图表可视化。
5. **视频模块**
赛事集锦、短视频素材,视频文件存 OSS,支持点播、封面图、视频分类,关联赛事 / 文章。
6. **投票互动模块**
赛事投票、球员人气投票;创建投票选项、统计票数、结果展示,可关联虚拟用户 AI 评论做互动氛围。
7. **AI 大模型能力(核心增值)**
- AI 评论自动审核:用户评论内容安全过滤、违规识别,减少人工审核成本
- 虚拟用户 AI 评论填充:冷启动时自动生成模拟评论,提升页面互动感
- AI 文章翻译:资讯多语言翻译,面向海外板球用户
8. 子项目矩阵(独立站点 / 端)
- 独立论坛:用户发帖、评论、板块管理,和主站共享账号
- 壁纸站点:体育图片壁纸,OSS 存储图片资源
- H5 游戏子项目:轻量互动小游戏,Web/H5 访问
- APP 应用:移动端客户端,复用后端接口、统一登录体系
## 二、技术功能拆解
1. **OSS 对象存储集成**
统一存储:文章配图、球员图片、队徽、壁纸、视频、用户上传附件;**基于角色控制 OSS 读写权限**,不是简单的前端直传,后端做权限管控,不同角色上传 / 访问资源隔离。
2. **SSO 单点登录 + 统一身份认证**
打通主站、论坛、壁纸站、H5 游戏、APP 多端多站点;
一次登录,所有业务系统、OSS 资源自动鉴权访问;
自定义身份认证流程,RBAC 角色体系,身份凭证跨域共享。
需求分析 → 技术框架选型设计 → 团队任务拆解分配 → 核心模块编码开发(技术负责人 / 项目负责人角色)
1. 业务侧:从 0 梳理 IPL 体育资讯业务,覆盖内容、赛事、球员、多媒体、用户互动、多站点矩阵;引入 AI 大模型解决内容审核、冷启动、多语言问题。
2. 架构侧:设计多站点 SSO 统一身份体系,打通多子站账号;OSS 统一存储并做资源级角色权限管控,解决多业务站点文件散乱、权限难管控问题。
3. 管理侧:团队任务拆分、分配,带领团队落地多子项目并行开发;同时承担核心模块编码。