Добавить CRUD template сущности
epic: Создать микросервис TemplateManager
Реализовать CRUD application сущности template в модуле ump-templatemanager
(по аналогии с сущностью 'Tenant`):
Название git ветки: feature/#47 (closed).templatemanager-crud
-
Реализовать dbchangelogдля созданияtemplateтаблицы с ключем типа Long. -
Реализовать TemplateEntityдля отображения данных из таблицы. -
Реализовать TemplateDaoдля доступа к данным таблицы. -
Реализовать TemplateServiceдля обработки данных. -
Реализовать 2 конвертера для template. -
Реализовать TemplateControllerдля REST API /template + юнит-тест + swagger doc.
Поля таблицы template:
- id ${uuid_type} - идентификатор
- tenant_id ${uuid_type} NOT NULL - id арендодателя
- name varchar(255) UNIQUE, NOT NULL - название
- description text - описание
- type varchar(255) NOT NULL - тип
- format varchar(255) NOT NULL - формат
- content text - контент
- file_url varchar(255) - URL файла
Edited by Cheremnov Dmitriy