- Починить тесты
testBudgetPagination- некорректно работает пагинация + неправильно считается общая статистика записейtestStatsSortOrder- необходимо реализовать сортировку выдачи в указанном порядке
- Из модели
BudgetTypeчерез миграцию БД убрать значениеКомиссия, заменив его наРасход - Добавить таблицу
Author- автор внесения записи.- 3 колонки -
ID,ФИО,Дата создания(дата-время). - Добавить в апи метод создания новой записи в
Author. На вход передается ФИО, дата создания проставляется сервером автоматически. - В
BudgetTableдобавить опциональную привязку поAuthor.id - Дополнить
/budget/addвозможностью указать ID автора (опциональное поле) - В элементах ответа
/budget/year/{year}/statsвыводить ФИО автора, если он указан для записи, а также время создания записи автора. - Добавить в параметры запроса
/budget/year/{year}/statsопциональный фильтр по ФИО автора и фильтровать по совпадению подстроки игнорируя регистр
- 3 колонки -