Советы по моделированию схемы App Store - PullRequest
0 голосов
/ 08 февраля 2020

Я ищу руководство по разработке схемы для магазина приложений. Я хочу не создавать дамп всего на модели приложения, потому что хочу поддерживать управление версиями. Итак, вот что у меня есть.

Каждый объект App имеет версию, которая содержит стоимость, имя и описание, и объект AppBuild, который содержит фактический Package и Checksum. Для каждого приложения возвращается только последняя версия. Для каждой версии возвращается только последняя сборка.

Это слишком сложно? Должны ли стоимость, имя и описание на самом деле быть только в модели приложения? Я мог бы воспользоваться некоторыми советами здесь.

App:
- ID
- Product Code
- AppVersion

AppVersion:
- ID
- Cost
- Name
- Description
- Number
- AppBuild

AppBuild:
- ID
- Package URL
- Number
- Package Checksum

Кроме того, при сериализации этих данных - все это должно быть просто возвращено без изменений для удобства клиента? Или как вложенные сериализаторы?

...