### 需求整理
#### 一、 “我的”页面总览
在业主小程序的“我的”Tab页中,展示用户个人的数据统计,并提供入口跳转至各项数据的详情列表。
1. 数据统计模块
* 发布:统计用户发布的【社区头条数 + 头条评论数 + 社群广场发帖数 + 广场评论数】的总和。
* 收藏:统计用户收藏的【社区新鲜事数 + 党建引领数 + 社群活动数 + 小区活动数】的总和。
* 活动:统计用户【发起的社群活动数 + 参与的社群/小区活动数】的总和。
2. 功能列表模块
* 我的发布
* 社区头条 - 邻里动态
* 社区头条 - 我的评论
* 社群广场 - 社群发帖
* 社群广场 - 我的评论
* 我的收藏
* 社区头条
* 活动
* 我的活动
* 我发起的
* 我参与的
---
#### 二、 各功能模块详情
##### 1. 我的发布 - 社区头条 - 邻里动态
* 数据范围:当前用户在小区内发布的所有社区头条,包含“待审核”状态。
* 排序规则:按发布时间倒序。
* 列表展示:
* 字段:类型、标题、封面、评论(最新一条)、分享/点赞/评论数、"物业审核中"文本(仅待审核状态下显示)。
* 交互:待审核状态下,不展示分享/点赞/评论数。
* 操作功能:
* 分享:可分享至小程序好友,并统计次数。
* 点赞:支持点赞/取消,并统计次数。
* 评论:展示评论图标,点击可进行评论,并统计次数。
* 删除:二次确认后可删除。
* 进入详情:点击卡片进入详情页,内容同社区头条详情。
* 权限:待审核内容的详情页内,【评论、分享、收藏、点赞】功能禁用,点击提示“此动态未经审核发布无法操作。”
##### 2. 我的发布 - 社区头条 - 我的评论
* 数据范围:当前用户在小区内评论过的所有社区头条。
* 排序规则:按评论时间倒序。
* 列表展示字段:评论内容、原头条封面、原头条标题、评论时间、点赞数。
* 操作功能:
* 点赞:支持对评论进行点赞/取消,并统计次数。
* 删除:二次确认后可删除自己的评论。
* 进入详情:点击卡片进入原头条详情。若原头条已删除,提示“原文已丢失,无法查看详情”。
##### 3. 我的发布 - 社群广场 - 社群发帖
* 页面层级:分为“社群列表页”和“群广场内容列表页”。
* 社群列表页:
* 排序规则:参与中 > 已退出 > 已解散。
* 展示字段:社群名称、社群/用户状态、在该社群的发帖数。
* 交互:点击社群卡片,进入该社群的“群广场内容列表页”。
* 群广场内容列表页:
* 展示字段:发布内容(超三行省略)、发布图片。
* 操作功能:二次确认后可删除、点击可进入原发帖详情。
##### 4. 我的发布 - 社群广场 - 我的评论
* 数据范围:当前用户在群广场中发表的所有评论。
* 排序规则:按评论时间倒序。
* 列表展示字段:评论内容、原帖子内容(一行截断)、评论时间、点赞数。
* 操作功能:
* 点赞:支持对评论进行点赞/取消,并统计次数。
* 删除:二次确认后可删除自己的评论。
* 进入详情:点击卡片进入原帖子详情。若原帖已删除,提示“原文已丢失,无法查看详情”。
##### 5. 我的收藏 - 社区头条
* 数据范围:用户收藏的“社区新鲜事”和“党建引领”内容。
* 排序规则:按收藏时间倒序;若无,按发布时间倒序。
* 列表展示:复用头条卡片样式。
* 字段:发布人信息、发布时间、阅读量、类型、标题、封面、获赞最多的一条评论、分享/点赞/评论数。
* 特殊规则:“党建引领”类型不展示评论数和评论内容。
* 操作功能:
* 分享、点赞、评论:功能同头条列表。 “党建引领”无评论功能。
* 取消收藏:二次确认后取消,并更新收藏数。
* 进入详情:点击卡片进入原头条详情。
##### 6. 我的收藏 - 活动
* 数据范围:用户收藏的“社群活动”和“小区活动”。
* 排序规则:按收藏时间倒序;若无,按活动发布时间倒序。
* 列表展示:复用活动卡片样式。
* 字段:活动封面、标题、时间、状态、报名信息。
* 操作功能:
* 取消收藏:二次确认后取消,并更新收藏数。
* 进入详情:点击卡片进入原活动详情。
##### 7. 我的活动 - 我发起的
* 数据范围:当前用户在社群中发起的所有活动。
* 排序规则:按发起时间倒序。
* 列表展示字段:活动标题、时间、状态、报名成员信息。
* 操作功能:
* 删除:二次确认后可删除。
* 进入详情:点击卡片进入活动详情。
##### 8. 我的活动 - 我参与的
* 数据范围:当前用户参与的所有社群/社区活动。
* 排序规则:按活动发起时间倒序。
* 列表展示字段:活动封面、标题、时间、状态、报名成员信息。
* 操作功能:
* 取消报名:仅“报名中”状态下可见,二次确认后取消,并更新报名数据。
* 删除:二次确认后可从“我参与的”列表中移除记录。
* 进入详情:点击卡片进入活动详情。