1. Cоздание приложения
В этом разделе описано создание минимального приложения для бронирования переговорных комнат в котором будет перечисление, сущность и CRUD-экраны. Это приложение будет позже использовано в Определении шаблона.
| Если вы только начинаете работать с Jmix, рекомендуем ознакомиться с разделом Руководство, в котором подробнее описаны основные операции. |
Создание перечисления Room
Предположим, что в офисе есть три переговорные комнаты разного размера. Создайте перечисление Room со следующими значениями:
-
Small -
Medium -
Large
Создание сущности Booking
Создайте сущность Booking.
Сущность Booking имеет следующие атрибуты:
-
title- название бронирования с типомString. Обязательный атрибут. -
room- связь с перечислениемRoom. Обязательный атрибут. -
startDate- время начала бронирования с типомLocalDateTime. Обязательный атрибут. -
endDate- время окончания бронирования с типомLocalDateTime. Обязательный атрибут. -
creator- ассоциация с сущностьюUser. Обязательный атрибут.