Я делаю приложение для офиса для организации наших многочисленных хранилищ и всего их содержимого.
Вот json, и я попытаюсь объяснить идею ниже:
{
"objects" : {
"2402542239543" : {
"objectAmount" : "1",
"objectName" : "Copy paper",
"objectUnit" : "Pack"
},
"7047160337563" : {
"objectAmount" : "1",
"objectName" : "Toner",
"objectUnit" : "Pcs"
}
},
"users" : {
"fROjFkxrj8UTmBiUxjF6Pdc5xYY2" : {
"Address" : "Road 1",
"Email" : "a@a.com",
"Name" : "Peter Parker",
"Phone" : "123456789",
"userDatabases" : {
"Office 1" : {
"Dry Storrage" {
"2402542239543" : {
"objectAmount" : 8,
"objectName" : "Copy paper",
"objectUnit" : "Pack"
},
"7047160337563" : {
"objectAmount" : 11,
"objectName" : "Toner",
"objectUnit" : "Pcs"
}
}
},
"locations" : {
"LehNFuBz1siW4YHv12d" : "Office 1",
"LehNFuBz1siW4YHvds1" : "Office 2",
"LehNFuBz1siW4YHvme3" : "Office 3"
},
"typeLocations" : {
"LehNFuBz1siW4YHmIn7t" : "Storageroom 2 in basement",
"LehNFuBz1siW4YHlgd9" : "Dry Storrage",
"LehNFuBz1siW4YHvlnP" : "Cooler",
"LehNFuBz1siW4YgUilM" : "Storageroom 1 in basement"
}
}
}
}
}
Итак, узел "объект" - это база данных всех товаров.13-значный номер - это номер детали конкретного товара, и в данном документе это название, сумма, в которую он поступает при покупке, и в какой единице он поступает.
Все товары вводятся вручную в базу данных.
Мы - большая компания с большим количеством офисов и различными хранилищами, поэтому в приложении будет много пользователей, которые несут ответственность за свои собственные хранилища.
Идея состоит в том, что каждый пользователь может создавать свои собственные местоположения и хранилища в базе данных.Таким образом, пользователи могут выбрать местоположение и склад для этого места, а затем добавить или удалить товары из него.
В приведенном ниже примере пользователь сгенерировал / добавил 3 местоположения и 4 хранилища, и он сохранил 2 элемента в «Office 1» / «Dry Storage».
Надеюсь, мне удалось объяснить, что мне после чего-то понятно ...
Пока эта установка работает, я беспокоюсь, что данные, которые я вложил и когда закончил, потребляют много трафика данных дляпользователи?
У нас тысячи товаров, а со временем просто расширятся.И если это удастся, у нас будет до 1000 пользователей с собственными хранилищами, которые могут содержать тысячи товаров