1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dibo_software-diboot

27.02.2025 05:08
GitLife Service Account

переведены в соответствии с указанными правилами. В данном случае, это просто название версии и тип документа, поэтому нет необходимости в переводе. Для более полезной информации требуется предоставление фактического текста документа.

Версия v3.0.0 основана на версии v2.9 и включает следующие улучшения:

Ядро diboot-core & core starter v3.0.0

  • Поддержка привязки данных LabelValue типа через @BindDict для поддержки отображения цвета опций и т.д.
  • Добавлен класс OperationEvent для асинхронных событий, что упрощает использование сценариев публикации/подписки.
  • Введен объект QueryCondition для гибкого построения условий запроса для поддержки динамических моделей.
  • Введен класс MapUtils, который упрощает преобразование между Map и Bean.
  • Основной ключ id родительского класса BaseEntity был изменен на тип String, используя реализацию snowflake, чтобы избежать проблем с конвертацией типов и интеграцией систем.
  • Класс BaseTreeEntity получил новый атрибут parentIdsPath для быстрого поиска родительских и дочерних узлов; метод BaseService теперь автоматически заполняет этот атрибут.
  • Дата и время были заменены на LocalDate и LocalDateTime соответственно.
  • Другие мелкие улучшения.
  • Обновление зависимостей до spring boot v2.7.12.

Компонент IAM diboot-IAM starter v3.0.0

  • Улучшение определений прав доступа для поддержки динамического создания каталогов, меню и кнопок.
  • Улучшение реализации системы конфигурации для более простого и удобного использования API, совместимое с автоматическим группированием на фронтенде.
  • Автоматическое удаление данных должностей при удалении пользователя.
  • Отправка события OperationEvent при увольнении сотрудника для удобства последующего бизнес-лога.

Компонент управления файлами diboot-file starter v3.0.0

  • Улучшение поддержки чтения и записи динамических excel файлов через DynamicHeadExcelListener.
  • Переименование записи файла как FileRecord; соответствующее изменение API.

Компонент уведомлений diboot-notification-starter v3.0.0

  • Переименование компонента уведомлений в notification для лучшего понимания.

ПК-фронтенд diboot-admin-ui v3.0.0

Новый самописный UI-фреймворк для административных задач на основе Vue3 (Element-plus + TypeScript + Vite) с элегантным дизайном и удобством использования, идеально подходящий для эпохи низкого кодирования.

  • Поддержка анимации загрузки с мотивирующими цитатами.
  • Простая страница входа.
  • Поиск меню, изменение размера шрифта.
  • Переключение режима светло-темного оформления, настройка темы.
  • Поддержка различных вариантов размещения: разделенные колонки, полные колонки, классический стиль, верхнее расположение навигационного меню и т.д.
  • Фиксированная шапка таблицы списка, а также возможность настройки ширины столбцов, видимости и сортировки.
  • Предварительно настроенная функциональность управления организацией, более элегантная и удобная функциональность управления отделами, должностями и сотрудниками.
  • Предварительно настроенная функциональность управления системой, которая поддерживает управление словарями данных, динамическое добавление ресурсов меню, групповое отображение параметров системы и т.д.
  • Другие улучшения...

Бонус: версия v3.0 Enterprise Edition (Microservices Edition, Low Code Edition) будет выпущена поэтапно, следите за новостями

Для получения дополнительной информации можно посетить официальный сайт или связаться по номеру телефона (WeChat ID: wx20201024).

Дополнительные детали доступны по адресу: https://www.diboot.com

Последнее сообщение коммита: * 更新标题等
27.02.2025 05:01
GitLife Service Account

Ядро diboot-core & core-starter v2.4.0

🎉 Новые возможности:

  • Ассоциативное связывание выполнено с использованием асинхронной параллельной обработки, что позволяет повысить производительность запросов.
  • Поддержка нескольких условий OR в аннотации @BindQuery.
  • Поддержка запятой для разделения значений в аннотации @BindDict.
    🍻 Улучшения:
  • Замена типа данных KeyValue на LabelValue для предотвращения путаницы при использовании.
  • Добавление поддержки удаленного фильтра и дополнительных условий для AttachMore, а также поддержка создания деревьев таблиц через сетевые соединения (асинхронно).
  • Обновление реализации по умолчанию для шифрования и дешифрования данных до пустого состояния.
  • Перемещение классов управления доступом в пакет data.access.
  • Удаление необходимости указывать имя бины TaskExecutor для асинхронного выполнения.
  • Оптимизация различных утилит (V, S, D и т.д.) (спасибо @emptypoint).
  • Обновление зависимостей до версии Spring Boot 2.6.2.
    🐛 Временные решения:
  • Исправление ошибки повторного применения условий фильтрации при проверке прав доступа.
  • Исправление проблемы с истечением срока действия кэша в DynamicMemoryCacheManager.

Компонент файловой системы diboot-file-starter v2.4.0

