积分记录表------负责每次的加分和扣分申请
Id 导购ID 用户ID 积分加减 加减原因 类型 订单编号 是否删除 审核id(0无需审核) 图片地址
可用积分表----------主要负责记录的是你每次增加积分时,这个积分过期时间
Id 可用积分 用户ID 业务备注 积分记录表id 是否删除 过期时间
扣减积分项详情表---------负责记录我要扣减那个积分(可用积分表里的)
Id 用户id 扣减积分id 使用积分 积分明细表id
审核表------负责审核的
Id 审核状态 审核人id 未通过原因
这是4个表的设计
------------------------------------------------示例一分界线-------------------------------------------------------------
示例一:新添加数据
本次需要初始化表,所以我分两次向数据库增加两条加分记录
1.积分记录表打申请
2.需要通过审核
3.审核通过后需要在(可用积分表)留下记录
------------------------------------------------------示例二分界线---------------------------------------------------------
示例二:消费70积分
这次我要消费70积分
1.积分记录表打申请------消费无需审核
2.在扣减积分项详情表
3.去可用积分表修改还剩多少钱
------------------------------------------------------示例三分界线---------------------------------------------------------
示例三:我现在后悔了要退(回滚积分)
1.积分记录表打申请------退货无需审核
2.在扣减表里找到扣减了那几个分数
3.回滚他-----使用积分+可用积分=回滚后可用积分
------------------------------------------------------示例四分界线---------------------------------------------------------
示例四:消费65积分
1.积分记录表打申请------无需审核
2.在扣减积分项详情表---留下记录
3.去可用积分表修改还剩多少钱
------------------------------------------------------示例五分界线---------------------------------------------------------
示例五:我先在不想要了要退货
1.积分记录表打申请------退货无需审核
2.在扣减表里找到扣减了那几个分数
3.去可用积分表回滚他-----使用积分+可用积分=回滚后可用积分
------------------------------------------------------示例六分界线---------------------------------------------------------
示例六:积分过期
1.发申请
2.扣减表
3.去可用积分表