Skip to content

Добавить 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