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

OSCHINA-MIRROR/zhontai-Admin.Core

06.03.2025 18:43
GitLife Service Account

Добавлена поддержка задач планировщика с передачей ключа базы данных для использования этой библиотеки в качестве базы данных для задач планировщика.
Добавлен репозиторий ролей GetChildIdListAsync для получения списка ID дочерних ролей вместе с текущей ролью.
Улучшено полное удаление роли, условное удаление, массовое полное удаление и массовое условное удаление, чтобы они удаляли связанные данные группировки.
Улучшено пагинированное запросование пользователей с добавлением новых условий фильтрации DTO.
Улучшено удаление арендатора без удаления членства.
Обновлены пакеты FreeSql до версии v3.2.683.

Последнее сообщение коммита: 更新appconfig
06.03.2025 18:43
GitLife Service Account

Добавлены DTO для формы таблиц пользователей и членства
Оптимизированы DTO для добавления, изменения и запроса пользователей
Оптимизированы названия сущностей в Swagger API
Исправлена проблема сохранения при изменении пользователя

Последнее сообщение коммита: 新增会员表单dto
06.03.2025 18:43
GitLife Service Account

Добавлено поле IUser.MemberId для использования членами.

Добавлены сущности EntityMember — сущность члена, и EntityMemberWithTenant — сущность члена с арендатором для использования в таблицах бизнеса членов.

Добавлен фильтр FilterNames.Member.

Исправлена проблема с фильтрацией прав доступа при отсутствии проверки прав.

Исправлена проблема с непредназначенной очисткой кэша памяти.

Исправлена проблема с успешным отображением при провале верификации слайдера.

Последнее сообщение коммита: 新增会员过滤器
06.03.2025 18:43
GitLife Service Account

Обновление до .NET 7.0

Последнее сообщение коммита: 更新打包脚本
06.03.2025 18:42
GitLife Service Account

Добавлена поддержка доступа к документации микросервисов через проект шлюза.
Добавлен дружественный исключением AppException.
Добавлен валидатор ValidateRequiredAttribute для проверки обязательности свойств, полей и параметров.
Добавлено унифицированное форматирование ответных данных при создании новых динамических API, а также форматирование ответных данных API и параметров ответа Swagger.
Добавлен конфигурационный файл appconfig.js с новым параметром dynamicApi для конфигурирования динамического API.
Новые документы API теперь по умолчанию не отображают футер.
Изменено форматирование ответных данных для административных интерфейсов API.
Устранено проблему правильного отображения подробного описания параметров модели front-end, когда параметры являются перечислением.
Оптимизировано отображение моделей front-end, чтобы по умолчанию разворачивалась только первая степень.
Решены проблемы с длинными названиями моделей front-end.
Максимальная высота отображения JSON-редактора front-end увеличена до 500 пикселей.

Последнее сообщение коммита: 修改
06.03.2025 18:42
GitLife Service Account

Оптимизация административного хранилища и транзакций
Добавлены часто используемые базовые сущности EntityData, EntityTenant, EntityTenantWithData

Последнее сообщение коммита: 修复租户数据权限基础类
06.03.2025 18:42
GitLife Service Account

Добавлена конфигурация appconfig для проверки прав доступа validate, поддерживающая анонимный, авторизованный и защищённый доступ.
Добавлена конфигурация dbconfig для assemblyNames сборок.
Исправлена проблема с неправильным отображением меню после входа пользователя в систему с учётом роли.
Улучшено многострочное конфигурирование dbconfig.

Последнее сообщение коммита: 修复任务调度表创建
06.03.2025 18:42
GitLife Service Account

Добавлены роли данных с правами доступа, интерфейсы IData для сущностей данных с правами доступа.
Добавлен фильтр "Себя" FilterNames.Self и фильтр "Данные" FilterNames.Data для себя или отдела.
Добавлена поддержка распределённых транзакций TCC/Saga.
Добавлен сервис планировщика задач, поддерживающий удаление задач, приостановление, запуск, немедленное выполнение и просмотр логов.
Добавлен сервис пользователей для поиска пользователей по отделу, добавление пользователей в несколько отделов и установка основного отдела.
Добавлены возможности для сервиса ролей: группировка ролей, поиск сотрудников по роли, массовое добавление и удаление сотрудников.
Добавлена конфигурация ключей базы данных для сервиса арендатора, поддерживающая использование общего основного сервера или других независимых баз данных.
Добавлены конфигурационные файлы appconfig.json для настройки паролей по умолчанию и dbconfig.json для разделения чтения/записи, указания сборок программ и уникальных идентификаторов распределённых транзакций.
Добавлена поддержка базы данных TiDB методом services.AddTiDb.
Изменено использование многобазового режима в dbconfig.json.
Обновлено до версии 3.2.682 библиотеки Freesql ORM и установлены последние версии всех NuGet пакетов.
Улучшены возможности для создания модульной таблицы базы данных.Улучшены проверки данных при создании, обновлении или удалении пользователей, отделов и ролей. Обновлен шаблон проекта ZhonTai до версии v2.2.0. Исправлено проблемное поведение шифрования пароля Encrypt32, связанное с потерей нулей.

Последнее сообщение коммита: 修正
06.03.2025 18:42
GitLife Service Account

Добавлен каталог Configs с файлом createdbsql.txt для создания скриптов конфигурации базы данных.
Исправлена проблема отсутствия времени жизни для капчи-слайдера.
Переименован компонент задачи планировщика IdleScheduler в FreeScheduler.
Обновлены NuGet-пакеты до последней версии.

Последнее сообщение коммита: IdleScheduler更名为FreeScheduler
06.03.2025 18:42
GitLife Service Account

Добавлено API для группировки по проектам

Последнее сообщение коммита: 新增 Swagger Api文档按项目分组
06.03.2025 18:42
GitLife Service Account

Добавлена функция расписания задач TaskScheduler
Изменено приложение HostApp с удалением встроенной новой версии ApiUI; теперь можно использовать метод конфигурирования промежуточного программного обеспечения для самостоятельного использования
Изменён пакет ZhonTai.Admin с удалением ссылок на базу данных Freesql; шаблоны проектов следует выбирать по необходимости
Изменено ConfigureEntity в HostAppOptions на ConfigureFreeSql
Перемещены CacheKey в CacheKeys и перемещены в директорию Core/Consts
Устранена проблема повторного отображения реального времени SQL в командной строке
Устранена проблема невозможности чтения ключей кэша проекта App; в классе CacheKeys проекта App добавлено свойство сканирования [ScanCacheKeys], которое может быть автоматически сканировано

Последнее сообщение коммита: 更新包版本
06.03.2025 18:41
GitLife Service Account

Добавлены динамические API HostApp и конфигурация алгоритма снежной метели.
Добавлена методика обновления токена пользователя с проверкой подписи.

Последнее сообщение коммита: HostApp配置,新增配置雪花漂移算法
06.03.2025 18:41
GitLife Service Account

Исправление ошибки при установке прав доступа для управления арендаторами_failed.

Последнее сообщение коммита: 更新包版本
06.03.2025 18:41
GitLife Service Account

Исправлена проблема с невозможностью выполнить успешную операцию после включения свойства транзакций.

Последнее сообщение коммита: 修复开启事务特性后无法操作成功的问题
06.03.2025 18:41
GitLife Service Account

Добавлена поддержка конфигурации приоритета отображения сущностей и конфигурации сущностей при запуске службы
Исправлено автоматическое входящее подключение в интеграционных тестах
Обновлено FreeSql до версии 3.2.665, а также все остальные NuGet-пакеты до последних версий

Последнее сообщение коммита: 更新nuget包
06.03.2025 18:41
GitLife Service Account

Обновление FreeSQL до последней версии
Добавлено внедрение middleware

Последнее сообщение коммита: 更新包版本
06.03.2025 18:41
GitLife Service Account

Добавлено конфигурирование запуска сервисов с поддержкой внедрения сервисов перед, после и внутри основного сервиса.
Исправлена проблема отправки данных формы в интеграционных тестах.
Обновлено FreeSql до версии 3.2.662, а также все остальные NuGet пакеты до последних версий.

Последнее сообщение коммита: 更新包版本
06.03.2025 18:41
GitLife Service Account

Обновите Orm Freesql до последней версии для поддержки изменения приоритета отображения карт.
Добавьте поддержку конфигурации типа приложения в AppConfig, с использованием по умолчанию чистого WebApi приложения.
Исправьте проблему автоматического сканирования проекта шаблонов MyApp.Api для конфигураций отображения в Mapster.
Исправьте проблему аномального поведения проверки слайдера при автоматическом входе в тестовых проектах.

Последнее сообщение коммита: 更新包版本
06.03.2025 18:41
GitLife Service Account

Обновите Orm Freesql и другие NuGet пакеты до последней версии.
Измените поддержку графического и слайдерного CAPTCHA для кросс-платформенной работы.
Оптимизируйте базовые методы тестирования для передачи параметров формы и JSON.

Последнее сообщение коммита: 更新包版本
06.03.2025 18:41
GitLife Service Account

Обновление Admin до проекта .NET 6.0, FreeSql до версии 3.2.500, а остальные пакеты обновлены до последних версий.

Добавлена новая веб-платформа сайта ZhonTai.Host.

Добавлены динамические WebAPI с поддержкой различных способов названий API: camelCase, PascalCase, snake_case, kebab-case и extension.case.

Добавлен новый проект API UI — ZhonTai.ApiUI, который включает внутреннее создание кода фронтенда для API.

Все сервисы, кроме служб сотрудников, должностей и отделов, теперь являются динамическими WebAPI.

Поддержка запуска и интеграционных тестов для версии .NET 6.0.

Добавлена поддержка SwaggerUI для анализа производительности.

Исправлена проблема переименования проекта шаблонов ZhonTai.Template.

Оптимизация объединением моделей, хранилищ, услуг и инструментов в один проект ZhonTai.Admin.

Улучшено импортирование и экспорт данных для арендаторов и неарендаторов, разделяющее один файл данных на несколько модульных файлов данных.

Перенесены некоторые функции проекта ZhonTai.Common в ZhonTai.Admin.Core.

Последнее сообщение коммита: 修复获取验证码限制跨域的问题
1
https://api.gitlife.ru/oschina-mirror/zhontai-Admin.Core.git
git@api.gitlife.ru:oschina-mirror/zhontai-Admin.Core.git
oschina-mirror
zhontai-Admin.Core
zhontai-Admin.Core