Update InfoGenie

This commit is contained in:
2026-04-03 21:18:29 +08:00
parent 6b3fcc1791
commit dbd72610c1
62 changed files with 3192 additions and 255 deletions

View File

@@ -0,0 +1,6 @@
- **项目名称**:万象口袋- 跨平台信息聚合网站
- **时间**2025.08 - 2026.01
- **技术栈**Java 17,Spring Boot,Spring Web,Spring Data JPA,Hibernate,MySQL,Redis,Lettuce,React,Tailwind,Maven
- **描述**:产品定位为一站式资讯与工具导航:首页与栏目以配置驱动,整合 60s 类 API 浏览、休闲小游戏、实用工具箱及多款 AI 应用(后端 OpenAI 格式兼容与 SSE 流式输出)。后端采用 Spring Boot 分层架构Controller / Service / Repository / DTOJPA `ddl-auto=update` 维护与产品一致的 MySQL 业务表;可选 Redis`app.redis-enabled`)对站点只读配置做 cache-aside独立逻辑库与 Key 前缀隔离。公开 `/api/health` 与管理员 `/api/admin/site/diagnostics` 输出结构化 JSON供管理后台监控中间件与连接摘要Bearer 由过滤器转发认证中心校验,管理写入依赖 `X-Site-Admin-Token`,接口入参 snake_case 与前端约定一致。前端基于 React 与 Tailwindaxios 与路由守卫;管理员后台支持 AI 上游、前台显隐与运行状态。Java 侧侧重开发与联调,可与前端通过 `REACT_APP_API_URL` 指向本服务端口对接。
- **项目地址**[https://infogenie.smyhub.com](https://infogenie.smyhub.com) **|** **开源地址**[https://github.com/shumengya/infogenie](https://github.com/shumengya/infogenie)