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

OSCHINA-MIRROR/RemoteControl-BB

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

Проект представляет собой платформу для управления операциями, созданную по принципу конструктора.

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

Архитектура проекта состоит из трёх слоёв: компоненты, элементы управления и бизнес-логика. Компоненты собираются из элементов управления, а бизнес-логика строится на основе компонентов. Каждый слой можно настроить независимо. Теоретически, каждый элемент управления, компонент и их разновидности могут быть повторно использованы в будущем. (В конце видео прилагается инструкция по работе с программным обеспечением.)

Подготовка среды

  • Программное обеспечение:
    1. JDK 8.
    2. Maven 3.5 (рекомендуется), репозиторий — Alibaba Cloud, см. https://blog.csdn.net/flower_CSDN/article/details/79946008.
    3. Eclipse или другая IDE, с которой вы знакомы (включая клиент Git).
    4. MySQL 5.7 и более поздние версии.
    5. Клиент MySQL, например SQLyog или другой инструмент, с которым вы знакомы.

Запуск проекта

Запуск проекта в Eclipse

  1. Синхронизируйте проект с Eclipse через Git (выберите обычную ветку проекта), запомните выбор ветки «dev_h+», которая является последней версией.
  2. В контекстном меню проекта выберите Convert to Maven (предварительно убедитесь, что Eclipse настроен для работы с Maven).
  3. Установите Java build path для всех папок в main и test (особенно обратите внимание на необходимость настройки папки override в main).
  4. Запустите приложение через контекстное меню: com.RunEovaOSS. Если запуск не удался, вероятно, проблема связана с конфигурацией /resources/dev/jdbc.config, который настроен на использование локальной базы данных MySQL. Есть два варианта запуска проекта: выполнить перестройку базы данных или скопировать конфигурацию из /resources/default/jdbc.config в /resources/dev/jdbc.config (в default находится база данных демонстрационной среды).
  5. После успешного запуска перейдите по адресу http://127.0.0.1:801.
  6. Не забудьте настроить информацию о Redis в dev/domain.config, иначе доступ будет невозможен. Либо отключите доступ, либо измените его на правильные данные Redis (изменение от 20200418).

Запуск проекта в IDEA

  1. Запустите проект: File->new->Project from Version Control, введите URL-адрес git проекта, нажмите Clone, чтобы загрузить проект (запомните выбор ветки «dev_h+»).
  2. File->Project Structure, установите версию JDK.
  3. View->Tool Windows->Maven, запустите maven install.
  4. Если есть ошибки, перезагрузите jar-файлы, затем правой кнопкой мыши выберите Maven->Reimport.
  5. Создайте новый класс запуска Jetty, Edit Configurations->+->Application. main class:com.RunEovaOSS use classpath of module: выберите свой проект jre:jdk1.8 После сохранения запустите приложение.
  6. Перейдите по адресу: http://127.0.0.1:801/.
  7. Не забудьте настроить информацию о Redis в dev/domain.config, иначе доступ будет невозможен. Либо отключите доступ, либо измените его на правильные данные Redis (изменение от 20200418).

Перестройка базы данных

— MySQL (протестировано)

  1. Создайте базы данных bb_h и bb_h_demo с кодировкой utf8mb4.
  2. Используйте инструменты для импорта sql-скриптов из последних папок в mysql/, обязательно импортируйте bb_h.sql в базу данных bb_h, а bb_h_demo.sql — в bb_h_demo.
  3. Измените два соединения с базой данных в:/resources/dev/jdbc.config на правильные, после чего попробуйте запустить приложение правой кнопкой мыши.

Поддержка ChatGPT

— Поддержка ChatGPT: — Локальная библиотека векторов для поддержки локальной библиотеки знаний (требуется поддержка Milvus). — Связанная библиотека: https://gitee.com/RemoteControl/chatgpt-api, загрузите код напрямую с помощью mvn install, затем отредактируйте этот проект.

Поддержка корпоративного WeChat и службы поддержки клиентов

— Интеграция корпоративного WeChat для обслуживания групп (поддержка от создания группы до автоматического общения с клиентами). — Ответы основаны на знаниях ChatGPT.

Подробные инструкции по эксплуатации

https://www.showdoc.cc/771180572609582?page_id=4279235753210245

Группа разработчиков

Группа обмена опытом BBlocks: 818129789

Быстрый эффект разработки

Список представлений (http://h.bblocks.cn/ui/images/template/single_grid.png) Дерево таблиц (http://h.bblocks.cn/ui/images/template/tree_grid.png) Дерево (http://h.bblocks.cn/ui/images/template/single_tree.png) Office (http://h.bblocks.cn/ui/images/template/office.png) Форма 1 (http://resh.bblocks.cn/doc/form/form_easy.png) Форма 2 (http://resh.bblocks.cn/doc/form/form2.png)

Эти представления практически не требуют разработки, за исключением добавления некоторого бизнес-кода. Другие режимы просмотра находятся в процессе добавления...

Для завершения работы над этими функциями необходимо выполнить несколько настроек. Таблица дизайна (http://resh.bblocks.cn/demo/img/table.png) Импорт метаданных (http://resh.bblocks.cn/demo/img/import.png) Редактирование элементов (http://resh.bblocks.cn/demo/img/detail.png) Добавление меню (http://resh.bblocks.cn/demo/img/new_menu.png) Завершив работу, обновите страницу F5, чтобы увидеть результаты конфигурации. Объяснение прокрутки:
http://h.bblocks.cn/ui_h/use_banner.htm

Демонстрационное видео:
https://www.bilibili.com/video/av412959709

Отсутствующие функции

  1. Элементы управления и представления требуют постоянного дополнения.
  2. Некоторые эффекты пользовательского интерфейса требуют доработки.
  3. Адаптация мобильного приложения требует доработки.

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

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

Введение

Подобно конструктору быстро создаём платформу для управления. Развернуть Свернуть
JavaScript и 6 других языков
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

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

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/RemoteControl-BB.git
git@api.gitlife.ru:oschina-mirror/RemoteControl-BB.git
oschina-mirror
RemoteControl-BB
RemoteControl-BB
dev_h+