我正在创建一个类似于 eBay 的反馈系统。(购买商品后,您可以在购买时留下反馈)
但它的活动(聚会、会议)不是产品。用户可以参加活动,然后只有确认参加的用户才能在活动结束后留下反馈(由 event_over 布尔值知道)。
我想知道创建行并允许用户提供反馈的最佳方式是什么。当用户点击参加一个新的 Event_RSVP 行时。
我是否也应该同时为单击“参加”的用户创建一个反馈行(他们可以在活动开始时随时更改 RSVP 状态)。但只允许在活动结束时访问反馈?
或者我应该在活动结束时为所有参加它的用户一次创建数百个反馈行?然后让他们使用反馈
当前模式
Event Event_RSVP Feedback
------ ----------- -----------
id id id
user_id user_id user_id
event_over event_id event_id
rsvp_status message
有什么意见或建议吗?