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

OSCHINA-MIRROR/yuebon-YuebonNetCore

04.03.2025 09:43
GitLife Service Account

YuebonCore версии V1.1.1 уже выпущена. YuebonCore — это быстрое развитие и управление правами доступа к системе, основанной на .Net6.0, которая объединяет последние технологии, включая Asp.NetCore MVC, SqlSugar ORM, WebAPI, Swagger, Vue3 и другие.

Основные модули включают: организационную структуру, роли пользователей, управление правами доступа, многосистемность, управление многими приложениями, расписание задач, правила кодирования бизнес-документов, генератор кода и другие.

Основные изменения:

  1. Обновлен SDK .NET до версии 6.0.5; ORM теперь использует более мощный национальный ORM SqlSugar.

  2. Реализован Saas с множеством арендаторов, независимый режим баз данных, используя домены для разделения арендаторов.

  3. Добавлена версия фронтенда Vue3, используя технологическую стэк Vue3 + Element Plus + Vite.

  4. Удалён Dapper.

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

  1. [Новое] Автоматическое создание базы данных, таблиц и инициализация начальных данных.

  2. [Новое] Добавлено конвейерное построение фронта.

  3. [Новое] Добавлены конвейерные файлы для API сервера.

  4. [Новое] Поддержка нескольких языков, реализация основных сообщений международного стандарта, внедрена на странице входа.

  5. [Новое] По умолчанию ключ Id имеет тип long и создаётся с использованием алгоритма Snowflake.

Исправления ошибок:

  1. [Улучшение] Улучшено отображение логов.2. [Улучшение] Улучшен шаблон кода.

  2. [Улучшение] Улучшена длина полей описательных классов.

  3. [Улучшение] Исправлена проблема автоматического переключения баз данных.

  4. [Улучшение] Улучшены комментарии и исправлены некоторые исключения.

  5. [Улучшение] Улучшен генератор кода.

  6. [Исправление] Исправлена проблема отображения значков выбора.

  7. [Удаление] Удалён интерфейс сообщений.

  8. [Удаление] Удалён скрипт базы данных, удалён образец.

  9. [Удаление] Удалён Dapper.

Последнее сообщение коммита: !146 开发版合并到master
04.03.2025 09:42
GitLife Service Account

YuebonCore версии V1.1.0 уже выпущена. YuebonCore — это фреймворк управления правами доступа и быстрого развития на основе .NET 6.0 с разделением клиентской и серверной части. Основные модули включают организацию и структуру, роли и пользователи, управление правами доступа, многосистемность, управление многими приложениями, расписание задач, правила кодирования бизнес-документов, генератор кода и т.д. В него также интегрированы последние технологии, такие как ASP.NET Core MVC, SqlSugar, Autofac, WebAPI, Swagger, Vue3, Vite.

Основные изменения до .NET 6.0 SDK, версия 5.0 больше не поддерживается.
Новые возможности

  1. [Добавлено] Добавлена поддержка ORM-фреймворка SqlSugar
  2. [Добавлено] Реализован Saas-многопользовательский режим, независимый базовый уровень данных
  3. [Добавлено] Добавлен фронтенд на Vue3

Исправления ошибок
[Улучшено] Улучшение и исправление известных проблем

Последнее сообщение коммита: !136 开发版合并到master
04.03.2025 09:42
GitLife Service Account

YuebonCore версии V1.0.8 уже выпущена. YuebonCore — это фреймворк управления правами доступа и быстрого развития на основе .NET 6.0 с разделением клиентской и серверной части. Основные модули включают организацию и структуру, роли и пользователи, управление правами доступа, многосистемность, управление многими приложениями, расписание задач, правила кодирования бизнес-документов, генератор кода и т. д., а также интеграцию последних технологий, таких как ASP.NET Core MVC, EF, Dapper, Autofac, WebAPI, Swagger, Vue и т. д.

Основные изменения до .NET 6.0 SDK, версия 5.0 больше не поддерживается.
Новые возможности

  1. [Добавлено] Добавлена DataTableHelper.cs
  2. [Добавлено] Добавлен класс CsvHelper.cs для работы с CSV файлами

