我需要帮助为餐厅销售点系统设计一个表格,特别是在合并和取消合并餐馆餐桌时。
例如,我想将表1-3合并为表1,
-Table 1
-Table 2
-Table 3
Table 4
Table 5
那就是这样的,
Table 1
-Table 1
-Table 2
-Table 3
Table 4
Table 5
在事务之后,表可以取消合并。有解决方案吗?
答案 0 :(得分:2)
要扩展zerkms的建议,您需要一个双层系统来支持这种方法。将表格信息(服务器,订单,时间等)链接到座位。 座位与表关系具有一对多的关系。
将访客分配到一个表格时,一个表格会链接到一个座位。如果将一组访客分配到多个表格,则会将多个表格链接到一个座位。
当一组客人离开时,取消表与座位的关联。要计算未使用的表,只需来自表的COUNT个条目。
- Seating 1
- Table 1
- Seating 2
- Table 2
- Table 3
- Table 4
注意:表条目在餐馆的生命周期内将是静态的(除非添加更多物理表)。 座位条目应根据需要动态创建和删除。