统一反馈系统
系统采用一张反馈表,通过target_type区分关联到产品或服务。访客可在产品/服务详情页或资讯详情页提交反馈。
反馈字段
- 反馈标题(简短概括)
- 反馈内容(使用体验、功能评价、服务评价、改进建议)
- 关联目标(target_type: product/service + target_id)
- 评分(1-5分)
- 反馈类型(咨询/建议/问题/投诉/好评)
- 联系方式(电话或邮箱,AES-256加密存储,仅后台可见)
- 反馈图片(可选)
审核流程
统一采用「提交 → 待审核 → 公开/仅内部/驳回」的审核链路:
- 提交:访客提交反馈,系统自动匹配或创建虚拟用户。提交接口做频率限制(同一IP每分钟不超过5次)与人机验证
- 待审核:内容进入后台待审队列,前台不展示。可配置敏感词自动拦截
- 审核处理:
- 公开:内容展示在前台对应区块,同时纳入结构化数据输出
- 仅内部:内容仅供内部查看与改进,不对外展示
- 驳回:内容不展示,需填写驳回原因
- 官方回复:审核通过后可追加官方回复,回复内容随原反馈一并展示
虚拟用户
虚拟用户是互动内容的统一身份载体。所有反馈与评论都挂载在某个虚拟用户下,用于展示署名、头像与历史互动记录。
- 自动创建:访客提交反馈或评论时,若未匹配到已有虚拟用户,系统自动创建
- 手工创建:后台可预先创建「客户代表」类虚拟用户,用于发布经客户授权的案例评价
- 用户类型:真实访客 / 客户代表
资讯评论
资讯详情页支持评论功能,采用flat + parent_id单层回复模式(仅支持一层回复)。评论同样经过审核流程,审核通过后展示并输出Comment结构化数据。