目前设计的,一件商品的刚填写完一些基础信息后,属于未发布的状态,此时status=1,确定发布后,status=2
现在又有一个上架功能,分为已上架和已下架两个状态
问题是 : 是再加一个状态字段来记录上下架的值, 还是顺着现有的发布状态字段往后写,比如 已上架status=3 已下架status=4
感觉如果确定发布后,默认是已上架,那么2和3可以合成一个,即2代表 已发布&&已上架 然后3代表已公布&已下架
在页面上需要展示两个状态,即发布状态 上架状态
是用一个字段,还是两个字段比较好呢?
可以用两个字段分别表示发布状态和上架状态。
非要用一个字段的话,建议用位运算同时表示两个状态,如
00 = 0 表示未上架,未发布
01 = 1 表示已下架,已发布
11 = 3 表示已上架,已发布