购物车表设计:支持套餐、可选套餐、SPU、SKU和卡券

本文将介绍如何设计一个支持套餐、可选套餐、SPU商品、SKU商品以及卡券的购物车表结构,并提供详细的字段解释。

购物车表(cart)

|字段|类型|描述| |---|---|---| |id|int|购物车ID| |user_id|int|用户ID| |create_time|datetime|创建时间| |update_time|datetime|更新时间|

购物项表(cart_item)

|字段|类型|描述| |---|---|---| |id|int|购物项ID| |cart_id|int|购物车ID| |item_type|int|购物项类型(0:套餐,1:可选套餐,2:SPU商品,3:SKU商品,4:卡券)| |item_id|int|购物项ID(套餐、可选套餐、SPU商品、SKU商品、卡券的ID)| |quantity|int|购买数量|

套餐表(package)

|字段|类型|描述| |---|---|---| |id|int|套餐ID| |name|varchar|套餐名称| |price|decimal|套餐价格|

可选套餐表(optional_package)

|字段|类型|描述| |---|---|---| |id|int|可选套餐ID| |name|varchar|可选套餐名称| |price|decimal|可选套餐价格| |package_id|int|所属套餐ID|

SPU商品表(spu)

|字段|类型|描述| |---|---|---| |id|int|SPU商品ID| |name|varchar|SPU商品名称| |price|decimal|SPU商品价格|

SKU商品表(sku)

|字段|类型|描述| |---|---|---| |id|int|SKU商品ID| |name|varchar|SKU商品名称| |price|decimal|SKU商品价格| |spu_id|int|所属SPU商品ID|

卡券表(coupon)

|字段|类型|描述| |---|---|---| |id|int|卡券ID| |name|varchar|卡券名称| |price|decimal|卡券价格| |expiration_time|datetime|过期时间|

购物车表设计:支持套餐、可选套餐、SPU、SKU和卡券

原文地址: https://www.cveoy.top/t/topic/mNDl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录