设计订单表的时候,用orderstate来表示订单的状态,1表示待支付,2待发货,3运输中,4等待签收,5订单结束。 如果需要在4和5之间再另加一个状态,就只能用6表示了,总觉得不太好,而且后续如果还要调整,就只能继续往后增加了 想问问有什么比较好的解决方法没?
最简单的,用10、20、30、40来表示。这样中间空余的基本就足够了。再不行就100、200...
可以可以
100,200,300 一般会变动的都会步进比较大一些
把订单状态存到字典表中啊,存字典code,这样怎么扩展都不需要改动源代码,也不需要关注订单状态的值对应关系啊
可以把orderState设置成两位或者三位,如,100 200这样更容易扩展