library-picturebook-activity/.claude/skills/README.md
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

2.5 KiB
Raw Permalink Blame History

页面生成规范索引

文档列表

文档 用途 路径
列表页规范 生成赛事列表页Tab + 搜索 + 表格) contest-list-page.md
详情页规范 生成详情页(返回 + 标题 + 搜索 + 表格) contest-detail-page.md
后端接口规范 生成 NestJS 接口Controller + Service + DTO backend-api.md

快速生成模板

一、列表页(如:赛果发布列表、报名管理列表)

请生成一个赛事列表页面:

页面名称xxx
文件路径xxx

搜索条件:
- 字段1类型

表格列:
- 序号
- 列名(数据字段)
- 操作(按钮列表)

详情跳转:路由路径

二、详情页(如:赛果详情、报名记录)

请生成一个详情页面:

页面名称xxx
文件路径xxx

标题:字段名
操作按钮:按钮名称 -> 处理函数

搜索条件:
- 字段1类型

表格列:
- 序号
- 列名(数据字段,渲染类型)

排序:字段名 + 排序方式

三、完整功能页面(前端 + 后端)

请生成完整功能页面:

【页面信息】
页面名称xxx
文件路径xxx

【接口信息】
接口路径GET/POST /api/xxx
数据表xxx

【搜索条件】
- 字段(类型)

【表格列】
- 列名(数据字段,渲染类型)

【操作按钮】
- 按钮名称 -> 处理逻辑

常用渲染类型

类型 说明 示例
index 序号 自动计算
text 纯文本 直接显示
link 可点击 跳转详情
count 统计数 _count.registrations
score 分数 保留2位小数
tag 标签 状态显示
date 日期 YYYY-MM-DD HH:mm
dateRange 日期范围 开始-结束
org 机构信息 学校+年级+班级
array 数组拼接 用顿号连接

常用数据字段路径

数据 字段路径
用户昵称 user.nickname
用户账号 user.username
学校名称 user.tenant.name
年级名称 user.student.class.grade.name
班级名称 user.student.class.name
指导老师 teachers[].user.nickname
报名人数 _count.registrations
作品数量 _count.works
团队名称 team.teamName