目录
在游戏开发中经常会有每天限制次数的需求,这样的功能几乎在每个功能都可能出现,这种功能每个模块自己写又是重复的,因此需要统一处理。
比如:每日抽奖的免费次数,比如每天可打的副本次数等等功能。
今天这篇写一下这个每日次数限制的功能的实现。
1、设计需求
需要任何模块都可以调用,在查询的时候可以自动重置,并且自动入库,并且支持周,月等周期。
2、数据库设计
n_roleId : 玩家id,作为主键
n_reset_type : 枚举,不同的重置类型定义不同的id,作为主键
n_count :当前周期已经使用的数量,每次重置为0
s_exte