Menu

5.2. 分期付款数据库结构设计

数据库结构设计

在了解了分期付款的相关业务逻辑之后,我们可以开始设计相应的数据库结构。

1. 整理字段

根据分期的业务逻辑,我们认为需要两个表来保存相应的信息,一个是分期信息表,用于保存分期付款的总体信息,如用户 ID、还款期数、总金额等;另一个是还款计划表,用于保存每一次还款的信息,如还款期限、当期本金、当期手续费、当期逾期费等。

下面我们来整理一下具体的字段,先是 installments 分期信息表:

字段名称 描述 类型 加索引缘由
id 自增长ID unsigned int 主键
no 分期流水号 string 全局唯一
user_id 用户 ID unsigned int 外键
order_id 对应的商品订单 ID unsigned int 外键
total_amount 总本金 decimal
count 还款期数 unsigned int

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 5

hsy
张汉为
getValue () 函数是在哪定义的呢?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
Flourishing
老师,分期付款中总本金指的啥?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
Flourishing
老师,命名空间的问题
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
vasar
为什么说 bcmath 函数用起来很不方便?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
刻意练习,每日精进。
1
点赞
394
浏览
5
讨论