商场中商铺拆分合并问题,求提供思路。

2019-01-02 21:49发布

问题:

场景:  商场中经常需要对商铺进行拆分合并。

例如,有个商场,有商铺如下1001,1002,一直到1100。比如把1001到1005合并成1个稍微大点的商铺,后期也可能继续拆分出,3间商铺,等等诸如此类问题。有没有什么好的解决办法。

存在的1个问题,1:一个租户会租多个商铺,或一个,怎么才拆分合并中不影响记录,租户租过的商铺。

 

不知道各位大神,有没有什么好的思路,希望大神能不吝赐教。

回答1:

首先把1001,1002 这些看成最基础的单元. 商铺是他们的上一层, 例如我创建一个a商铺,设定 a商铺为1001与1002. 并用表记录下来每个商铺所拥有的最小单元; 或者也可以在每个最小单元上挂在属性,表示属于哪个商铺,每个最小单元单独有租赁时间;

 

门店号          状态        所属商户id        租赁到期时间

1001          已租赁        10012           2017-08-01

1002          已租赁        10012            2017-08-01

1003          未租赁         null                    null

 

类似这样

 

还有一张商户表

 

 

商户id     商户名称     商户所属人姓名

10012     浪莎袜业        张三



回答2:


用户和商铺有个关系表,加一个关系则等值于用户新增一个店铺,反之亦然
商铺和商户号有个关系表,添加一个记录等值于将某个商户号归属到某个商铺

添加关系的时候需要校验,比如店铺或者商铺号有所属关系了就不能再分配了,需要先解除.
关于商铺的拆分合并其实就是对关系的维护,主表是不用动的

以上,我是这么想的



回答3:

我觉得这个问题,设计的存在太多不确定性,不太好回答

 

比如:

我周围两间都不是我的商铺,你要进行合并或者拆分,只能把我独立出来

这样又会产生其他的问题

 

你让1001到1005 ,属于同一间,假设我租赁了1005,对我的使用没有任何影响

但是你合并了又要分成三间,这样无论如何也实现不了

 



标签: