library-picturebook-activity/backend/docs
aid 418aa57ea8 Day4: 超管端设计优化 + UGC绘本创作社区P0实现
一、超管端设计优化
- 文档管理SOP体系建立,docs目录重组
- 统一用户管理:跨租户全局视角,合并用户管理+公众用户
- 活动监管全模块重构:全部活动(统计卡片+阶段筛选+SuperDetail详情页)、报名数据/作品数据/评审进度(两层合一扁平列表)、成果发布(去Tab+统计+隐藏写操作)
- 菜单精简:移除评委管理/评审规则/通知管理
- Bug修复:租户编辑丢失隐藏菜单、pageSize限制、主色统一

二、UGC绘本创作社区P0
- 数据库:10张新表(user_works/user_work_pages/work_tags等)
- 子女账号独立化:Child升级为独立User,家长切换+独立登录
- 用户作品库:CRUD+发布审核,8个API
- AI创作流程:提交→生成→保存到作品库,4个API
- 作品广场:首页改造为推荐流,标签+搜索+排序
- 内容审核(超管端):作品审核+作品管理+标签管理
- 活动联动:WorkSelector作品选择器
- 布局改造:底部5Tab(发现/创作/活动/作品库/我的)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 22:20:25 +08:00
..
ADMIN_ACCOUNT.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
CONTEST_JUDGE_DESIGN.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
DATABASE_SETUP.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
DATABASE_URL_SOURCE.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
ENV_CHANGE_GUIDE.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
ENVIRONMENT_CONFIG.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
MENU_INIT.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
MIGRATION_INCREMENTAL_GUIDE.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
QUICK_START_ENV.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
RBAC_EXAMPLES.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
RBAC_GUIDE.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
README.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
SCHEMA_CHANGE_GUIDE.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
SCHOOL_MODULE_SCHEMA.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
TENANT_GUIDE.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
TENANT_LOGIN_GUIDE.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
功能描述.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00

项目文档索引

本目录包含项目后端的所有指南和文档。

📚 文档分类

🚀 快速开始

  • QUICK_START_ENV.md - 环境配置快速参考
    • 快速创建开发和生产环境配置
    • 环境区分总结表
    • 关键区别说明

🗄️ 数据库相关

  • DATABASE_SETUP.md - 数据库配置指南

    • 创建数据库
    • DATABASE_URL 格式说明
    • 初始化数据库步骤
    • 验证连接方法
  • DATABASE_URL_SOURCE.md - DATABASE_URL 来源说明

    • DATABASE_URL 的定义位置
    • 加载流程详解
    • 配置文件优先级
    • 验证方法
  • SCHEMA_CHANGE_GUIDE.md - Prisma Schema 修改指南

    • 修改 schema.prisma 后的操作步骤
    • 生成 Prisma Client
    • 应用数据库迁移
    • 验证迁移是否成功
  • ENV_CHANGE_GUIDE.md - 修改 DATABASE_URL 后的操作指南

    • 操作决策树
    • 不同场景的处理方法
    • 完整操作流程
    • 常见错误解决

⚙️ 环境配置

  • ENVIRONMENT_CONFIG.md - 环境配置指南
    • 环境区分方案
    • 配置文件结构
    • 配置优先级
    • 开发/生产环境配置示例
    • 安全注意事项

🔐 权限管理

  • RBAC_GUIDE.md - RBAC 权限系统指南

    • 权限系统架构
    • 权限模型说明
    • 使用示例
    • 最佳实践
  • RBAC_EXAMPLES.md - RBAC 使用示例

    • 完整的权限配置示例
    • 常见场景实现
    • 代码示例

👤 账户管理

  • ADMIN_ACCOUNT.md - 管理员账户指南
    • 初始化管理员账户
    • 验证管理员账户
    • 账户管理说明

📖 文档使用建议

新项目设置流程

  1. 环境配置QUICK_START_ENV.md
  2. 数据库设置DATABASE_SETUP.md
  3. 初始化管理员ADMIN_ACCOUNT.md
  4. 权限配置RBAC_GUIDE.md

日常开发流程

问题排查

🔍 快速查找

需求 文档
如何设置开发环境? QUICK_START_ENV.md
如何配置数据库? DATABASE_SETUP.md
DATABASE_URL 从哪里来? DATABASE_URL_SOURCE.md
修改 schema 后做什么? SCHEMA_CHANGE_GUIDE.md
修改环境变量后做什么? ENV_CHANGE_GUIDE.md
如何配置权限? RBAC_GUIDE.md
如何创建管理员? ADMIN_ACCOUNT.md

📝 文档更新记录

  • 2024-11-19: 创建文档索引,归档所有指南文件