有一些产品在一箱中的数量从一种产品到另一种不同,
如下面给出的一箱中三种产品的数量
SKU QUANTIT_SPECIFICATION (IN ONE CARTON)
4545 7 DOZENS
3455 9 DOZENS
7856 2 DOZENS
通过 Stock Keeper 将在界面下方给出库存数量
SKU NAME U1 - U2 - U3
4545 DISPRINE 2 - 3 - 4
3455 strepsils 0 - 4 - 5
7856 Detoll 9 - 4 - 0
在哪里
u1 is the number of carton
u2 is the number of dozens
u3 is the number of pisces
注意用户可以输入任何格式
的数量,例如用户像这样输入 4545 的数量
SKU NAME U1 - U2 - U3
4545 DISPRINE 0 - 0 - 84
或者用户可以输入数量为
SKU NAME U1 - U2 - U3
4545 DISPRINE 0 - 7 - 0
或者用户可以输入
SKU NAME U1 - U2 - U3
4545 DISPRINE 1 - 0 - 0
在所有情况下,当审计官想要审计时,用户都想输入一箱 4545
BUTT,他只生成关于可用库存量的报告,报告必须遵循与 u1 u2 u3 相同的数量格式,但报告顺序始终遵循从 u1 到 u3
库存 4545 sku 的可用项目是 99 然后报告必须是这样的
SKU NAME U1 - U2 - U3
4545 DISPRINE 1 - 1 - 3
如何在数据库中实现它
在 sku 表规范中,一个纸箱可以包含多少个这样的提及
sku(id, name , quantity_specification)
所以当库存管理员输入数量软件逻辑应该是这样的
first get the specification then match it with u1 u2 u3 multiply/ subtract and commit it to warehouse table
实现这个的任何其他快捷方式
为此提供机制