以旧换新是自己的采购订单,还是对销售订单的调整?

Nei*_*gan 3 database-design

假设您是汽车经销商,销售汽车。

当客户购买新车时,他经常以现有的汽车进行交易。

什么数据模型更有意义?

A) 为销售创建一个销售订单记录,为以旧换新创建一个采购订单记录,并将它们链接在一起(related_order_id)?

B) 为销售创建销售订单记录,并为以旧换新的销售订单调整?

C) 还有什么?

Ste*_*oke 6

我建议将其建模为带有以旧换新调整的销售,假设作为汽车经销商,您在没有相关汽车销售的情况下接受以旧换新。

因此,在您的系统中,您可以重复使用购买功能,然后可以报告诸如有多少销售额与折价相关、哪些销售额与折价相关、折价是否促进销售等指标