5.2. 分期付款数据库结构设计
数据库结构设计
在了解了分期付款的相关业务逻辑之后,我们可以开始设计相应的数据库结构。
1. 整理字段
根据分期的业务逻辑,我们认为需要两个表来保存相应的信息,一个是分期信息表,用于保存分期付款的总体信息,如用户 ID、还款期数、总金额等;另一个是还款计划表,用于保存每一次还款的信息,如还款期限、当期本金、当期手续费、当期逾期费等。
下面我们来整理一下具体的字段,先是 installments
分期信息表:
字段名称 | 描述 | 类型 | 加索引缘由 |
---|---|---|---|
id | 自增长ID | unsigned int | 主键 |
no | 分期流水号 | string | 全局唯一 |
user_id | 用户 ID | unsigned int | 外键<...> |