Исправления ошибок

  1. [Улучшено] Исправлено проверение наличия пользователей перед удалением организации
  2. [Исправлено] Улучшена проверка подписи
  3. [Улучшено] При транзакционной массовой операции с базой данных метод DapperConn.Close() не должен использоваться
  4. [Улучшено] Улучшен класс шифрования AES
  5. [Улучшено] Исправлено автоматическое переключение баз данных
  6. [Улучшено] Улучшены комментарии и исправлены некоторые исключения
Последнее сообщение коммита: !125 开发版合并到master
04.03.2025 09:42
GitLife Service Account

YuebonCore версии V1.0.6 уже выпущена. YuebonCore — это рамка управления правами доступа и быстрого развития на основе .NET 5.0 с разделением клиентской и серверной части. Основные модули включают организацию и структуру, роли и пользователи, управление правами доступа, многосистемность, управление многими приложениями, расписание задач, правила кодирования бизнес-документов, генератор кода и т. д. Интеграция последних технологий включает ASP.NET Core MVC, EF, Dapper, Autofac, WebAPI, Swagger, Vue и т. д.

Исправленные проблемы:

  1. [Оптимизация] Невозможность изменения состояния видимости левой навигационной панели.
  2. [Исправление] Ошибка массового внесения данных в MySQL.
  3. [Оптимизация] Баг авторизации URL-запроса при получении токена.
  4. [Оптимизация] Улучшение класса помощи Excel.
  5. [Оптимизация] Исправление проверки подписей.
  6. [Удаление] Обновление скриптов инициализации базы данных, удаление скриптов базы данных для MVC версии.
  7. [Удаление] Пакет node-sass на стороне клиента.
Последнее сообщение коммита: !112 开发版合并到master
04.03.2025 09:41
GitLife Service Account

YuebonCore версии V1.0.6 уже выпущена. YuebonCore — это рамка управления правами доступа и быстрого развития на основе .NET 5.0 с разделением клиентской и серверной части. Основные модули включают организационную структуру, роли пользователей, управление правами доступа, многосистемность, управление многими приложениями, расписание задач, правила кодирования бизнес-документов, генератор кода и т. д., а также интеграцию последних технологий, таких как ASP.NET Core MVC, EF, Dapper, Autofac, WebAPI, Swagger, Vue и т. д.

Устранение проблем

  1. [Оптимизация] Проблема с суффиксом файла xlsx после импорта Excel

  2. [Оптимизация] Оптимизация метода проверки подписи VerifyAppId()

  3. [Оптимизация] Интерфейс отправки SMS через AliYunSMS

  4. [Оптимизация] Ограничение уникальности кодов словарей в данных словаря

  5. [Оптимизация] При удалении отдела, если количество подотделов равно нулю, но не null, удаление невозможно

Последнее сообщение коммита: !99 开发版合并到master
04.03.2025 09:41
GitLife Service Account

Сначала хотел бы поздравить всех друзей YuebonCore с Новым годом! Желаю вам успехов в новом году Быка!

В этот праздничный период мы выпустили версию v1.0.5, которая включает в себя важные изменения, такие как реализация разделения чтения и записи базы данных и добавление проверки подписи запроса.

Основные изменения в этой версии:

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

  1. [Добавлено] Реализовано разделение чтения и записи базы данных, поддерживающее одну основную базу данных и несколько дополнительных для чтения

  2. [Добавлено] Добавлен преобразователь DecimalJsonConverter для работы с десятичными числами при конвертации JSON

  3. [Добавлено] Введен механизм проверки подписи запроса для защиты от модификации параметров запроса и повышения безопасности API

  4. [Добавлено] Добавлена возможность указывать, требуется ли проверка подписи для заголовков Swagger

  5. [Добавлено] Интегрирован редактор富文本编辑器集成了TinyMCE,

Ключевые изменения

  1. [Изменено] Улучшены модуль управления статьями и редактор富文本编辑器集成了TinyMCE并实现了本地化图片上传

  2. [Изменено] Модуль планировщика задач был выделен в отдельную библиотеку

  3. [Изменено] Изменены типы данных перечислений

  4. [Изменено] Удалён класс SqlDapper и его интерфейсы

  5. [Изменено] Обновлён пакет EF Oracle до devart.data.oracle.efcore

