Добавить CRUD currency сущности
Реализовать CRUD сущности currency в модуле ump-currencymanager-ms, ump-currencymanager-api
(по аналогии с сущностью 'Tenant`):
Название git ветки: feature/#77 (closed).currencymanager-crud
-
Определить поля сurrencyтаблицы. -
Реализовать CurrencyDTO в ump-currencymanager-api. -
Реализовать dbchangelogдля созданияcurrencyтаблицы с ключем типа Long. -
Реализовать CurrencyEntityдля отображения данных из таблицы. -
Реализовать CurrencyDaoдля доступа к данным таблицы. -
Реализовать CurrencyServiceдля обработки данных. -
Реализовать 2 конвертера для currency. -
Реализовать CurrencyControllerс методами get, find для REST API /currency + юнит-тест + swagger doc. -
Скрипт импорта для инициализации и dbchangelog для него.
Поля таблицы currency (потребуется скрипт импорта для инициализации):
id bigint - идентификатор = numericCode
name varchar(255) NOT NULL — название валюты на английском языке
сurrencyCode varchar(3) NOT NULL — трёхбуквенный алфавитный код
numericCode int2 NOT NULL — трёхзначный цифровой код
defaultFractionDigits int2 NOT NULL - число знаков
Добавим локализированные названия валют возможно позже.
Edited by Cheremnov Dmitriy