🎉 Новые возможности:

  • Добавлен LockedWriteHandler для блокировки столбцов при экспорте Excel.
  • Добавлен FreezePaneWriteHandler для автоматического замораживания строки и столбца при экспорте Excel.
  • Добавлена аннотация @ExcelComment для добавления примечаний к заголовкам.
  • Добавлен интерфейс для удаления файлов.
    🍻 Улучшения:
  • Поддержка импорта больших объемов данных в Excel с помощью страниц и частичного записи.
  • Улучшение процесса загрузки Excel, включая поддержку типизации, загрузку допустимых данных, скачивание некорректных данных, пометку ошибочных записей и вывод сообщений об ошибках.
  • Поддержка запятой для разделения значений в аннотации @ExcelBindDict.
  • Обновление зависимости EasyExcel до версии 3.0.5.
    🐛 Временные решения:
  • Исправление проблемы с неправильным сохранением примечаний при загрузке файла.

Компонент IAM diboot-IAM-starter v2.4.0

🍻 Улучшения:

  • Поддержка расплывчатого поиска по имени организации на страницах списка.
  • Переименование Operation в OperationCons для предотвращения конфликтов с аннотациями Swagger3.
    🐛 Временные решения:
  • Исправление ошибки названия permission_id в скриптах для баз данных, отличных от MySQL.

Компонент уведомлений diboot-message-starter v2.4.0

,exports

Последнее сообщение коммита: * 优化组件注释
27.02.2025 04:59
GitLife Service Account

diboot-core & diboot-core-starter

  • 🎉 Новые возможности:

    • Добавлен параметр strategy в аннотацию @BindQuery для управления стратегиями обработки пустых значений (по умолчанию игнорируются пустые строки)
    • Реализация внутреннего кэша Spring (BaseCacheManager) с оптимизацией привязки к кэшу
    • Добавлена возможность выполнения множественного SQL-обновления с транзакцией в методе executeMultipleUpdateSqlsWithTransaction класса SqlFileInitializer
    • В базовый сервис добавлены новые методы IService, такие как getMap(queryWrapper)
    • Аннотация @CollectThisApi автоматически извлекает соответствующие REST-интерфейсы
    • Добавлены утилиты S.splitToList и D.formatDurationLabel
  • 🍻 Улучшения:

    • Преобразование полей связанных таблиц теперь выполняется точно, а не по правилам
    • Поддержка использования BindField и BindDict вместе
    • BeanUtils.convertValueToFieldType теперь поддерживает преобразование LocalDateTime
    • 🐛 Исправления:
      • Исправлена проблема с использованием пользовательского поля логического удаления в @BindQuery
  • Обновление зависимостей до последних версий (Spring Boot 2.4.5, MyBatis Plus 3.4.2 и т.д.)

diboot-IAM starter

  • 🎉 Новые возможности:
    • Возможность проверки ошибок конфигураций IAM перед запуском приложения
    • Добавлен метод getParentOrgIds в IamOrgService для получения идентификаторов родительских организаций
  • 🍻 Улучшения:
    • Поддержка записи логов POST и других запросов без url-параметров

diboot-file starter

  • 🎉 Новые возможности:
    • Чтение потока Excel-файла через статический метод
    • Добавлен метод upload(inputStream, fileName) в FileStorageService для загрузки файла
  • 🍻 Улучшения:
    • Минимальная переопределённая реализация загрузки Excel-файлов в локальное хранилище

diboot-scheduler starter

  • 🎉 Новые возможности:
    • Добавлен параметр diboot.component.scheduler.enable для управления запуском задач планировщика в среде разработки
  • 🍻 Улучшения:
    • CollectThisJob заменил BindJob

diboot-message starter (новый компонент)

  • 🎉 Новые возможности:
    • Автоматическая установка необходимых таблиц при старте starter
    • Поддержка расширяемого отправления сообщений с простым примером отправки email
    • Поддержка аннотации @TemplateVariable для создания и извлечения пользовательских шаблонных переменных
    • Активирован devtools для генерации начального контроллера кода
  • 🍻 Улучшения:
    • Поддержка cloud-среды для генерации общего контроллера модулей

diboot devtools

  • 🎉 Новые возможности:
    • Генерация страниц для незарегистрированных пользователей (не могут отправлять изменения)
    • Генерация начальных образцов кода для модуля сообщений
  • 🍻 Улучшения:
    • Поддержка генерации CommonController для облачной среды

Фронтенд проект diboot-antd-admin

  • 🎉 Новые возможности:
    • Функционал шаблонов сообщений
    • Логирование отправки сообщений
    • Возможность проверки ошибок конфигураций IAM перед запуском приложения
    • Добавлены важные примечания на панели управления
    • Интеграция TinyMCE для работы с rich text
  • 🍻 Улучшения:
    • Обновление кода и зависимостей до версии Ant Design Pro 3.0.1
    • Добавлено поле для ввода пользовательского кода кнопки при настройке доступа
    • Оптимизация отображения размера изображений при загрузке файлов
    • Улучшение взаимодействия с интерфейсом настроек доступа

Фронтенд проект diboot-element-admin

  • 🎉 Новые возможности:
    • Функционал шаблонов сообщений
    • Логирование отправки сообщений
    • Возможность проверки ошибок конфигураций IAM перед запуском приложения
    • Добавлены важные примечания на панели управления
  • 🍻 Улучшения:
    • Оптимизация отображения размера изображений при загрузке файлов
    • Улучшение взаимодействия с интерфейсом настроек доступа
Последнее сообщение коммита: * 更新初始化sql
1
https://api.gitlife.ru/oschina-mirror/dibo_software-diboot.git
git@api.gitlife.ru:oschina-mirror/dibo_software-diboot.git
oschina-mirror
dibo_software-diboot
dibo_software-diboot