# 启航电商ERP系统-电商企业数智化底座 **Repository Path**: qiliping/qihang-erp-open ## Basic Information - **Project Name**: 启航电商ERP系统-电商企业数智化底座 - **Description**: 启航电商ERP系统是一个驱动电商企业数智化转型的电商业务中台底座。该项目采用SpringBoot4开发,除了具有ERP全链路功能之外,还正在构建以SpringAI2.0为底层的AI原生电商ERP系统,主要包括Erp Tools提供读写ERP结构化数据。系统支持多平台多店铺商品、订单、售后、库存、电子面单等电商核心业务处理,支持:淘宝、京东、拼多多、抖店、微信小店、快手、小红书等。 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: https://qihangerp.cn/ - **GVP Project**: No ## Statistics - **Stars**: 759 - **Forks**: 366 - **Created**: 2014-09-26 - **Last Updated**: 2026-09-17 ## Categories & Tags **Categories**: erp **Tags**: 电商进销存, 电商ERP, 订单系统, 打单系统, 新零售 ## README # 启航电商ERP系统-电商企业数字化底座 > 🛠️ **开发者?** → [**开发者快速上手指南**](https://qihangerp.cn/open/docs/quickstart.html?utm_source=erp)(环境配置、3步启动、常见报错速查、技术支持) ## 🔗 相关链接 | 链接 | 地址 | |-----------------|----------------------------------------------------------------------| | 🌐 官网 | [https://qihangerp.cn/](https://qihangerp.cn/?utm_source=erp) | | 💬 开源社区交流 | [https://qihangerp.cn/open/](https://qihangerp.cn/open/?utm_source=erp) | | 💼 企业版 | [https://qihangerp.cn/enterprise/](https://qihangerp.cn/enterprise/?utm_source=erp) | > **欢迎来到我们的开源项目!创新、协作、高质量的代码。您的Star🌟,是我们前进的动力! 💪✨🏆** > **项目持续更新中,还有很多不足,请多包含!如有任何疑问请提交issuse!谢谢! 💪✨🏆** > **启航电商ERP系统正在重构AI原生ERP系统——不光能用,还能和您的飞书/钉钉/企微等外部系统紧密协作,越用越智能。** ## 🎉 4.1版本重大升级 ### 🚀 核心技术栈升级 | 组件 | 版本 | 说明 | |------|------|------| | **Spring Boot** | **4.1.0** | 从 3.0.2 升级,基于 Spring Framework 7.x | | **Spring Security** | 7.1.0 | 安全框架升级,API 变更适配 | | **Spring Data Redis** | 4.1.0 | Redis 数据层升级 | | **Tomcat** | 11.0.22 | Servlet 6.x 支持 | | **Java** | 17 | 保持兼容,无需升级 JDK | | **MyBatis-Plus** | 3.5.16 | spring-boot4-starter 适配 | | **Spring AI** | **2.0.0** | 大模型统一接入框架,新增 @Tool 原生函数调用 | | **jjwt** | 0.12.6 | JWT 库升级,API 变更 | | **OkHttp** | 4.12.0 | HTTP 客户端,用于外部 Webhook 消息推送 | ### 🤖 AI原生ERP——Spring AI 2.0 + 11个AI Tool 全面就绪 > **🔥 开源版已深度集成 Spring AI 2.0,构建了完整的 AI Tool 函数调用体系,DeepSeek 驱动的智能助手可直接查询数据库、分析业务数据!** | 特性 | 描述 | 状态 | |------|------|------| | **Spring AI 2.0** | 官方 AI 框架,统一大模型接入 + @Tool 注解函数调用 | ✅ 已深度集成 | | **DeepSeek 大模型** | 通过 OpenAI 兼容 API 接入 DeepSeek | ✅ 内置,配置 API Key 即用 | | **11 个 AI Tool 类** | 订单、商品、库存、售后、采购、物流、会员等原子查询工具 | ✅ 已实现 | | **ChatClient + SSE 流式输出** | 流式对话,逐字返回,用户体验流畅 | ✅ 已实现 | | **AI 定时监控** | 定时 AI 分析库存异常、订单超时等并推送通知 | ✅ 已实现 | | **SSE 实时推送** | 新订单、新消息浏览器弹窗提醒 | ✅ 已实现 | | **RAG 知识库** | PGVector 向量存储 + 检索增强生成 | 🔧 需部署 pgvector 启用 | | **文档读取器** | PDF/HTML/JSoup/Tika 文档解析 | 🔧 按需启用 | **启用 AI 功能:** 配置 `application.yml` 中的 `spring.ai.deepseek.api-key`,重启即可在「AI 智能」菜单体验自然语言查询。 ### 🔔 外部通知提醒——让 ERP 主动找到你 > **运营异常不再靠人盯——系统自动推送飞书/钉钉/企微,消息直达手机!** | 特性 | 描述 | 状态 | |------|------|------| | **飞书机器人** | 通过 Webhook 推送 ERP 消息到飞书群 | ✅ 已实现 | | **钉钉机器人** | 支持签名校验,安全推送钉钉群 | ✅ 已实现 | | **企业微信机器人** | 推送消息到企微群 | ✅ 已实现 | | **通知渠道管理** | 可视化配置 Webhook 地址、测试推送 | ✅ 已实现 | | **自动重试** | 推送失败自动重试(10分钟间隔) | ✅ 已实现 | | **分级推送策略** | 高优消息 → 外推,低优 → 系统内通知 | ✅ 已实现 | | **SSE 浏览器实时通知** | 系统新消息实时弹窗,无需刷新 | ✅ 已实现 | ### 4.1 核心特性 | 特性 | 描述 | 状态 | |------|------|------| | **多商户架构** | 商户独立管理店铺、商品、采购、订单、出入库 | 🔧 开发中 | | **多仓库支持** | 本地仓、系统云仓、京东云仓 | 🔧 开发中 | | **多供应商支持** | 供应商发货处理、备货单管理 | 🔧 开发中 | | **AI 原生集成** | Spring AI 2.0 + 11个@Tool + DeepSeek 智能分析 | ✅ 已实现 | | **外部通知系统** | 飞书/钉钉/企微 Webhook 推送 + 通知渠道管理 | ✅ 已实现 | | **完整进销存** | 采购、销售、出入库全流程管理 | 🔧 开发中 | | **三级销售架构** | 总部-商户-店铺三级体系 | 🔧 开发中 | ## 一、系统介绍 **启航电商ERP系统正在重构AI原生ERP系统。** #### 项目定位 **启航电商ERP系统是一个驱动电商企业数智化转型的电商业务中台底座。** 该项目基于 Spring Boot 4.1 单体应用架构,通过 OpenAPI + CLI 构建供 AI 调用的系统,实现 AI 原生电商 ERP 系统。AI场景包括: + 完整的供AI大模型调用的开放接口(持续完善中); + CLI命令行工具(AI使用范例); + 接入大模型数据分析(持续更新中); 系统支持多平台多店铺管理,拥有商品、订单、售后、库存、电子面单等电商核心业务处理能力,支持:淘宝、京东、拼多多、抖店、微信小店、快手、小红书等。 主体功能包括:采购管理、商品管理、订单管理、售后管理、发货管理、仓库管理等。 **系统拥有完善的对外开放接口,可以很方便地与企业原有其他ERP、WMS、财务等系统进行对接。** **企业版支持多商户、多供应商、多仓库独立子系统处理业务,还对接了京东云仓可以直接将订单推送到京东云仓发货** **该系统可作为电商企业数字化转型的订单中台系统底座使用,教程及文档请阅读开源文档或者访问[开源版及服务](https://qihangerp.cn/open/?utm_source=erp)。** --- ##### 💡 申请不到平台 API (AppKey) 怎么办? **启航电商 ERP** 专为大中型电商设计,依赖官方 API 实现自动化。如果您面临以下情况: * ❌ 无法申请淘宝、抖音、拼多多等平台的官方 API 权限 * ❌ 需要快速部署生产环境,不想折腾开源版 * ❌ 需要专业的技术支持和售后服务 **欢迎升级到启航电商ERP企业版:** 👉 **[启航电商ERP企业版](https://qihangerp.cn/?utm_source=erp)** * **API无忧**:提供平台API协助申请,或者采用第三方API接口服务(企业版内置了第三方API) * **一键部署**:专业运维团队协助上线 * **专属支持**:7x24小时技术支持服务 * **更多功能**:多商户架构、多仓库支持、第三方API支持、三方云仓(如:京东云仓)支持、AI智能分析 --- **如果您只需要订单处理功能,不需要完整ERP:** 👉 **[启航电商OMS订单中台](https://qihangerp.cn/open/oms.html?utm_source=erp)** * **多平台聚合**:支持淘宝、京东、拼多多、抖店、微信等平台订单统一管理 * **灵活处理**:支持API自动拉单 + 手动导入订单双模式 * **轻量部署**:单体架构,30分钟部署完成,开源可定制 * **数据自有**:完全本地部署,数据100%自主掌控 --- ### 💡 自研 vs 购买:算一笔账 有能力部署开源版的团队,通常会纠结一个问题:**用开源版自己维护,还是直接买企业版?** | 成本项 | 自研(基于开源版二次开发) | 购买企业版 | |:------|:------------------------|:----------| | 技术团队 | 至少 1-2 人维护(年薪 30-50 万) | 无需组建 | | 开发周期 | 3-6 个月熟悉代码和二次开发 | 即买即用 | | 平台对接 | 逐个申请 AppKey、调试接口 | 已对接所有主流平台 | | 持续迭代 | 自己跟进平台 API 变更 | 企业版负责更新 | | 多商户/多仓库 | 需自行开发 | 企业版内置 | | 风险 | 人员离职、代码质量问题 | 厂商保障 | | **年成本** | **30-50 万+** | 源码买断,永久授权,无需年费| > **结论:** 如果你的团队有技术能力且有空闲人力,开源版是不错的底层框架;如果你需要快速上线、降低风险,**企业版是更经济的选择**。 --- ## 二、核心流程与功能 ### 关键流程 #### 平台初始化流程 ```mermaid graph TD A[添加店铺信息] -->B(获取店铺授权AccessToken) B --> C[拉取店铺商品] C --> D[店铺商品SKU绑定商品库商品SKU] D --> E(初始化完成) ``` #### 绑定商品库商品SKU ```mermaid graph TD A[添加ERP商品SKU信息] -->B(拉取店铺商品) B --> C[店铺商品SKU关联ERP商品SKU] C --> E(完成) ``` #### 处理订单(发货) ```mermaid graph TD A[店铺订单拉取] -->B(店铺订单审核确认发货) B --> C(后台任务:订单商品数据自动关联ERP系统SKU) C --> D[发货中心-处理订单] D --> E1(分配给供应商发货) D --> E2(手动发货) E1 --> F1[推送到供应商备货单] E2 --> F2[推送到仓库备货单] F1 --> G1[手动录入供应商发货物流] E2 --> G[变更OMS订单状态 - 将发货信息推送给平台店铺] G --> H(完成) G1 --> H ``` #### 处理售后 ```mermaid graph TD A[店铺退款拉取] -->B(店铺退款推送到OMS售后中心) B --> D[接口推送/手动推送:将订单推送给ERP系统-外部系统] D --> E[接收/手动录入ERP系统处理售后结果:补发/换货/退货] E --> F[变更OMS售后状态 - 将售后结果信息推送给平台店铺] F --> G(完成) ``` ### 🤖 AI 智能助手——用自然语言管理生意 系统内置 **Spring AI 2.0 + DeepSeek** 智能对话引擎,AI 可自主调用数据库查询工具回答业务问题: ``` 💬 "最近一周哪个店铺退款最多?" → AI 自动调用 RefundTools 查询数据 → "近7天拼多多旗舰店退款42单,金额最高..." 💬 "库存不足的商品有哪些?" → AI 调用 InventoryTools 查询 → "商品A (SKU12345) 仅剩3件,商品B (SKU67890) 已售罄..." 💬 "上个月采购订单统计" → AI 调用 PurchaseTools 查询 → "5月共生成采购订单18单,总金额¥256,800..." ``` #### 已实现的 AI 工具(11个 @Tool 类) | 工具类 | 功能 | 查询范围 | |-------|------|---------| | `ShopTools` | 店铺信息查询 | 店铺列表、平台类型、授权状态 | | `OrderTools` | 订单数据查询 | 订单列表、订单明细、发货状态、待发货统计 | | `RefundTools` | 售后数据查询 | 售后列表、退款原因汇总、退款金额统计 | | `GoodsTools` | 商品信息查询 | 商品列表、SKU 明细、分类、品牌 | | `InventoryTools` | 库存信息查询 | 库存列表、低库存预警、库存流水 | | `PurchaseTools` | 采购信息查询 | 采购订单列表、采购明细、供应商 | | `MemberTools` | 会员信息查询 | 会员列表、会员等级、积分 | | `SupplierTools` | 供应商查询 | 供应商列表、报价 | | `LogisticsTools` | 物流信息查询 | 物流公司、运单状态 | | `WarehouseTools` | 仓库信息查询 | 仓库列表、库位查询 | | `StockFlowTools` | 库存流水查询 | 出入库流水、按时间/商品筛选 | > AI 会自行判断需要调用哪些工具、按什么顺序调用,无需用户关心底层数据表结构。 ### 🔔 外部通知提醒——运营异常主动找上门 系统遇到运营异常(销售额为零、退款过多、库存不足、发货超时等),会自动通过您配置的通知渠道推送到手机: ``` ┌─ 系统定时检查 ─────────────────────┐ │ │ │ sales_zero? → "今日销售额为零" │ │ ship_pending? → 发货积压提醒 │ │ refund_excess? → "退款过多提醒" │ │ stock_low? → 库存不足警报 │ │ order_timeout? → 发货超时提醒 │ │ AI 分析异常 → 智能识别运营风险 │ │ │ └─────────┬───────────────────────────┘ │ ▼ ┌───────┴───────┐ ┌──────────────────┐ │ sys_message │ ───→ │ 浏览器弹窗提醒 │ │ (系统消息表) │ │ (SSE 实时推送) │ └───────┬───────┘ └──────────────────┘ │ ▼ ┌───────┴───────────────────┐ │ NotifierService 分发 │ │ (根据 sys_alert_channel) │ └───────┬───────────────────┘ │ ┌─────┼──────────┬─────────┐ ▼ ▼ ▼ ▼ 飞书 钉钉 企微 (更多) Webhook Webhook Webhook 扩展 ``` **推送策略:** - 🔴 **高优先级**(销售额为零、库存不足、AI 识别异常) → 实时推送到外部 - 🟡 **中优先级**(发货积压、退款过多) → 系统内通知 + 有条件外推 - 🔵 **低优先级**(常规通知) → 仅系统内通知 ### 主体功能 启航电商ERP系统支持多平台多店铺订单、售后、商品等管理,目前已接入:淘宝、京东、拼多多、抖店、微信小店,后续会继续接入快手小店、小红书等。 启航电商ERP系统逐步演变成了一个完整的ERP,主体功能包括: + **🤖 AI 智能分析**:自然语言查询业务数据、AI 定时监控运营风险 + **🔔 外部通知推送**:飞书/钉钉/企微 Webhook 推送、通知渠道可视化配置 + **采购管理**:采购单管理、采购单入库、供应商管理等 + **商品管理**: + 商品库管理:商品、分类&分类属性管理等 + 店铺商品管理:店铺商品同步、关联ERP商品等 + **订单管理**: + 订单库:所有平台所有店铺订单聚合 + 店铺订单管理:店铺订单同步、管理 + **发货管理**: + 电子面单打印发货 + 手工发货管理 + 供应商发货管理 + 发货记录、物流跟踪等 + 店铺电子面单账户管理 + 发货设置 + **售后管理**:店铺售后同步、售后处理(补发、换货、退货处理)等 + **店铺&平台参数设置**:店铺管理、店铺商品管理、平台参数设置 #### 系统架构 本项目后端采用`Spring Boot 4.1` + `Spring AI 2.0` 架构开发。 前端采用`Vue3`+`TypeScript`+`Element Plus`开发(`vue3/` 为新版前端,`vue2/` 为旧版前端) + 后端核心技术栈 + **Spring Boot 4.1.0** — 最新稳定版,基于 Spring Framework 7.x + **Spring Security 7.1** — 安全认证与授权 + **Spring AI 2.0** — AI 大模型统一接入框架,@Tool 函数调用 + **OkHttp 4.12** — HTTP 客户端,用于飞书/钉钉/企微 Webhook 推送 + **MyBatis-Plus 3.5.16** — 持久层框架 + **MySQL 8 + Redis 7** — 数据库与缓存 + **SSE** — 服务端实时消息推送 ## 三、功能模块(系统菜单一览) 系统菜单结构如下,基于数据库中 `sys_menu` 配置动态渲染: #### 1️⃣ 商品管理 | 菜单 | 说明 | |------|------| | 商品库管理 | 商品库商品增删改查、SKU管理、供应商产品关联 | | 店铺商品管理 | 店铺商品同步、ERP商品SKU绑定 | | 商品库存查询 | 库存明细查询 | | 商品分类管理 | 商品分类维护 | | 商品品牌管理 | 商品品牌维护 | | 分类规格属性 | 分类属性配置 | | 供应商产品 | 供应商产品信息维护 | #### 2️⃣ 销售管理(订单管理) | 菜单 | 说明 | |------|------| | 订单库 | 所有平台所有店铺订单聚合展示 | | 订单明细 | 订单商品明细查询 | | 店铺订单 | 各平台店铺订单同步与管理 | | 创建内销订单 | 线下/内销订单录入 | | 内销管理 | 内销订单审核处理 | | 折扣管理 | 营销折扣规则配置 | | 会员管理 | 会员信息管理 | #### 3️⃣ 采购管理 | 菜单 | 说明 | |------|------| | 采购订单 | 采购单创建、审核、查询 | | 采购入库 | 采购物流、收货、生成入库单 | | 供应商档案 | 供应商信息维护 | | 供应商报价 | 供应商价格管理 | | 采购承运商 | 承运商管理 | #### 4️⃣ 发货管理 | 菜单 | 说明 | |------|------| | 手动发货 | 手工录入发货信息 | | 打单发货 | 电子面单打印发货 | | 供应商发货 | 分配给供应商代发 | | 云仓发货 | 推送到云仓发货 | | 发货记录 | 发货记录查询 | | 电子面单设置 | 店铺电子面单账户配置 | | 发货快递设置 | 发货快递公司配置 | #### 5️⃣ 售后管理 | 菜单 | 说明 | |------|------| | 订单售后库 | 聚合售后查询、详情、处理 | | 店铺售后 | 售后API拉取、更新、操作 | | 售后台账 | 售后处理记录台账 | #### 6️⃣ 仓库管理 | 菜单 | 说明 | |------|------| | 订单发货出库 | 备货单生成、出库作业 | | 出库管理 | 商品出库单管理 | | 入库管理 | 商品入库单管理 | | 仓库商品 | 仓库商品库存查询 | | 仓库管理 | 仓库信息维护 | | 仓位管理 | 仓库库位配置 | #### 7️⃣ 店铺管理 | 菜单 | 说明 | |------|------| | 店铺管理 | 店铺信息维护、授权管理 | | 商户管理 | 多商户管理(总部-商户-店铺三级架构) | #### 8️⃣ 系统设置 | 菜单 | 说明 | |------|------| | 用户管理 | 系统用户管理 | | 角色管理 | RBAC角色权限配置 | | 菜单管理 | 动态菜单配置 | | 部门管理 | 组织架构管理 | | 字典管理 | 数据字典维护 | | **通知渠道** | **飞书/钉钉/企微 Webhook 配置、测试推送** | #### 🔟 AI 智能 | 菜单 | 说明 | |------|------| | 模型配置 | AI 大模型接入配置(DeepSeek/Ollama 等) | | 智能分析 | AI 对话分析,自然语言查询业务数据 | #### 9️⃣ 系统&接口配置 | 菜单 | 说明 | |------|------| | 接口授权 | OpenAPI 鉴权管理(appKey/appSecret) | | 电商平台开关 | 各平台API开关控制 | | 定时任务配置 | 订单拉取等定时任务管理 | | 平台拉取日志 | 订单/售后拉取日志查询 | | 快递公司库 | 物流公司库维护 | | 国家地区设置 | 地区数据维护 | ## 四、项目架构 ### 1、开发环境级组件 #### 1.1 开发环境 + Java:17 + Nodejs:v20.20.0 + Maven:3.9 + Spring Boot:4.1.0 + Spring AI:2.0.0 #### 1.2、存储及中间件 + MySQL 8 + Redis 7.x ### 2、项目结构 #### 2.1 `common`通用公共库 + 通用工具类、结果封装(ResultVo、PageQuery等)、工具函数等 #### 2.2 `security`安全模块 + 权限认证、JWT Token管理、Spring Security 7.x 配置 #### 2.3 `model`领域模型层 + `entity`: 数据库实体类(ShopOrder、OOrder、OGoods、OShop等) + `bo`: 业务对象(TaoOrderBo、JdOrderBo等) + `vo`: 视图对象(UserInfoVo、MenusVo等) + `dto`: 数据传输对象 #### 2.4 `mapper`数据访问层 + MyBatis-Plus Mapper接口,数据持久化 #### 2.5 `service`业务服务层 + Service接口与实现统一层,包含Mapper、业务接口及实现 + 包含商品、订单、店铺、售后等各模块的数据访问和业务逻辑 #### 2.6 `erp-api`单体应用(主入口) + Spring Boot 4.1 单体应用,统一端口 8088 + 按业务领域分包: | 包 | 功能 | |---|------| | `controller/erp/` | ERP核心业务(商品、订单、采购、仓库、库存、售后等) | | `controller/oms/` | 平台对接(淘宝/京东/拼多多/抖店/微信小店/快手 OAuth、订单、售后、面单) | | `controller/sys/` | 系统管理(用户、角色、菜单、字典、登录、通知渠道等) | | `controller/open/` | 开放API接口(供AI/外部系统调用) | | `controller/ai/` | AI相关(SSE推送、Ollama、DeepSeek、Chat) | | `notify/` | **外部通知推送(飞书/钉钉/企微 Notifier + 分发服务)** | | `serviceImpl/ai/` | **AI 工具类(11个 @Tool 类:ShopTools、OrderTools、RefundTools 等)+ 编排服务** | | `serviceImpl/` | AI 监控调度、消息调度、业务服务实现 | | `mq/` | 消息队列(Kafka消息消费) | #### 2.7 `open-sdk`平台对接SDK + 各电商平台API对接封装(淘宝、京东、拼多多、抖店、微信小店、快手、小红书) + 包含Token管理、订单/商品/售后/物流API、电子面单等 ### 3、运行说明 #### 3.1、启动环境 1. 启动MySQL 8 2. 启动Redis 7 > v4.1 版本已重构为**单体应用**,无需分布式组件,启动更简单。 #### 3.2、导入数据库 + 创建数据库`qihang-erp` + 导入数据库结构:sql脚本`docs\qihang-erp.sql` #### 3.3、启动后端服务 ```bash # 编译打包 mvn clean install # 运行(默认端口 8088) java -jar erp-api/target/erp-api.jar ``` #### 3.4、运行前端 + Nodejs版本:v20.20.0 + 进入`vue3`文件夹(新版前端,Vue3 + TypeScript + Vite) + 运行`npm install` + 运行`npm run dev` + 浏览网页(默认端口 88) + 登录账号:`admin` + 登录密码:`QHerp@23` > 旧版前端(Vue2 + ElementUI)位于 `vue2/` 目录,仍可使用,后续将逐步迁移到 `vue3/`。 #### 3.5、SSE 实时消息推送 & 外部通知 系统支持双通道消息推送: **🔔 通道一:SSE 浏览器实时推送** - 新订单消息、系统通知实时弹窗,无需手动刷新 - 支持服务端主动推送(新订单提醒、AI 分析结果等) **🔔 通道二:外部 Webhook 推送(飞书/钉钉/企微)** - 在「系统设置 → 通知渠道」中配置 Webhook 地址 - 支持飞书、钉钉(含签名校验)、企业微信 - 运营异常自动推送:销售额为零、退款过多、库存不足、发货超时、AI 识别异常 - 推送失败自动重试(间隔 10 分钟) - 支持可视化「测试消息」验证配置是否正确 **开发环境**:前端 devServer proxy 已默认支持 SSE 长连接代理。 **生产环境(Nginx)**:需要配置以下关键参数: ```nginx location /prod-api/ { proxy_http_version 1.1; # 必须 HTTP/1.1 proxy_buffering off; # 关闭缓冲 proxy_read_timeout 1800s; # 长连接超时 proxy_pass http://127.0.0.1:8088/; } ``` ### 4、项目部署 #### 4.1 打包 ##### 后端打包 + 1、install `mvn clean install` + 2、package `mvn clean package` ##### 前端打包 ```bash cd vue3 # 新版前端(Vue3),vue2/ 为旧版前端 npm run build ``` #### 4.2 部署 ##### 后端部署 + jar部署 + docker部署 ##### 前端部署 + Nginx配置 ``` # 处理 /prod-api/ 的代理请求 location /prod-api/ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # --- 新增 SSE 关键配置 --- proxy_http_version 1.1; # 必须使用 HTTP/1.1 proxy_buffering off; # 关闭缓冲,确保数据实时发送 proxy_read_timeout 1800s; # 增加读取超时时间 (例如 30 分钟) proxy_send_timeout 1800s; # 增加发送超时时间 (例如 30 分钟) proxy_connect_timeout 60s; # 连接超时时间 # --- 结束新增 --- proxy_pass http://127.0.0.1:8088/; } ``` + docker运行 --- ## 📦 启航电商开源生态 启航电商旗下开源项目矩阵: | 项目 | 定位 | 官网 | Gitee | GitHub | |:-------------------|:-----------------------------------------|:-----|:-----|:--------------------------------------------------------| | **启航电商ERP ⬅** | **电商业务AI底座(单体应用,v4.1)** | [官网](https://qihangerp.cn/open/erp.html?utm_source=erp) | [Gitee](https://gitee.com/qiliping/qihang-erp-open) | [GitHub](https://github.com/zeasin/qihang-erp-open) | | OMS 订单中台 | 轻量级订单管理 | [官网](https://qihangerp.cn/open/oms.html?utm_source=erp) | [Gitee](https://gitee.com/qiliping/qihang-oms) | [GitHub](https://github.com/zeasin/qihang-oms) | | 启航零售ERP | 线下零售管理平台 | [官网](https://qihangerp.cn/open/retail-erp.html?utm_source=erp) | [Gitee](https://gitee.com/qiliping/qihang-retail) | [GitHub](https://github.com/zeasin/qihang-retail) | | 启航跨境电商ERP | 跨境电商专用版 | [官网](https://qihangerp.cn/open/cross-border.html?utm_source=erp) | [Gitee](https://gitee.com/qiliping/qihang-cb-erp) | [GitHub](https://github.com/zeasin/qihang-cb-erp) | ## 💼 企业版 👉 **[启航电商ERP企业版](https://qihangerp.cn/?utm_source=erp)**([在线预约演示](https://qihangerp.cn/demo.html?utm_source=erp)) 👉 **了解更多?→** 邮箱:qihangerp@qq.com ## 📱 关注我们 | 公众号:启航电商ERP | 服务号:启航数链 | 个人号:码农老齐 | |:-----------------------------------------------:|:----------------------------------------------:|:--------------------------------------------:| | 开源社区·开发者交流·开源服务 | 产品动态·行业方案·客户案例 | 技术实战·开源故事·创业心得 | | | | | **感谢关注!我希望将从事电商 10 余年的行业经验沉淀在代码中,帮助大家真正提升经营效率。** 💖 如果项目对您有帮助,请点个 **Star ⭐** 给予鼓励! ---