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

OSCHINA-MIRROR/coding4java-springbok

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

logo

Среднеуровневый фреймворк для розничных операций на основе Spring Boot

Загрузки Загрузки

⭐ Проект

Среднеуровневый фреймворк для розничных операций на основе Spring Boot 2.7, Mybatis-Plus, Sa-Token, фронтенд на основе Vue3, Element-Plus, Vite, мобильная версия на основе Uni-App, TypeScript. Простой, гибкий, с четкой структурой, поддерживает продажи и управление несколькими магазинами и каналами, использует лицензию Apache2.0, полностью открытый, бесплатный для использования в личных или коммерческих проектах. Нажмите на звездочку выше, чтобы следить за обновлениями.

Фронтенд проект

https://gitee.com/coding4java/springbok-admin-vue3.git

Мобильный проект

https://gitee.com/coding4java/springbok-shop-uniapp.git

📔 Документация

Документация по springbok

Описание веток

Ветка Описание
master Основная ветка
dev Ветка разработки

Технологическая стек

Бэкенд| Фреймворк | Версия | Описание |

| -------------------- | --------- | ------------------------ | | JDK | 1.8 | Java SDK | | Spring Boot | 2.7.3 | Быстрое развитие приложений | | Spring MVC | 5.3.22 | MVC фреймворк | | Sa-Token | 1.37.0 | Легковесный фреймворк аутентификации | | MySQL | >=5.7 | База данных | | Mybatis-Plus | 3.4.2 | Улучшенный Mybatis | | Redis | >=5.0 | База данных Key-Value | | Lombok | 1.18.24 | Java библиотека | | Hutool | 5.8.3 | Java инструменты | | Knife4j | 2.0.8 | Улучшение Swagger | | Jackson | 2.13.3 | JSON библиотека | | Quartz | 2.7.3 | Фреймворк планирования задач | | Velocity | 2.0 | Java шаблонный движок | | SpringBoot Test | 2.7.3 | Библиотека юнит-тестирования |### Передний конец| Фреймворк | Версия | Описание | | -------------------------- | --------- | --------------------------- | | Vue | 3.4.15 | Прогрессивный JavaScript фреймворк | | Vite | 5.0.11 | Инструмент разработки и сборки | | TypeScript | 5.3.0 | Сверхнабор типов для JavaScript | | Element-Plus | 2.5.5 | Библиотека UI-компонентов | | Pinia | 2.1.7 | Библиотека управления состоянием Vue | | Pinia-Plugin-Persist | 1.0.0 | Плагин Pinia для сохранения состояния | | Vue Router | 4.2.5 | Vue маршрутизация | | Axios | 1.6.7 | Библиотека сетевых запросов на основе Promise | | Echarts | 5.4.3 | Библиотека визуализации графиков | | Dayjs | 1.11.10 | Библиотека для работы с датами | | Wangeditor | 5.1.23 | Редактор富文本编辑器|

Мобильная версия

Фреймворк Версия Описание
Vue 3.2.47 Прогрессивный JavaScript фреймворк
Uni-App 3.0.0 Кроссплатформенный фреймворк для мобильных приложений
Uni-UI 1.5.0 Библиотека UI-компонентов для uni-app
TypeScript 5.1.6 Сверхнабор типов для JavaScript
Pinia 2.0.27 Библиотека управления состоянием Vue
Pinia-Plugin-Persistedstate 3.2.0 Плагин Pinia для сохранения состояния

Структура проекта```lua

springbok ├── springbok-common -- Common modules (required) ├── springbok-core -- Core module (required) ├── springbok-system -- System module (required) ├── springbok-system-api -- System module API (required) ├── springbok-erp -- ERP module (required) ├── springbok-erp-api -- ERP module API (required) ├── springbok-mall -- Retail module (required) ├── springbok-mall-api -- Retail module API (required) ├── springbok-quartz -- Task scheduler module (required) ├── springbok-gen -- Code generation module (required) ├── springbok-monitor -- Application monitoring module (optional) ├── springbok-mq -- Messaging module (optional) ├── springbok-test -- Example, used only for demonstration (optional) └── springbok-test-api -- Example API, used only for demonstration (optional)

## Скриншоты проекта### Система

<table>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/首页.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/菜单管理.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/角色管理.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/岗位管理.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/用户管理.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/应用管理.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/门店管理.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/字典管理.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/操作日志.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/定时任务.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/数据库监控.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/接口文档.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/应用监控.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/代码生成.png"/></td>
    </tr>
</table>### Розница
<table>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/营销分类.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/规格管理.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/基础单位.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/基础商品.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/销售商品.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/销售单位.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/销售订单.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/会员管理.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/标签管理.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/专题管理.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/广告管理.png"/></td>
       cq
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/优惠券管理.png"/></td>
    </tr>
</table><table>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/маркетинговая_классификация.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_спецификациями.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/основные_единицы.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/основные_товары.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/продажные_товары.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/канальные_товары.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/продажные_заказы.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_клиентами.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_тегами.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_темами.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_рекламой.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_скидочными_чеками.png"/></td>
    </tr>
</table><table>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/маркетинговые_категории.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_спецификациями.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/основные_единицы.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/основные_товары.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/продажные_товары.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/канальные_товары.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/продажные_заказы.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_клиентами.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_тегами.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_темами.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_рекламой.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/управление_скидочными_чеками.png"/></td>
    </tr>
</table>

### ERP<table>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/складской_запрос.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/инвентаризация_заказ.png"/></td>
    </tr>
    <tr>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/закупка_выход_из_склада.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/закупка_вход_в_склад.png"/></td>
    </tr>
</table>

### Другое

<table>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/темная_тема_1.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/темная_тема_2.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/другие_темы_1.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/другие_темы_2.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/водяной_знак_1.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/водяной_знак_2.png"/></td>
    </tr>
</table>## WeChat Mini Program
<table>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_登录.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_我的.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_首页.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_首页2.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_分类.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_购物车.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_商品.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_商品2.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_商品3.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_结算.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_支付.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_支付2.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_订单物流.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_订单列表.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_地址管理.png"/></td>
    </tr>
    <tr>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_门店.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_个人信息.png"/></td>
        <td><img src="https://gitee.com/coding4java/springbok/raw/master/image/小程序_专题.png"/></td>
    </tr>
</table>

## Освобождающие лицензии**Этот открытый исходный код следует [лицензии Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.html), 100% открытый исходный код, который можно использовать бесплатно для личных или коммерческих целей**

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

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

Введение

Основанный на Spring Boot 2.7, Mybatis-Plus, Sa-Token, фронтенд на Vue 3, Element-Plus, Vite, мобильная версия на Uni-App, TypeScript. Среда для розничных операций, простая, гибкая, с четкой структурой, поддерживает продажи и управление несколькими магазинами и каналами. Соблюдает лицензию Apache 2.0, полностью открытый исходный код, который мож... Развернуть Свернуть
Java
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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