订单表的订单状态是否需要把交易状态 支付状态 物流状态用不同的字段来表示

新手上路,请多包涵

订单表的订单状态是否需要把交易状态 支付状态 物流状态用不同的字段来表示?
目前本人用一个字段来表示 订单的所有状态,不知这样什么有什么弊端?
请大神给点建议
图片描述

阅读 5.5k
3 个回答

你这几个状态可以一个字段,这个没太大问题的,但是“已删除”的状态,不要放在这个字段里,因为这应该是一个逻辑删除的标识,应该单独存放一个字段,比如is_delete等,字段默认值为未删除,执行删除后,才变为删除状态。

弊端就是,假如订单有前台删除和后台删除,那么请你告诉我,回收站看到的订单状态是什么?

那部分退款怎么做··
为了以后扩展我认为最好分开
交易状态 支付状态 物流状态

推荐问题