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

OSCHINA-MIRROR/huangxy3-xlauch

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

xlauch

xlauch — это фреймворк на основе Spring Boot + MyBatis + Beetls для быстрой разработки. Он включает в себя управление пользователями, организациями, ролями, функциональными точками, меню, правами доступа, распределением данных и прав, генерацией кода и вторичной разработкой.

Система основана на технологии Spring Boot 1.5, а для фронтенда используется EasyUI. В качестве базы данных используется MySQL.

Gitee-адрес для скачивания: git@gitee.com:huangxy3/xlauch.git

1. Использование

1.1. Установка

1.1.1 Импортируйте файл doc/xlaunch.sql (в настоящее время поддерживается только MySQL).

CREATE DEFINER=`xlauch`@`%` FUNCTION `getPmsChildLst`(rootId INT) RETURNS varchar(1000) CHARSET utf8
BEGIN
	DECLARE sTemp VARCHAR(1000);
	DECLARE sTempChd VARCHAR(1000);

	SET sTemp = '$';
	SET sTempChd =cast(rootId as CHAR);

	WHILE sTempChd is not null DO
		if sTempChd != cast(rootId as CHAR) then
			SET sTemp = concat(sTemp,',',sTempChd);
		end if;
		SELECT group_concat(permission_id) INTO sTempChd FROM t_sys_permission where FIND_IN_SET(parent_pid,sTempChd);
	END WHILE;
	RETURN sTemp;
END

1.1.2 Измените application-*.properties для подключения к базе данных.

# 主数据源
spring.datasource.druid.primary.url=jdbc:mysql://localhost/xlauch?useUnicode=true&characterEncoding=utf-8&tinyInt1isBit=false

spring.datasource.druid.primary.username=
spring.datasource.druid.primary.password= 
spring.datasource.druid.primary.driver-class-name=com.mysql.jdbc.Driver

# 测试数据源(用于后面测试生成功能)
spring.datasource.druid.second.url=jdbc:mysql://192.168.1.250:3306/jeeframe?useUnicode=true&characterEncoding=utf-8&tinyInt1isBit=false
spring.datasource.druid.second.username=root
spring.datasource.druid.second.password=bNVOqb7WKLX5Bjnw+LMv92taj25KOxDimXxILPQjw42wgv+1lHzOH8kr97xDwWdhpY67QuYCS7sWN4W46YbkFA==
spring.datasource.druid.second.driver-class-name=com.mysql.jdbc.Driver

Пароль зашифрован с помощью DruidUtil.

1.1.3 Настройте Redis.

spring.redis.host=192.168.1.207
spring.redis.port=6379
spring.redis.password=5i841qaz
spring.redis.database=0
spring.redis.timeout=20000

1.1.4 Разместите проект на Tomcat.

1.1.5 Войдите в систему с именем пользователя admin и паролем 123456.

1.2. Функции

1.2.1 Управление правами

  • Управление меню: можно настроить кнопки.

  • Ролевое управление:

  • Администрирование: добавление администраторов.

1.2.2 Вторичная разработка

  • Запрос и экспорт: достаточно настроить SQL и параметры, чтобы выполнить запрос и экспортировать данные.

-Завершите настройку, выберите и нажмите «Предварительный просмотр».

  • Загрузка файлов: предоставляет оболочку, которая позволяет быстро загружать файлы.

  • Управление ресурсами: управление файлами в каталоге проекта и системном каталоге, возможность редактирования текстовых файлов.

  • Задачи по расписанию: свободно настраиваемые задачи по расписанию.

  • Объектное управление: просто выберите библиотеку или таблицу, и система автоматически сгенерирует функции CRUD (попробуйте использовать тестовую библиотеку и создать новую пользовательскую таблицу).

  • Планирование xlauch:

2. Другие примечания

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

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

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

Введение

xlaunch — это фреймворк для быстрой разработки, основанный на springboot, mybatis и beetls. Он включает в себя управление пользователями, организациями, ролями, функциональными точками, меню, распределение прав, разграничение доступа к данным, генерацию кода и поддержку вторичного процесса разработки. Расширить Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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