关注公众号【校招VIP】
回复“3011”获取 官方版接口文档
回复“3012”获取 官方版功能文档
本作品的数据库设计比较到位的覆盖了产品要求的模型细节。包括基本信息维度,人数纬度,地点纬度等细节
但是有几个事情需要注意一下:
1 产品已经规定了本次只在少数城市进行业务的试点,所以不需要设置具体的省份信息。另外,当活动类型和城市等是少数固定枚举的情况下,尽量用没举方式来完成,在数据库存储和前端的数据传输中,尽量能用数值型就用数值型。不管是从准确性还是从统计性上都是最好的一个数据类型
2 用户信息相关的都用用户id
3 关于数据长度,可以有一定的冗余。但是不能依靠前端的校验,后台的逻辑一定要做出校验。前端是公开的,不可用的
4 字段是有权重的,比如说status字段,就是一个比较重要的资料,可以考虑,往前移。而且一般1是正常态,0是无效态或者非法态,这样在查询或者列表的时候,就可以加上大于0的判断