项目需求出现了日常任务功能,大致的需求描述:
1.签到,普通签到功能及对应的积分奖励,每个学生每日仅允许完成一次。
2.分享,发帖的前N贴积分奖励,每个学生每日允许完成N次。
个人方案:使用一张daily_quest_status表统一记录所有日常任务的完成状态,一张daily_quest_set表设置任务的次数限制及奖励
结构为:
student_id long 主键
quest1 small 当日完成的次数
项目需求出现了日常任务功能,大致的需求描述:
1.签到,普通签到功能及对应的积分奖励,每个学生每日仅允许完成一次。
2.分享,发帖的前N贴积分奖励,每个学生每日允许完成N次。
个人方案:使用一张daily_quest_status表统一记录所有日常任务的完成状态,一张daily_quest_set表设置任务的次数限制及奖励
结构为:
student_id long 主键
quest1 small 当日完成的次数