概念化商店结账通道的 parse.com 数据结构

Conceptualizing a parse.com data structure for checkout lanes in a store

我有一个关于 Parse.com 和 Swift 的问题。长话短说,我正在创建一个应用程序,允许收银机安装人员将结账通道的详细信息输入他们的手机,将其保存到 Parse.com,然后让这些人可以检索它在店里制作货架。

对于该应用程序,我考虑的基本流程如下:A) 询问有多少结账通道 (x),B) 用 x 行填充 table 视图,C) 每行代表一个寄存器,当点击它时,会将他们带到详细视图,他们可以在其中输入详细信息,例如车道和皮带测量值、电源等。

我的问题是,从结构上讲,我如何将寄存器数据保存到 Parse?我是否会创建一个列,在该特定商店的行中存储一组复杂的寄存器对象?或者我会创建一个存储 class,然后是一个寄存器 class,然后将所有这些寄存器转储到寄存器 class 并将它们一对一地关联到相应的相应存储?

我对实际保存数据或一般编程没有任何问题,解析似乎很简单,只是概念化结构给我带来了问题。任何帮助或链接将不胜感激。

我认为它应该是这样工作的:

Store class:包含所有商店的信息。收银机数量、结账通道数量、位置等。商店在设置时会获得随机分配的标识符。

Register class:包含所有可能的寄存器的信息。正如您所说,用户可以添加它们并定义值。创建时,分配父商店标识符。这应该相对容易——只需获取最近商店的 ID 或询问用户他们在哪家商店。

然后您可以通过了解存储标识符来PF查询所有寄存器,并创建一个包含所有寄存器的数组。