@baretsky

Как хранить шаблоны платежек?

Создаём приложение для генерации платежек. Человек отвечает на опросник и прямо на лету видит результат. Но как правильно хранить эти шаблоны платежек? Есть такой вариант:

Template
id
name - имя шаблона
text - HTML код шаблона. Потом преобразуем в PDF, Word и т. д.

Question
id
text - текст самого вопроса
template_id
order - порядок вопроса в опроснике
answer_type_id - тип ответа (строка, радио кнопка, слайдер и т д)

Answer
id
question_id
payment_id
data (JSON с ответом)

Payment - это уже готовый документ. Чтобы не терялся прогресс ответов.
id
name
user_id

Расскажите пожалуйста о недостатках такой схемы
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
Сложно сказать не зная подробностей реализации и нюансов и специфики предметной области. Внешне выглядит ок, единственно что не понятно - опросник предполагает последовательность действий с промежуточным результатом, я так понимаю возобновление будет из таблицы ответов формироваться?

Мелкий штрих - order ключевое слово SQL, в целом не страшно, орм его нормально обрабатывает, но я обычно заменяю на sort.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы