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

OSCHINA-MIRROR/yudaocode-yudao-boot-mini

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Загрузки Загрузки

Строгая декларация: в настоящее время и в будущем не будет коммерческой версии, все коды полностью открыты!

«Мне нравится писать код, и я получаю от этого удовольствие»
«Мне нравится делать opensource, и я нахожу в этом удовольствие»

Я 🐶 усердно работаю в Шанхае, утро, день и вечер провожу в топ-3 компаниях, а ночью вношу вклад в opensource.

Если этот проект принёс вам пользу, не забудьте звёздить и следить за ним, это очень хорошее поощрение для меня.

🐶 Важно для новичков

🐰 Описание версий| Версия | JDK 8 + Spring Boot 2.7 | JDK 17/21 + Spring Boot 3.2 |

|---------------------------------------------------------------------|---------------------------------------------------------------------------|---------------------------------------------------------------------------------------| | [Полная версия] ruoyi-vue-pro | master ветка | master-jdk17 ветка | | [Упрощённая версия] yudao-boot-mini | master ветка | master-jdk17 ветка |* [Полная версия]: включает функции системы, инфраструктуры, центра пользователей, отчётов данных, рабочих процессов, интернет-магазина, публичного аккаунта WeChat, CRM, ERP и т.д.

  • [Упрощённая версия]: включает только функции системы и инфраструктуры, не включает центр пользователей, отчёты данных, рабочие процессы, интернет-магазин, публичный аккаунт WeChat, CRM, ERP и т.д. Можно обратиться к руководству по миграции, и всего за 5-10 минут можно будет перенести полную версию на упрощённую.

🐯 О проекте

芋道 — платформа быстрого разработки, ориентированная на разработчиков, является одной из лучших в Китае. Все компоненты открыты для использования, как для индивидуальных пользователей, так и для предприятий, абсолютно бесплатно.

Если у вас есть вопросы или пожелания, вы можете оставить их в разделе Issues для 艿艿.

😜 Поддержите проект, поставив звездочку, это очень важно для нас!

Архитектурная схема* Java-серверная часть: ветка master использует JDK 8 + Spring Boot 2.7, ветка master-jdk17 использует JDK 17/21 + Spring Boot 3.2

  • Управление с помощью веб-интерфейса: Vue3 предоставляет две версии — element-plus и vben(ant-design-vue), а также версию element-ui для Vue2
  • Управление с помощью мобильного приложения: используется решение uni-app, позволяющее использовать одну базу кода для нескольких платформ, поддерживающее как мобильные приложения, так и веб-приложения
  • Серверная часть использует архитектуру Spring Boot с несколькими модулями, MySQL + MyBatis Plus, Redis + Redisson
  • Поддержка различных баз данных: MySQL, Oracle, PostgreSQL, SQL Server, MariaDB, китайский DM, TiDB и другие
  • Поддержка различных очередей сообщений: Event, Redis, RabbitMQ, Kafka, RocketMQ и другие
  • Аутентификация и управление доступом: Spring Security & Token & Redis, поддержка нескольких устройств и типов пользователей, поддержка единого входа (SSO)
  • Поддержка динамического управления правами доступа, управления правами на уровне кнопок, кэширование Redis для повышения производительности
  • Поддержка SaaS с несколькими арендаторами, возможность настройки прав доступа для каждого арендатора, прозрачное кэширование для нескольких арендаторов
  • Поддержка рабочих процессов: Flowable, поддержка динамических форм, онлайн-дизайн процессов, согласование / одобрение, различные способы распределения задач* Высокопроизводительная разработка: использование генератора кода для автоматического создания кода на Java и Vue, SQL-скриптов и документации API, поддержка одиночных таблиц, деревьев таблиц, главных и подчиненных таблиц
  • Реальное время обмена данными: использование Spring WebSocket для проверки токена, поддержка WebSocket-кластеров
  • Интеграция с внешними сервисами: WeChat Mini Program, WeChat Official Account, WeChat Work, DingTalk и другие, а также интеграция с платежными системами Alipay и WeChat
  • Интеграция с облачными сервисами: Alibaba Cloud, Tencent Cloud, MinIO, Qiniu Cloud и другие
  • Интеграция с дизайнерами отчетов и больших экранов: возможность создания крутых отчетов и больших экранов с помощью перетаскивания## 🐳 Связь между проектами

Эволюция архитектуры

Сравнение функций трех проектов можно найти в общем сравнении китайских открытых проектов.

Бэкенд-проекты| Проект | Звезды | Описание |

|-----------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------| | ruoyi-vue-pro | Gitee star GitHub stars | Многомодульная архитектура на Spring Boot | | yudao-cloud | Gitee star GitHub stars | Микросервисная архитектура на Spring Cloud | | Spring-Boot-Labs | Gitee star GitHub stars | Колонка для системного изучения Spring Boot & Cloud |### Фронтенд-проекты| Проект | Звезды | Описание | |----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------| | yudao-ui-admin-vue3 | Gitee star GitHub stars | Управляемый интерфейс, реализованный на Vue3 + element-plus | | yudao-ui-admin-vben | Gitee star GitHub stars | Управляемый интерфейс, реализованный на Vue3 + vben(ant-design-vue) | | yudao-mall-uniapp | Gitee star GitHub stars | Малый интернет-магазин, реализованный на uni-app | | yudao-ui-admin-vue2 | [! Gitee star](https://gitee.com/yudaocode/yudao-ui-admin-vue2) [! GitHub stars](https://github.com/yudaocode/yudao-ui-admin-vue2) | Управляемый интерфейс, реализованный на Vue2 | | yudao-ui-admin-vue2 [! GitHub stars](https://github.com/yudaocode/yudao-ui-admin-vue2) | Основанный на Vue2 + element-ui административный интерфейс | | yudao-ui-admin-uniapp | [! Gitee star](https://gitee.com/yudaocode/yudao-ui-admin-uniapp) [! GitHub stars](https://github.com/yudaocode/yudao-ui-admin-uniapp) | Основанный на Vue2 + element-ui административный интерфейс | | yudao-ui-go-view | [! Gitee star](https://gitee.com/yudaocode/yudao-ui-go-view) [! GitHub stars](https://github.com/yudaocode/yudao-ui-go-view) | Основанный на Vue3 + naive-ui интерфейс больших экранов для отчетов |

😎 ЛицензияПочему рекомендуется использовать этот проект?

① Этот проект использует более либерную лицензию MIT, чем Apache 2.0. Личные и корпоративные пользователи могут использовать его полностью бесплатно, без необходимости указания информации об авторе или Copyright.

② Все коды открыты для просмотра, в отличие от других проектов, которые предоставляют только часть кода, что затрудняет понимание архитектуры всего проекта. Сравнение китайских открытых проектов

Сравнение открытых проектов

③ Код и архитектура проекта чистые и организованные, следуют стандартам руководства по разработке Java от Alibaba, с подробными комментариями к коду. В проекте 113770 строк кода на Java и 42462 строки комментариев к коду.

🤝 Проект для внешнего подрядчика

Мы также принимаем внешние подрядные работы. Если у вас есть проект, который вы хотите передать на подряд, вы можете связаться с нами через WeChat по имени 【Aix9975】.

Команда включает профессиональных менеджеров проектов, архитекторов, фронтенд-разработчиков, бэкенд-разработчиков, тестировщиков и специалистов по эксплуатации, которые могут предоставить полный цикл услуг по внешнему подряду.Проект может быть интернет-магазином, SCRM-системой, системой OA, логистической системой, системой ERP, CMS-системой, системой HIS, платежной системой, IM-чатом, WeChat-пабликом, WeChat-микросайтом и т.д.

🐼 Встроенные функции

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

Функции по уровням

  • Общие модули (обязательные): функции системы, инфраструктура
  • Общие модули (необязательные): рабочие процессы, платежные системы, отчеты по данным, центр пользователей
  • Бизнес-системы (по требованию): системы ERP, CRM, интернет-магазины, WeChat-паблики, AI-модели

Примечание: этот проект основан на RuoYi-Vue и был переработан для улучшения кода на бэкенде и улучшения внешнего вида на фронтенде.

  • Новые добавленные функции помечены символом 🚀.
  • Переработанные функции помечены символом ⭐️.

🙂 Все функции проверены с помощью единичных тестов для обеспечения высокого качества.### Функции системы | | Функция | Описание | |-----|------------|--------------------------------------| | | Управление пользователями | Пользователи являются операторами системы, данная функция主要用于完成系统用户配置 | | ⭐️ | Основные пользователи | Мониторинг состояния активных пользователей в системе, поддержка ручного отключения пользователей | | | Управление ролями | Распределение прав доступа к меню ролей, настройка прав доступа ролей по организациям | | | Управление меню | Настройка меню системы, прав доступа к операциям, кнопкам, кэширование на стороне клиента для повышения производительности | | | Управление отделами | Настройка организационной структуры системы (компании, отделы, группы), поддержка отображения дерева структуры и прав доступа | | | Управление должностями | Настройка должностей, к которым относятся пользователи системы | | 🚀 | Управление арендаторами | Настройка арендаторов системы, поддержка функции многоконтурности для SaaS сценариев | | 🚀 | Управление тарифами | Настройка тарифов арендаторов, настройка прав доступа меню, операций, кнопок для каждого арендатора | | | Управление словарями | Поддержка и управление часто используемыми данными в системе | | 🚀 | Управление SMS | Управление каналами SMS, шаблонами SMS, логами SMS, интеграция с популярными платформами SMS, такими как Alibaba Cloud, Tencent Cloud и другие |

Функции системы | | Функция | Описание |

|-----|------------|--------------------------------------| | | Управление пользователями | Пользователи являются операторами системы, данная функция主要用于完成系统用户配置 | | ⭐️ | Основные пользователи | Мониторинг состояния активных пользователей в системе, поддержка ручного отключения пользователей | | | Управление ролями | Распределение прав доступа к меню ролей, настройка прав доступа ролей по организациям | | | Управление меню | Настройка меню системы, прав доступа к операциям, кнопкам, кэширование на стороне клиента для повышения производительности | | | Управление отделами | Настройка организационной структуры системы (компании, отделы, группы), поддержка отображения дерева структуры и прав доступа | | | Управление должностями | Настройка должностей, к которым относятся пользователи системы | | 🚀 | Управление арендаторами | Настройка арендаторов системы, поддержка функции многоконтурности для SaaS сценариев | | 🚀 | Управление тарифами | Настройка тарифов арендаторов, настройка прав доступа меню, операций, кнопок для каждого арендатора | | | Управление словарями | Поддержка и управление часто используемыми данными в системе | | 🚀 | Управление SMS | Управление каналами SMS, шаблонами SMS, логами SMS, интеграция с популярными платформами SMS, такими как Alibaba Cloud, Tencent Cloud и другие |

Функции системы | | Функция | Описание |

|-----|------------|--------------------------------------| | | Управление пользователями | Пользователи являются операторами системы, данная функция主要用于完成系统用户配置 | | ⭐️ | Основные пользователи | Мониторинг состояния активных пользователей в системе, поддержка ручного отключения пользователей | | | Управление ролями | Распределение прав доступа к меню ролей, настройка прав доступа ролей по организациям | | | Управление меню | Настройка меню системы, прав доступа к операциям, кнопкам, кэширование на стороне клиента для повышения производительности | | | Управление отделами | Настройка организационной структуры системы (компании, отделы, группы), поддержка отображения дерева структуры и прав доступа | | | Управление должностями | Настройка должностей, к которым относятся пользователи системы | | 🚀 | Управление арендаторами | Настройка арендаторов системы, поддержка функции многоконтурности для SaaS сценариев | | 🚀 | Управление тарифами | Настройка тарифов арендаторов, настройка прав доступа меню, операций, кнопок для каждого арендатора | | | Управление словарями | Поддержка и управление часто используемыми данными в системе | | 🚀 | Управление SMS | Управление каналами SMS, шаблонами SMS, логами SMS, интеграция с популярными платформами SMS, такими как Alibaba Cloud, Tencent Cloud и другие |

Функции системы | | Функция | Описание |

|-----|------------|--------------------------------------| | | Управление пользователями | Пользователи являются операторами системы, данная функция主要用于完成系统用户配置 | | ⭐️ | Основные пользователи | Мониторинг состояния активных пользователей в системе, поддержка ручного отключения пользователей | | | Управление ролями | Распределение прав доступа к меню ролей, настройка прав доступа ролей по организациям | | | Управление меню | Настройка меню системы, прав доступа к операциям, кнопкам, кэширование на стороне клиента для повышения производительности | | | Управление отделами | Настройка организационной структуры системы (компании, отделы, группы), поддержка отображения дерева структуры и прав доступа | | | Управление должностями | Настройка должностей, к которым относятся пользователи системы | | 🚀 | Управление арендаторами | Настройка арендаторов системы, поддержка функции многоконтурности для SaaS сценариев | | 🚀 | Управление тарифами | Настройка тарифов арендаторов, настройка прав доступа меню, операций, кнопок для каждого арендатора | | | Управление словарями | Поддержка и управление часто используемыми данными в системе | | 🚀 | Управление SMS | Управление каналами SMS, шаблонами SMS, логами SMS, интеграция с популярными платформами SMS, такими как Alibaba Cloud, Tencent Cloud и другие |

Функции системы | | Функция | Описание |

|-----|------------|--------------------------------------| | | Управление пользователями | Пользователи являются операторами системы, данная функция主要用于完成系统用户配置 | | ⭐️ | Основные пользователи | Мониторинг состояния активных пользователей в системе, поддержка ручного отключения пользователей | | | Управление ролями | Распределение прав доступа к меню ролей, настройка прав доступа ролей по организациям | | | Управление меню | Настройка меню системы, прав доступа к операциям, кнопкам, кэширование на стороне клиента для повышения производительности | | | Управление отделами | Настройка организационной структуры системы (компании, отделы, группы), поддержка отображения дерева структуры и прав доступа | | | Управление должностями | Настройка должностей, к которым относятся пользователи системы | | 🚀 | Управление арендаторами | Настройка арендаторов системы, поддержка функции многоконтурности для SaaS сценариев | | 🚀 | Управление тарифами | Настройка тарифов арендаторов, настройка прав доступа меню, операций, кнопок для каждого арендатора | | | Управление словарями | Поддержка и управление часто используемыми данными в системе | | 🚀 | Управление SMS | Управление каналами SMS, шаблонами SMS, логами SMS, интеграция с популярными платформами SMS, такими как Alibaba Cloud, Tencent Cloud и другие |

Функции системы | | Функция | Описание |

|-----|------------|--------------------------------------| | | Управление пользователями | Пользователи являются операторами системы, данная функция主要用于完成系统用户配置 | | ⭐️ | Основные пользователи | Мониторинг состояния активных пользователей в системе, поддержка ручного отключения пользователей | | | Управление ролями | Распределение прав доступа к меню ролей, настройка прав доступа ролей по организациям | | | Управление меню | Настройка меню системы, прав доступа к операциям, кнопкам, кэширование на стороне клиента для повышения производительности | | | Управление отделами | Настройка организационной структуры системы (компании, отделы, группы), поддержка отображения дерева структуры и прав доступа | | | Управление должностями | Настройка должностей, к которым относятся пользователи системы | | 🚀 | Управление арендаторами | Настройка арендаторов системы, поддержка функции многоконтурности для SaaS сценариев | | 🚀 | Управление тарифами | Настройка тарифов арендаторов, настройка прав доступа меню, операций, кнопок для каждого арендатора | | | Управление словарями | Поддержка и управление часто используемыми данными в системе | | 🚀 | Управление SMS | Управление каналами SMS, шаблонами SMS, логами SMS, интеграция с популярными платформ| 🚀 | Управление электронной почтой | Управление аккаунтами электронной почты, шаблонами электронной почты, логами отправки электронной почты, поддержка всех платформ электронной почты | | 🚀 | Управление внутренней почтой | Управление внутренней почтой системы, предоставление шаблонов внутренней почты, сообщений внутренней почты | | 🚀 | Управление операционными логами | Запись и поиск логов операций системы, интеграция с Swagger для генерации логов | | ⭐️ | Управление логами входа | Запись и поиск логов входа в систему, включая аномальные входы | | 🚀 | Управление кодами ошибок | Управление всеми кодами ошибок системы, возможность онлайн-редактирования сообщений об ошибках без перезапуска сервиса | | | Управление уведомлениями и объявлениями | Поддержка и управление публикацией уведомлений и объявлений системы | | 🚀 | Управление запрещенными словами | Настройка запрещенных слов системы, поддержка группировки по меткам | | 🚀 | Управление приложениями | Управление приложениями SSO единого входа, поддержка различных методов авторизации OAuth2 | | 🚀 | Управление регионами | Отображение информации о провинциях, городах, районах, поддержка соответствия IP городам |! Функциональная схема### Поток работы

Функциональная схема

Основан на Flowable, поддерживает отечественные (национальные) базы данных, удовлетворяя требованиям китайским специфическим процессам:

Дизайнер BPMN Дизайнер для DingTalk/Feishu

Первый поддерживает легкую настройку простых процессов, второй реализует сложные сценарии глубокой настройки | Функциональный список | Описание функции | Завершено | |------------|-------------------------------------------------------------------------------------|------| | SIMPLE Дизайнер | Дизайнер, подобный DingTalk/Feishu, поддерживает перетаскивание для создания форм, 10 минут для быстрого завершения конфигурации процесса утверждения | ✅ | | BPMN Дизайнер | Развит на основе стандартов BPMN, адаптирован для сложных бизнес-сценариев, удовлетворяет требованиям многоуровневого утверждения и автоматизации процессов | ✅ | | Совместное утверждение | В одном узле утверждения можно задать нескольких человек (например, A, B, C), трое одновременно получают задачи на утверждение, все должны согласиться, прежде чем утверждение перейдет к следующему узлу | ✅ | | Утверждение или отказ | В одном узле утверждения можно задать нескольких человек, утверждение одного из них позволяет перейти к следующему узлу | ✅ || Последовательное утверждение | (последовательное совместное утверждение) В одном узле утверждения можно задать нескольких человек (например, A, B, C), трое последовательно получают задачи на утверждение, A утверждает первым, после утверждения A, B утверждает, все должны согласиться, прежде чем утверждение перейдет к следующему узлу | ✅ | | Копирование утверждения | Результат утверждения отправляется копированию, в одном узле утверждения автоматически исключаются повторы, не отправляются повторно тому же человеку | ✅ | | Отклонение утверждения | (возврат) Утверждение отправляется обратно к определенному узлу для повторного утверждения. Можно отклонить до инициатора, предыдущего узла или любого узла | ✅ | | Передача утверждения | A передает утверждение B, после утверждения B, утверждение переходит к следующему узлу | ✅ | | Делегирование утверждения | A передает утверждение B, после утверждения B, передает утверждение A, после утверждения A, утверждение переходит к следующему узлу | ✅ | | Добавление утверждения | Разрешает текущему утверждателю добавлять утверждателей текущего узла по необходимости, поддерживает добавление утверждателей вперед и назад | ✅ | | Удаление утверждения | (отмена добавления утверждения) Удаление утверждателей перед действиями текущего утверждателя | ✅ || Отмена утверждения | (отмена процесса) Инициатор процесса может отменить процесс | ✅ | | Завершение | Системный администратор, завершение процесса на любом узле | ✅ | | Форма прав | Поддержка перетаскивания и размещения форм, настройка прав для каждого узла | ✅ | | Превышение времени | Настройка времени превышения, автоматическое триггерование после превышения | ✅ | | Автоматическое напоминание | Настройка времени напоминания, автоматическое триггерование SMS, электронной почты, внутренних уведомлений | ✅ | | Родительский и дочерний процесс | Настройка дочернего процесса в основном процессе, автоматическое триггерование дочернего процесса | ✅ | | Условное ветвление | (Эксклюзивная ветвь) для реализации принятия решений в процессе | ✅ | | Параллельное ветвление | Разделение процесса на несколько ветвей без условной проверки | ✅ | | Включающее ветвление | (Комбинация условной и параллельной ветвей) для выбора нескольких ветвей на основе условий | ✅ | | Ветвление маршрутизации | Выбор ветви на основе условий (перенаправление на конфигурируемый узел) | ✅ | | Триггер узла | Выполнение узла, триггер HTTP запроса, HTTP обратного вызова, обновления данных | ✅ | | Задержка узла | Выполнение узла, ожидание времени для завершения процесса | ✅ | | Расширенные настройки | Предварительные/пост-уведомления процесса, узла (задачи), отчеты процесса, автоматическое удаление повторений | ✅ |### Платежная система| | Функция | Описание | |-----|----------|---------------------------------| | 🚀 | Информация о приложении | Настройка информации о приложении для мерчанта, интеграция с платежными каналами Alipay, WeChat и другие. | | 🚀 | Заказы на оплату | Просмотр заказов на оплату от пользователей через Alipay, WeChat и другие. | | 🚀 | Заказы на возврат | Просмотр заказов на возврат от пользователей через Alipay, WeChat и другие. | | 🚀 | Уведомления о возврате | Просмотр результатов уведомлений о возврате платежей и возврата. | | 🚀 | Примеры интеграции | Предоставление примеров интеграции функций оплаты и возврата в платежную систему. |### Инфраструктура| | Функция | Описание | |-----|---------------|--------------------------------------------------| | 🚀 | Генерация кода | Генерация кода для фронтенда и бэкенда (Java, Vue, SQL, юнит-тесты), поддержка загрузки CRUD | | 🚀 | Системные интерфейсы | Автоматическая генерация документации RESTful API на основе Swagger | | 🚀 | Документация базы данных | Автоматическая генерация документации базы данных на основе Screw, поддержка экспорта в Word, HTML, MD | | | Построение форм | Построение HTML-кода с помощью перетаскивания элементов форм, поддержка экспорта в JSON, Vue | | 🚀 | Управление конфигурациями | Управление динамическими параметрами конфигурации системы, поддержка загрузки SpringBoot | | ⭐️ | Задачи по расписанию | Онлайн-управление задачами по расписанию (добавление, изменение, удаление), включая логи выполнения | | 🚀 | Услуги файлового хранилища | Поддержка хранения файлов на S3 (MinIO, Alibaba Cloud, Tencent Cloud, Qiniu Cloud), локально, FTP, базе данных | | 🚀 | WebSocket | Примеры подключения к WebSocket, поддерживающие одиночное и групповое отправление | | 🚀 | Логи API | Включают логи доступа к RESTful API и логи ошибок, что облегчает решение проблем с API | | | Мониторинг MySQL | Мониторинг состояния пула подключений базы данных, анализ SQL для выявления узких мест производительности системы | | | Мониторинг Redis | Мониторинг использования Redis, управление Redis Key || 🚀 | Очереди сообщений | Реализация очередей сообщений на основе Redis, Stream для кластерного потребления, Pub/Sub для широковещательного потребления | | 🚀 | Мониторинг Java | Реализация мониторинга Java-приложений на основе Spring Boot Admin | | 🚀 | Трассировка транзакций | Интеграция с компонентом SkyWalking для реализации трассировки транзакций | | 🚀 | Центр логов | Интеграция с компонентом SkyWalking для реализации центра логов | | 🚀 | Обеспечение услуг | Реализация распределенных блокировок, атомарности, ограничения по трафику на основе Redis, удовлетворяющая требованиям высоконагруженных сценариев | | 🚀 | Услуги логов | Легковесный центр логов, позволяющий просматривать логи удаленных серверов | | 🚀 | Юнит-тестирование | Реализация юнит-тестирования на основе JUnit + Mockito, обеспечивающая корректность функций и качество кода |

### Отчеты

Функция Описание
🚀 Конструктор отчетов Поддерживает отчеты по данным, графические отчеты, дизайн печати и т.д.
🚀 Конструктор экранов Позволяет перетаскивать элементы для создания экранов отчетов, включает десятки встроенных компонентов графиков

WeChat Официальные Контакты| | Функция | Описание |

|-----|--------|-------------------------------| | 🚀 | Управление аккаунтами | Настройка подключенных WeChat Official Accounts, поддерживает несколько аккаунтов | | 🚀 | Статистика | Статистика по пользователям аккаунта, включая изменения числа пользователей, общее количество пользователей, обзор сообщений, анализ интерфейсов и т. д. | | 🚀 | Управление подписчиками | Просмотр списка подписчиков, которые подписаны или отписались, возможность синхронизации подписчиков, добавления меток и т. д. | | 🚀 | Управление сообщениями | Просмотр списка сообщений от подписчиков, возможность активного ответа на сообщения от подписчиков | | 🚀 | Автоматический ответ | Автоматический ответ на сообщения от подписчиков, поддерживает ответы на подписку, сообщения, ключевые слова и т. д. | | 🚀 | Управление метками | Управление метками аккаунта, включая создание, поиск, изменение, удаление и т. д. | | 🚀 | Управление меню | Создание пользовательского меню аккаунта, возможность синхронизации меню с аккаунтом | | 🚀 | Управление материалами | Управление материалами аккаунта, включая изображения, аудио, видео и т. д., поддерживает онлайн-просмотр аудио и видео | | 🚀 | Склад черновиков | Добавление часто используемых материалов в черновики, возможность публикации на аккаунт | | 🚀 | Записи публикаций | Просмотр успешно опубликованных материалов, возможность удаления |### Магазин

Демонстрационный адрес: https://doc.iocoder.cn/mall-preview/

Функциональная схема

Функциональная схема

Центр пользователей

Функция Описание
🚀 Управление пользователями Пользователи являются конечными потребителями, данная функция предназначена для поиска и управления пользователями
🚀 Управление метками пользователей Управление метками пользователей, включая создание, поиск, изменение, удаление и т.д.
🚀 Управление уровнями пользователей Управление уровнями и баллами развития пользователей, что может использоваться для скидок на заказах и других привилегий пользователей
🚀 Управление группами пользователей Управление группами пользователей, что может использоваться для построения портрета пользователей, отправки контента и т.д.
🚀 Подписка баллов Возврат баллов за действия, такие как подписка, покупки и т.д., пользователи могут использовать баллы для оплаты заказов, обмена на товары и т.д.

Система ERP

Демонстрационный адрес: https://doc.iocoder.cn/erp-preview/

Схема функций

Система CRM

Демонстрационный адрес: https://doc.iocoder.cn/crm-preview/

Схема функций

AI Большие моделиДемонстрационный адрес: https://doc.iocoder.cn/ai-preview/

Схема функций

Демонстрация

🐨 Технологическая стопка

Модули

Проект Описание
yudao-dependencies Управление версиями зависимостей Maven
yudao-framework Расширение Java-фреймворка
yudao-server Сервер для административного интерфейса и мобильного приложения пользователя
yudao-module-system Модуль системы функций
yudao-module-member Модуль центра пользователей
yudao-module-infra Модуль инфраструктуры
yudao-module-bpm Модуль бизнес-процессов
yudao-module-pay Модуль платежной системы
yudao-module-mall Модуль интернет-магазина
yudao-module-erp Модуль ERP системы
yudao-module-crm Модуль CRM системы
yudao-module-ai Модуль больших AI моделей
yudao-module-mp Модуль WeChat Official Account
yudao-module-report Модуль отчетов на больших экранах
--------------------------------------------------------------------------------------------- ------------------
Spring Boot Фреймворк для разработки приложений
MySQL Система управления базами данных
Druid JDBC подключение к базе данных, мониторинг
MyBatis Plus Утилита для расширения MyBatis
Dynamic Datasource Динамический источник данных
Redis База данных key-value
Redisson Клиент Redis
Spring MVC Фреймворк MVC
Spring Security Фреймворк безопасности Spring
Hibernate Validator Компонент валидации параметров
Flowable Платформа управления бизнес-процессами
Quartz Компонент планирования задач
Springdoc Документация Swagger
SkyWalking Система мониторинга распределенных приложений
Spring Boot Admin Платформа мониторинга Spring Boot
Jackson Библиотека для работы с JSON
MapStruct Библиотека для автоматического создания кода
Lombok Библиотека для упрощения Java кода
JUnit Фреймворк для Java юнит-тестирования
Mockito Фреймворк для Java Mock-тестирования
Модуль biu biu biu
Вход & Главная страница Вход Главная страница Личный кабинет
Пользователь & Приложение Управление пользователями Управление токенами Управление приложениями
Тенант & Пакеты Управление тенантами Пакеты тенантов -
Отдел & Должности Управление отделами Управление должностями -
Меню & Роли Управление меню Управление ролями -
Журналы аудита Журнал действий Журнал входа -
СМС Каналы СМС Шаблоны СМС Журнал СМС
Словари & Чувствительные слова Типы словарей Данные словарей Чувствительные слова
Коды ошибок & Уведомления Управление кодами ошибок Уведомления и объявления -
Модуль biu biu biu
------------- -------------------------------- -------------------------------- --------------------------------
Модель процесса Модель процесса - список Модель процесса - дизайн Модель процесса - определение
Формы & Группы Формы процесса Группы пользователей -
Мои процессы Мои процессы - список Мои процессы - запуск Мои процессы - детали
Задачи & Выполненные Список задач - утверждение Список задач - ожидающие Список задач - выполненные
ОТП Отпуск ОТП Отпуск - список ОТП Отпуск - запуск ОТП Отпуск - детали

Инфраструктура| Модуль | biu | biu | biu |

|-------------------|-------------------------------|-----------------------------|---------------------------| | Генерация кода | Генерация кода | Эффект генерации | - | | Документация | Системные интерфейсы | Документация базы данных | - | | Файлы & Конфигурация | Конфигурация файлов | Управление файлами | Управление конфигурациями | | Планировщики задач | Планировщик задач | Журнал задач | - | | API логи | Логи доступа | Логи ошибок | - | | MySQL & Redis | MySQL | Redis | - | | Мониторинг | Мониторинг Java | Трассировка цепочек | Центр логов |

Система платежей

Модуль biu biu biu
Коммерсанты & Приложения Информация о коммерсантах Информация о приложениях - список Информация о приложениях - редактирование
Платежи & Возвраты Платежные заказы Заказы возврата -
Модуль biu biu biu
Дизайнер отчетов Отчеты данных Графические отчеты Дизайнер отчетов - печать
Дизайнер больших экранов Список больших экранов Предварительный просмотр больших экранов Редактирование больших экранов

Мобильное приложение (управление后台)

biu biu biu

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

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

🔥 Официально рекомендуем 🔥 RuoYi-Vue новый Pro версия, оптимизирован и переработан все функции. На основе Spring Boot + MyBatis Plus + Vue & Element реализованная система управления. Поддерживает RBAC динамические права доступа, данные права доступа, SaaS много арендаторов, Flowable рабочие процессы, третий вход, платежи, SMS, интернет-магазин, ... Развернуть Свернуть
Java и 5 других языков
MIT
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/yudaocode-yudao-boot-mini.git
git@api.gitlife.ru:oschina-mirror/yudaocode-yudao-boot-mini.git
oschina-mirror
yudaocode-yudao-boot-mini
yudaocode-yudao-boot-mini
master