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

OSCHINA-MIRROR/cng1985-adminstore

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

Админстор

maven QQ Apache-2.0 ИспользованиеIntelliJ IDEA для разработки и поддержки GitHub forks

Этот исходный код использует структуру Maven.

Требования к среде

  • JDK 8 или более поздняя версия (поддерживает JDK 8). Рекомендуется использовать JDK 8+, который имеет лучшее управление памятью. Для более низких версий JDK 6, JDK 7 может потребоваться установить Java-память -XX:PermSize=128M -XX:MaxPermSize=512M, иначе может возникнуть ошибка типа «java.lang.OutOfMemoryError: PermGen space».
  • Servlet 2.5 или более поздней версии (например, Tomcat 6 или более поздней версии).
  • MySQL 5.7 или более поздней версии.
  • Maven 3.0 или более поздней версии.

Выбор технологии:

  • SSH (Spring, Spring MVC, Hibernate).
  • Безопасные разрешения Shiro.
  • Кэш Ehcache.
  • Шаблоны представлений Freemarker.
  • Запланированные задачи Quartz.
  • nbsaas-boot.
  • VUE3.
  • element-ui.

Этапы установки:

  1. Создайте базу данных. Если вы используете MySQL, выберите набор символов utf8 или utf8mb4 (поддерживает больше специальных символов, рекомендуется).
  2. Выполните скрипт базы данных. Скрипт базы данных находится в каталоге database.
  3. Создайте базу данных MySQL и импортируйте /documents/db.sql.
  4. Импортируйте проект Maven в IntelliJ IDEA. Выберите File - open, чтобы открыть путь к проекту. После создания проекта Maven он начнёт загружать сторонние jar-файлы с сервера Maven (например, spring), что займёт некоторое время. Пожалуйста, будьте терпеливы.
  5. Измените соединение с базой данных. Откройте файл /web/src/main/resources/application-dev.yml и измените значения url, username и password в соответствии с реальной ситуацией.
  6. Запустите программу. AdminApplication.
  7. Загрузите Vue3 для бэкенда администратора https://gitee.com/cng1985/nbsaas-admin-vue.
  8. Установите зависимости, запустите программу и посетите адрес http://localhost:5173/. Имя пользователя: ada, пароль: 123456.

Общий запрос

Правила именования запросов модели

Бизнес-конец_бизнес_операция

Например: front_user_list, front_user_save, front_user_delete,front_user_view,front_user_update,front_user_export front_user_page,shop_user_list,store_user_list

Пакетный запрос

/data/batch

{
    "model": "batchTest",
    "page": 1,
    "size": 1,
    "filters": {
        "user": "1",
        "account": "",
        "beginDate": "2024-01-03",
        "endDate": "2024-05-09",
        "warehouseCodeList": "000,SD002"
    }
}

Запрос списка

/data/list

{
    "model": "pageForUserLoginLog",
    "page": 1,
    "size": 1,
    "filters": {
        "user": "1",
        "account": "",
        "beginDate": "2024-01-03",
        "endDate": "2024-05-09",
        "warehouseCodeList": "000,SD002"
    }
}

Пейджинговый запрос

/data/search

{
    "model": "pageForUserLoginLog",
    "page": 1,
    "size": 1,
    "filters": {
        "user": "1",
        "account": "",
        "beginDate": "2024-01-03",
        "endDate": "2024-05-09",
        "warehouseCodeList": "000,SD002"
    }
}

Список запросов без условий

/data/data/{модель}

Например, http://152.136.236.93:8100/data/data/org

Среда тестирования онлайн

http://adminstore.nbsaas.com/ Имя пользователя: admin, пароль: 123456

Способ общения

Эффект интерфейса

Меню управления функциями Функции управления шаблонами Функции управления плагинами Функция общего запроса

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

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

Введение

Это шаблон простой инициализации проекта, который объединяет Shiro, Spring, Hibernate, Spring MVC, Ehcache, Disconver и Bootstrap. Отличный выбор при создании проекта! Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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