请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如果有一个商品有多个店有的话那实体类又该怎么设计呢

正在回答 回答被采纳积分+3

1回答

翔仔 2021-03-11 23:47:42

同学好,首先,从业务角度来讲,不同店铺发布的商品号都不一样的,即便是同一款商品,他们店铺本身认的编号也不一样,即便是淘宝也不能复用同一款商品的,只能自己创建一模一样的商品,但是productId是不一样的。如果你一定要一样的话,可以考虑建立tb_product商品池,也就是里面没有shopId之类和shopId相关的信息,然后供商家从池子选择商品,选择好就建立起product到shop的映射,类似

tb_product(productid) ->  tb_product_shop_map(shopid,productid) -> tb_shop(shopid)

依据这个关系去建立实体,即Shop里面有ProdcutShopMapping

0 回复 有任何疑惑可以回复我~
  • 如果这样的话,老师是不是应该有库存了,(一共有X个商品,A商铺有a个,B商铺有b个,还剩(x-(a+b))个,如果库存没了,C商铺就没办法上货。
    回复 有任何疑惑可以回复我~ 2021-03-17 15:15:01
  • 这个的话就需要维护一个状态表,状态表里面存有这些信息哈
    回复 有任何疑惑可以回复我~ 2021-03-18 00:20:42
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信