Устранение ошибок1. [Improvement] Enhanced the superuser module so that it now has all access rights without explicitly binding permissions

  1. [Improvement] Improved image upload procedure

  2. [Improvement] Fixed an issue with obtaining the root organizational node by department ID in MySQL

  3. [Improvement] Corrected the Vue page code template

  4. [Improvement] Resolved issues with scheduler task execution

  5. [Improvement] Addressed conditions for checking the uniqueness of category codes during dictionary data creation or editing

  6. [Improvement] Solved problems with window movement when height exceeds screen size

  7. [Improvement] Fixed data deletion errors during front-end Vue code generation

  8. [Improvement] Corrected conditions for verifying data presence while retrieving article category tree

Other Changes

  1. Video on using the release

  2. Clarified comments for some methods

04.03.2025 09:41
GitLife Service Account

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

  1. [Добавлено] Добавлена возможность сохранения пользовательских тем в базе данных с динамической загрузкой.

  2. [Добавлено] Добавлен демонстрационный проект фронтенда для подсистем.

  3. [Добавлено] Удаление списка ролей теперь производится с сортировкой по организациям.

  4. [Добавлено] Добавлены отдельные страницы для создания, редактирования и просмотра статей.

  5. [Добавлено] Окна модальных диалогов стали перемещаемыми.

  6. [Добавлено] Добавлены страницы ошибок Yöntemler 404 и 403.

  7. [Добавлено]

Критические изменения

  1. [Изменено] Изменён метод получения кэша Redis, что привело к повышению производительности.

  2. [Изменено] Улучшена проверка прав доступа кнопок фронтенда, оптимизирован процесс входа, удалены локальные данные кэширования, что повысило безопасность.

  3. [Изменено] Удалён Autofac, заменён на встроенный DI и IOC Microsoft'a, что позволяет автоматически внедрять бизнес-сервисы и хранилища.

  4. [Изменено] Обновлены методы загрузки изображений при редактировании профиля пользователя и системы.

Устранение проблем

  1. [Оптимизация] Улучшен переход между системами.

  2. [Оптимизация] Устранена ошибка при попытке удаления категории статей без подкатегорий.

  3. [Оптимизация] Изменена ширина отображения словарей данных.4. [Optimization] Fixed an issue with the operation of multi-level menus.

  4. [Optimization] Resolved a problem with obtaining user information upon login.

  5. [Optimization] Implemented navigation back to the parent page after successfully creating or editing an article.

  6. [Optimization] Fixed an issue with document number calculation.

  7. [Optimization] Resolved an issue with requesting the first few records from MySQL.

  8. [Optimization] Addressed an issue when deleting menu items without sub-items.

  9. [Optimization] Improved the system for displaying frontend error messages.

  10. [Optimization] Fixed an issue with the path for saving the code generator.

