Просто сделайте комплект!
Внутренняя система управления на основе Spring Boot 2.1.9, Jpa, Spring Security, redis и Vue с разделением внешней и внутренней части. Метод управления разрешениями — RBAC. Проект поддерживает управление словарем данных и разрешениями на данные. и поддерживает генерацию внешнего и внутреннего кода одним щелчком мыши (поддерживает онлайн-предварительный просмотр и загрузку пакетов), поддерживает динамическую маршрутизацию меню внешнего интерфейса и может развертывать серверные приложения и базы данных одним щелчком мыши. Отслеживайте состояние активных пользователей в системе, отслеживайте текущий процессор, память, диск, стек и другую сопутствующую информацию системы, проектируйте и генерируйте код Vue на основе онлайн-формы Element UI.
Адрес проекта
| github | облако кода |
|---|---|
| https://github.com/Perye/dokit | https://gitee.com/hongguodong/dokit |
| технология | иллюстрировать |
|---|---|
| SpringBoot | Контейнер + MVC-фреймворк |
| ВеснаБезопасность | Структура аутентификации и авторизации |
| Spring-данные-JPA | ORM-фреймворк |
| Весенний кэш | Весенний кэш |
| Swagger-UI | Инструменты для создания документов |
| log4jdbc | Мониторинг журналов sql |
| Редис | Распределенный кеш |
| Друид | Пул соединений с базой данных |
| ОСС | хранилище объектов |
| JWT | Поддержка входа в систему JWT |
| Ломбок | Упрощенные инструменты инкапсуляции объектов |
| кварц | структура планирования работы |
| свободный маркер | шаблонизатор |
| сигара | Информация о системе |
| веб-сокет | TCP-связь |
| ssh2 | Подключение к серверу |
| Jsch | Передача файлов по SFTP |
| мапструктура | Инструмент сопоставления свойств |
| MySQL | реляционная база данных |
| технология | иллюстрировать |
|---|---|
| Вю | интерфейсная платформа |
| Vue-роутер | структура маршрутизации |
| Вуэкс | Глобальная система управления государством |
| Элемент | Фреймворк внешнего пользовательского интерфейса |
| Аксиос | Интерфейсный HTTP-фреймворк |
| электронные диаграммы | Структура диаграмм на основе Echarts |
| Js-cookie | инструменты управления файлами cookie |
| прогресс | управление индикатором выполнения |
| vue-count-to | цифровая прокрутка |
| vue-highlightjs | Подсветка синтаксиса кода |
| вопросы | Сериализация объектов |
| vue-обрезка | Вырезка изображения |
| vue-splitpane | Разделение страницы на передней панели |
| путь к регулярному выражению | регулярное выражение URL |
| Вангедитор | Редактор форматированного текста |
| Mavon-редактор | редактор уценки |
| jszip | Компрессия и декомпрессия |
| jsencrypt | Внешнее шифрование параметров |
| фузейс | Легкая нечеткая поисковая система, основанная на JavaScript. |
| файловая заставка | Файл сохранения клиента |
| кодовое зеркало | Редактировать код онлайн |
| буфер обмена | Нажмите, чтобы скопировать |
| vue-treeselect | селектор дерева |
| vue-jsx | Синтаксис JSX |
| полный экранJS | полноэкранный |
| xlsx | Создать отчет |
| нахальный | Язык расширения CSS |
| свго | сжатие SVG |
后端
.
├── main
│ ├── java
│ │ └── com
│ │ └── perye
│ │ └── dokit
│ │ ├── DokitApplication.java 应用启动类
│ │ ├── annotation 系统自定义注解
│ │ ├── aop
│ │ ├── aspect 自定义注解的切面
│ │ ├── base 提供了Entity、DTO基类和mapstruct的通用mapper
│ │ ├── config 自定义权限实现、redis配置、swagger配置
│ │ ├── controller
│ │ ├── dto
│ │ ├── entity
│ │ ├── exception 统一异常的处理
│ │ ├── mapper
│ │ ├── redis
│ │ ├── repository
│ │ ├── security
│ │ ├── service
│ │ ├── swagger2
│ │ ├── task
│ │ ├── utils 系统通用工具类
│ │ ├── vo
│ │ └── websocket
│ └── resources
│ ├── banner.txt
│ ├── config
│ │ ├── application-dev.yml
│ │ ├── application-prod.yml
│ │ └── application.yml
│ ├── generator.properties
│ ├── log4jdbc.log4j2.properties
│ ├── logback.xml
│ ├── sigar-lib sigar所需文件
│ ├── sql
│ │ └── dokit.sql sql文件
│ └── template
│ ├── email
│ │ └── email.ftl 发送邮件模版
│ └── generator 自动生成代码模版
│ ├── admin
│ │ ├── Controller.ftl
│ │ ├── Dto.ftl
│ │ ├── Entity.ftl
│ │ ├── Mapper.ftl
│ │ ├── QueryCriteria.ftl
│ │ ├── Repository.ftl
│ │ ├── Service.ftl
│ │ └── ServiceImpl.ftl
│ └── front
│ ├── api.ftl
│ └── index.ftl
└──
前端
.
├── LICENSE
├── README.md
├── babel.config.js
├── jest.config.js
├── package.json
├── plopfile.js
├── postcss.config.js
├── public
│ ├── favicon.ico
│ └── index.html
├── src
│ ├── App.vue
│ ├── api
│ ├── assets
│ ├── components
│ │ ├── Breadcrumb
│ │ ├── Crud
│ │ ├── Dict
│ │ ├── Echarts
│ │ ├── Hamburger
│ │ ├── HeaderSearch
│ │ ├── IconSelect
│ │ ├── Iframe
│ │ ├── JavaEdit
│ │ ├── Pagination
│ │ ├── PanThumb
│ │ ├── Permission
│ │ ├── RightPanel
│ │ ├── Screenfull
│ │ ├── SizeSelect
│ │ ├── SvgIcon
│ │ ├── ThemePicker
│ │ └── YamlEdit
│ ├── layout
│ ├── main.js
│ ├── mixins
│ ├── router
│ ├── settings.js
│ ├── store
│ ├── utils
│ └── views
│ ├── components
│ ├── dashboard
│ ├── features
│ ├── generator
│ ├── home.vue
│ ├── login.vue
│ ├── mnt
│ ├── monitor
│ ├── system
│ └── tools
├── static
├── tree.txt
├── vue.config.js
└── yarn.lock
первая страница
Управление пользователями
управление ролями
Управление меню
генерация кода