我觉得单独建张表和 `model` 来管理数量比较好。一是这张表可以加乐观锁来防止卖过头了，锁这张表不会影响到 events 表。二是很多活动是票种的张数是分别计算的，这样可以把票分组，每个组中的票共享一个剩余数量。