Other Changes

  1. Changed the length of fields for database script descriptions.

  2. Adjusted the length of the theme field.

  3. Updated the description in the readme file.

  4. Clarified comments on some methods.

  5. Added sections titled "Frontend Development Guide" ([http://docs.v.yuebon.com/guide/qdsc.html]), "API and Versioning" ([http://docs.v.yuebon.com/guide/webapiswagger.html]), and "Beginner's Guide" ([http://docs.v.yuebon.com/guide/devnew.html]) in the official documentation.

Последнее сообщение коммита: !64 开发版合并到master
04.03.2025 09:40
GitLife Service Account

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

  1. [Добавлено] Добавлена реализация управления несколькими версиями Swagger с использованием параметра api-version в заголовках.

  2. [Добавлено] Устранены проблемы с методами подсчёта count, суммирования sum и получения максимального значения для MySQL.

  3. [Добавлено] Поддержка выбора значков для меню функций.

  4. [Добавлено] Возможность пользователей самостоятельно выбирать темы оформления.

  5. [Добавлено] Автоматическое обновление токена при истечении времени его действия.

  6. [Добавлено] Добавлен вход без использования CAPTCHA.

  7. [Добавлено] Добавлен инструмент выбора cron-выражений.

Потрясающие изменения

  1. [Изменено] Метод подсчёта count теперь позволяет указывать конкретные поля для подсчёта.

  2. [Изменено] Оптимизация проверки прав доступа кнопок на фронте, улучшение процесса входа, удаление локальных данных кэширования для повышения безопасности.

  3. [Изменено] Изменение шаблонов кода Vue.

  4. [Изменено] Корректировка правил ESLint.

Устранение проблем

  1. [Оптимизация] Устранение проблемы с невалидной проверкой JWT Authorize в Swagger.

  2. [Оптимизация] Устранение проблем с методами подсчёта count, суммирования sum и получения максимального значения для MySQL.

  3. [Оптимизация] Устранение проблем с путями к значкам.

  4. [Оптимизация] Устранение проблем отображения значков в меню слева.5. [Оптимизация] Устранение ошибки загрузки страницы выхода LogOut.

  5. [Оптимизация] Устранение проблем отображения значков в модуле функциональности.

  6. [Оптимизация] Улучшение сообщений об ошибках запросов 9c89dc5

Другие изменения

  1. Обновление связанных пакетов подробнее
Последнее сообщение коммита: !50 用户可以自定义风格
04.03.2025 09:40
GitLife Service Account

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

  1. Обновление библиотеки зависимостей до версии 5.0.2

Основные изменения

  1. [Добавлено] Добавлена структура таблиц SQL Server для управления статьями и связанная с ней инициализация данных прав доступа
  2. [Изменено] Изменение реализации функционала назначения ролей

Устранение ошибок

  1. [Оптимизация] Оптимизация отображения размера логотипа на странице входа
  2. [Оптимизация] Устранение проблемы времени ожидания при сохранении данных при назначении прав доступа в менеджере ролей
  3. [Оптимизация] Отмена ограничения минимальной длины значений словаря данных двумя символами, замена на один символ
  4. [Оптимизация] Внесение исправлений в инициализацию содержимого словаря данных
  5. [Оптимизация] Оптимизация функционала назначения прав доступа для ролей
  6. [Оптимизация] Оптимизация комментариев метода переключения подсистем
Последнее сообщение коммита: !43 开发版合并到master
04.03.2025 09:39
GitLife Service Account

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

  1. [Добавлено] При физическом удалении данных отображается диалоговое окно для подтверждения операции, чтобы избежать случайного удаления данных.
  2. [Добавлено] Ввод передачи данных при физическом удалении изменён с объекта на DeletesInputDto.
  3. [Добавлено] Метод проверки наличия подмодулей при удалении модульной функции.
  4. [Добавлено] Метод проверки наличия подотделов при удалении организационной структуры.
  5. [Добавлено] Метод проверки наличия подкатегорий и статей при удалении категории статей.

Критические изменения

  1. [Изменено] Изменение шаблонов Vue в фронтенде для упрощения создания и редактирования, а также возможность перемещения диалоговых окон.
  2. [Изменено] Удаление общего метода контроллера.

Устранение ошибок

  1. [Оптимизация] Оптимизация запросов пагинации MySQL.
  2. [Оптимизация] Оптимизация примера задачи планировщика, добавление временного промежутка при удалении логов.
  3. [Оптимизация] Метод получения региона по IP-адресу.

Другие изменения

  1. Удаление ненужных ссылок.
Последнее сообщение коммита: !42 开发版合并到master
04.03.2025 09:39
GitLife Service Account
  1. Добавлен модуль для новых статей,
  2. Устранена проблема с быстрой сменой меток; теперь сохраняется содержание исходной страницы,
  3. В исправленном коде генератора решены некоторые проблемы,
  4. Из сервиса реализации удален ввод логгирования,
  5. Исправлены некоторые ошибочные комментарии.
Последнее сообщение коммита: !38 开发版合并到master
04.03.2025 09:39
GitLife Service Account

Новая версия 2021 года выпущена, система с основными функциями стабильна.

Последнее сообщение коммита: !36 开发版合并到master
1
https://api.gitlife.ru/oschina-mirror/yuebon-YuebonNetCore.git
git@api.gitlife.ru:oschina-mirror/yuebon-YuebonNetCore.git
oschina-mirror
yuebon-YuebonNetCore
yuebon-YuebonNetCore