Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Внести вклад в разработку кода
Синхронизировать код
README.md
Тимо v2.0.3
Лицензия: Apache 2.0
Присоединиться к QQ группе №1 |
Присоединиться к QQ группе №2 |
Звёзды |
Форки |
 |
 |
 |
 |
Проект представляет собой
TIMO — это система управления бэкендом, разработанная на основе SpringBoot 2.0, Spring Data Jpa, Thymeleaf и Shiro. Система разделена на модули для удобства разработки и обслуживания. Поддерживает раздельное развёртывание фронтенда и бэкенда. В настоящее время поддерживает следующие функции: управление правами доступа, управление отделами, управление словарями, ведение журнала, загрузка файлов, генерация кода и т. д. Это фреймворк для быстрой разработки бэкенд-систем!
Выбор технологий
- Бэкенд: SpringBoot + Spring Data JPA + Thymeleaf + Shiro + Jwt + EhCache.
- Фронтенд: Layui + Jquery + zTree + Font-awesome.
Новая структура проекта

Список функций
- Управление пользователями: используется для управления пользователями в системе бэкенда, поддерживает операции добавления, удаления, изменения и проверки.
- Управление ролями: минимальная единица распределения прав доступа, через роли пользователям предоставляются права доступа.
- Управление меню: используется для настройки меню системы, также служит ресурсом прав доступа.
- Управление отделами: управление и разделение пользователей с помощью различных отделов.
- Управление словарями: централизованное управление данными, которые требуют преобразования, такими как пол (мужской, женский).
- Журнал действий: записывает действия пользователя в системе и отслеживает ошибки, возникающие во время работы системы.
- Загрузка файлов: предоставляет встроенный интерфейс загрузки файлов для разработчиков.
- Генерация кода: помогает разработчикам быстро разрабатывать проекты, уменьшая ненужное дублирование работы и позволяя уделять больше внимания реализации бизнес-логики.
- Создание форм: позволяет быстро создавать модуль формы с помощью перетаскивания.
- Интерфейс данных: автоматически генерирует соответствующий API-интерфейс на основе бизнес-кода.
Инструкция по установке
Использование
- Документация по использованию: sdoc/Использование документации.docx.
- Руководство по разработке: Руководство по разработке TIMO. Онлайн.
- Файл SQL: sdoc/timo.sql (часто забывается синхронизировать!).
История обновлений
- 2019-11-06: обновление, переименовать тип меню в каталог, меню, кнопку.
- 2019-10-30: обновление, переписать данные «запомнить меня» в Shiro, уменьшить размер cookie.
- 2019-10-25: обновление, добавить метод получения списка ролей пользователя, исправить проблему с тайм-аутом при получении данных отдела.
- 2019-10-17: обновление, оптимизация проблемы с задержкой загрузки js, решение проблемы с максимальным увеличением окна layui.
- 2019-08-28: обновление, добавление конфигурации, можно напрямую настроить правила Shiro и XSS через файл yml!
- 2019-08-11: обновление, согласно Руководству по разработке Alibaba Java, оптимизируйте код.
- 2019-06-14: обновление, исправление проблемы невозможности множественного наследования интерфейса.
- 2019-04-28: обновление, внедрение механизма аутентификации JWT TOKEN, реализация многосторонней аутентификации!
- 2019-04-07: обновление, выпуск версии 2.0, новая структура проекта!
- 2019-02-11: обновление, устранение проблемы с отображением формата словаря с длинными значениями, добавление технологии офлайн-документации 1.0.
- 2019-01-17: обновление, рефакторинг модуля словаря, изменение mo:dictKey на mo:dict.
- 2018-12-18: обновление, добавлены функции импорта и экспорта.
- 2018-12-13: обновление, исправлена проблема с путём генерации кода, содержащим пробелы.
- 2018-12-10: обновление, добавлено xss-предотвращение, добавлен swagger-документ интерфейса данных.
- 2018-12-09: обновление, добавлена функция QuerySpec динамического запроса, добавлена функция сортировки, улучшено управление пользователями и отделами.
- 2018-12-07: обновление, устранена проблема многократной загрузки файлов, изменено название сущности загрузки.
- 2018-12-05: обновление, поддержка трёхуровневого меню, обновление механизма управления правами администратора, устранение некоторых проблем.
- 2018-12-03: обновление, выпущена версия 1.0!
Демонстрационный адрес
Демонстрационный адрес: http://www.linln.cn.
Предварительный просмотр
.
.
.
.
.
.
.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )