Загрузить изображение для проекта: 'Citeck Community'
  1. Citeck Community
  2. ECOSCOM-3593

[EAPPS-LIB] Develop "bin" controller for ECOS modules

    XMLWordДля печати

Детали задачи

    • Icon: История История
    • Решение: Готово
    • Icon: Medium Medium
    • Community 3.19.0
    • Не заполнено
    • Не заполнено
    • Не заполнено

    Описание

      Разработать контроллер в библиотеке ecos-apps-lib для чтения модулей в виде массива байт + имя файла.
      Данный подход используется много где и будет полезно иметь общую реализацию.

      1 файл = 1 модуль

      Структура модуля:

      {
        "filePath": String, <- путь до прочитанного файла включая имя файла
        "data": byte[]
      }

      В toString этой DTO должно отсутствовать поле data

      В конфигурации должна быть возможность указать паттерн файлов, которые нужно загрузить.

      Пример реализации подобного контроллера можно посмотреть в микросервисе ecos-process:

      ecos-process/src/main/resources/emtypes/process/cmmn/CaseTemplateController.groovy

      Так же нужно проверить чтобы обработка модулей не валилась если контроллер не найден. В таком случае должна быть только 1 запись в логе и в ответе 0 модулей.

      Вложенные файлы

        Активность

          Люди

            oleg.raskin Oleg Raskin [X] (Неактивный)
            Pavel.Simonov Pavel Simonov [X] (Неактивный)
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            1 Начать наблюдение за этой задачей

            Даты

              Создано:
              Обновленo:
              Дата решения:

              Учет времени

                Оценка:
                Первоначальная оценка - 1 день, 4 часы
                1d 4h
                Осталось:
                Затраченное время - 1 день Оставшееся время - 4 часы
                4h
                Затрачено:
                Затраченное время - 1 день Оставшееся время - 4 часы
                1d