优化新框架结构

This commit is contained in:
启航老齐 2025-12-31 12:06:48 +08:00
parent 11e32b2c5f
commit 194fcb902e
268 changed files with 415 additions and 425 deletions

View File

@ -1,26 +1,29 @@
# 启航电商ERP系统-微服务版
# 启航电商ERP系统
> **欢迎来到我们的开源项目创新、协作、高质量的代码。您的Star🌟是我们前进的动力 💪✨🏆**
> **项目持续更新中还有很多不足请多包含如有任何疑问请提交issuse谢谢 💪✨🏆**
> **启航电商ERP系统3.0版本在原版本基础上新增自动任务拉取订单、订单自动导入订单库等重大升级,进一步提升了开箱即用的特性。**
## 一、系统介绍
启航电商ERP系统3.0版本在原版本基础上新增自动任务拉取订单、订单自动导入订单库等重大升级,进一步提升了开箱即用的特性。
启航电商ERP系统逐步演变成了一个完整的ERP主体功能包括采购管理、商品管理、店铺商品管理、订单库、店铺订单管理、发货管理手动发货、电子面单发货、供应商发货、售后管理、库存管理等。
**商业版对接了外部云仓,可以直接将订单推送到云仓发货**
**商业版支持多商户、多供应商、多仓库独立操作业务,还对接了京东云仓可以直接将订单推送到京东云仓发货**
与此同时该系统会陆续增加供外部调用的API以便开发者满足自己的个性化业务需求。
该系统可作为自行开发电商系统的底座使用教程及文档请阅读开源文档或者访问官网qihangerp.cn
启航电商ERP系统支持淘宝天猫、京东、拼多多、抖店、微信小店等平台后续将继续对接其他电商平台
启航电商ERP系统支持淘宝天猫、京东、拼多多、抖店、微信小店等平台计划很快就会加上快手、小红书
![](docs/preview.png)
#### 系统特点
+ 1、启航电商ERP系统是一个专注核心订单业务处理并且又能快速方便扩展个性化需求的一个底座。
+ 2、该系统适合想自研电商系统的企业快速构建业务。**系统并不适合小卖家小卖家还是老老实实使用市面上流行的SAAS吧。**
+ 1、启航电商ERP系统开源版是一个专注核心订单业务处理并且又能快速方便扩展个性化需求开发的一个底座。商业版是一个完整的产品
+ 2、该系统适合想自研电商系统的企业快速构建企业电商业务。**系统并不适合小卖家小卖家还是老老实实使用市面上流行的SAAS吧。**
+ 3、使用启航电商ERP系统的前置条件是**自行申请各电商开放平台的AppKey** [开放平台申请说明](https://mp.weixin.qq.com/s/KqyNlIVl43dTWicaAeLR1g)
@ -100,6 +103,7 @@ graph TD
```
## 三、功能模块
#### 1、商品库
+ 商品库管理商品库商品提供手动录入、API接收功能可以设置自己发货还是供应商发货影响到后台分单逻辑即时生效
+ 店铺商品店铺商品管理店铺商品API拉取、店铺商品API更新进行店铺商品与商品库商品关联根据SKU编码关联
@ -107,10 +111,11 @@ graph TD
+ 商品品牌管理
#### 2、采购管理
+ 采购订单管理
+ 采购入库管理
+ 采购承运商
+ 供应商管理
+ 采购单:采购单创建、审核等管理。
+ 采购入库:采购物流、收货、生成入库单。
+ 采购承运商:承运商管理。
+ 供应商管理:管理供应商。
#### 3、订单管理

View File

@ -3,8 +3,8 @@ package cn.qihangerp.erp.controller;
import cn.qihangerp.common.AjaxResult;
import cn.qihangerp.module.goods.service.OGoodsInventoryService;
import cn.qihangerp.module.order.domain.vo.SalesDailyVo;
import cn.qihangerp.module.order.domain.vo.SalesTopSkuVo;
import cn.qihangerp.model.vo.SalesDailyVo;
import cn.qihangerp.model.vo.SalesTopSkuVo;
import cn.qihangerp.module.order.service.OOrderItemService;
import cn.qihangerp.module.order.service.OOrderService;
import cn.qihangerp.module.service.OShopService;

View File

@ -6,9 +6,9 @@ import cn.qihangerp.common.PageQuery;
import cn.qihangerp.common.ResultVo;
import cn.qihangerp.common.TableDataInfo;
import cn.qihangerp.module.stock.domain.ErpStockIn;
import cn.qihangerp.module.stock.request.StockInCreateRequest;
import cn.qihangerp.module.stock.request.StockInRequest;
import cn.qihangerp.model.entity.ErpStockIn;
import cn.qihangerp.model.request.StockInCreateRequest;
import cn.qihangerp.model.request.StockInRequest;
import cn.qihangerp.module.stock.service.ErpStockInService;
import cn.qihangerp.security.common.BaseController;
import lombok.AllArgsConstructor;

View File

@ -5,8 +5,8 @@ import cn.qihangerp.common.PageQuery;
import cn.qihangerp.common.ResultVo;
import cn.qihangerp.common.TableDataInfo;
import cn.qihangerp.model.entity.ErpStockOut;
import cn.qihangerp.module.stock.request.StockOutCreateRequest;
import cn.qihangerp.module.stock.request.StockOutItemRequest;
import cn.qihangerp.model.request.StockOutCreateRequest;
import cn.qihangerp.model.request.StockOutItemRequest;
import cn.qihangerp.module.stock.service.ErpStockOutService;
import cn.qihangerp.security.common.BaseController;
import lombok.AllArgsConstructor;

View File

@ -3,8 +3,8 @@ package cn.qihangerp.erp.controller;
import cn.qihangerp.common.AjaxResult;
import cn.qihangerp.common.TableDataInfo;
import cn.qihangerp.module.stock.domain.ErpWarehouse;
import cn.qihangerp.module.stock.domain.ErpWarehousePosition;
import cn.qihangerp.model.entity.ErpWarehouse;
import cn.qihangerp.model.entity.ErpWarehousePosition;
import cn.qihangerp.module.stock.service.ErpWarehousePositionService;
import cn.qihangerp.module.stock.service.ErpWarehouseService;
import cn.qihangerp.security.common.BaseController;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.jd.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.jd.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.jd.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.jd.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.jd.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;//package cn.qihangerp.oms.domain.bo;
package cn.qihangerp.model.bo;//package cn.qihangerp.oms.domain.bo;
//
//import lombok.Data;
//

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;//package cn.qihangerp.oms.domain.bo;
package cn.qihangerp.model.bo;//package cn.qihangerp.oms.domain.bo;
//
//import lombok.Data;
//

View File

@ -1,9 +1,8 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 订单明细表

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;//package cn.qihangerp.oms.domain.bo;
package cn.qihangerp.model.bo;//package cn.qihangerp.oms.domain.bo;
//
//import lombok.Data;
//

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.wei.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.wei.domain.bo;
package cn.qihangerp.model.bo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.jd.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.jd.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.jd.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.jd.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.jd.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.jd.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.math.BigDecimal;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.math.BigDecimal;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.math.BigDecimal;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.tao.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.wei.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.wei.domain;
package cn.qihangerp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.wei.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.wei.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.wei.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.open.wei.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.domain;
package cn.qihangerp.model.entity;
import java.io.Serializable;
import java.util.Date;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.request;
package cn.qihangerp.model.request;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.request;
package cn.qihangerp.model.request;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.request;
package cn.qihangerp.model.request;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.request;
package cn.qihangerp.model.request;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.request;
package cn.qihangerp.model.request;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.request;
package cn.qihangerp.model.request;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.stock.request;
package cn.qihangerp.model.request;
import lombok.Data;

View File

@ -1,6 +1,6 @@
package cn.qihangerp.module.open.jd.domain.vo;
package cn.qihangerp.model.vo;
import cn.qihangerp.module.open.jd.domain.JdGoodsSku;
import cn.qihangerp.model.entity.JdGoodsSku;
import lombok.Data;
@Data

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.vo;
package cn.qihangerp.model.vo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.qihangerp.module.order.domain.vo;
package cn.qihangerp.model.vo;
import lombok.Data;

View File

@ -1,7 +1,6 @@
package cn.qihangerp.module.open.tao.domain.vo;
package cn.qihangerp.model.vo;
import cn.qihangerp.module.open.tao.domain.TaoGoodsSku;
import cn.qihangerp.model.entity.TaoGoodsSku;
import lombok.Data;
@Data

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 KiB

After

Width:  |  Height:  |  Size: 206 KiB

View File

@ -8,7 +8,7 @@ import cn.qihangerp.common.enums.EnumShopType;
import cn.qihangerp.common.enums.HttpStatus;
import cn.qihangerp.model.entity.OShopPullLasttime;
import cn.qihangerp.model.entity.OShopPullLogs;
import cn.qihangerp.module.open.jd.domain.JdGoodsSku;
import cn.qihangerp.model.entity.JdGoodsSku;
import cn.qihangerp.module.open.jd.service.JdGoodsService;
import cn.qihangerp.module.service.OShopPullLasttimeService;
import cn.qihangerp.module.service.OShopPullLogsService;

View File

@ -4,9 +4,9 @@ package cn.qihangerp.api.jd.controller;
import cn.qihangerp.common.*;
import cn.qihangerp.model.bo.LinkErpGoodsSkuBo;
import cn.qihangerp.module.goods.service.OGoodsSkuService;
import cn.qihangerp.module.open.jd.domain.JdGoods;
import cn.qihangerp.module.open.jd.domain.JdGoodsSku;
import cn.qihangerp.module.open.jd.domain.bo.JdGoodsBo;
import cn.qihangerp.model.entity.JdGoods;
import cn.qihangerp.model.entity.JdGoodsSku;
import cn.qihangerp.model.bo.JdGoodsBo;
import cn.qihangerp.module.open.jd.service.JdGoodsService;
import cn.qihangerp.module.open.jd.service.JdGoodsSkuService;
import cn.qihangerp.security.common.BaseController;

View File

@ -2,7 +2,7 @@ package cn.qihangerp.api.jd.controller;
import cn.qihangerp.common.AjaxResult;
import cn.qihangerp.model.entity.OShopPlatform;
import cn.qihangerp.module.open.jd.domain.bo.JdTokenCreateBo;
import cn.qihangerp.model.bo.JdTokenCreateBo;
import cn.qihangerp.module.service.OShopPlatformService;
import cn.qihangerp.module.service.OShopService;
import com.alibaba.fastjson2.JSONObject;

View File

@ -12,7 +12,7 @@ import cn.qihangerp.common.mq.MqUtils;
import cn.qihangerp.common.utils.DateUtils;
import cn.qihangerp.model.entity.OShopPullLasttime;
import cn.qihangerp.model.entity.OShopPullLogs;
import cn.qihangerp.module.open.jd.domain.JdRefund;
import cn.qihangerp.model.entity.JdRefund;
import cn.qihangerp.module.open.jd.service.JdRefundService;
import cn.qihangerp.module.service.OShopPullLasttimeService;
import cn.qihangerp.module.service.OShopPullLogsService;

View File

@ -9,9 +9,9 @@ import cn.qihangerp.common.enums.EnumShopType;
import cn.qihangerp.common.mq.MqMessage;
import cn.qihangerp.common.mq.MqType;
import cn.qihangerp.common.mq.MqUtils;
import cn.qihangerp.module.open.jd.domain.JdRefund;
import cn.qihangerp.module.open.jd.domain.bo.JdAfterBo;
import cn.qihangerp.module.open.jd.domain.bo.JdOrderPushBo;
import cn.qihangerp.model.entity.JdRefund;
import cn.qihangerp.model.bo.JdAfterBo;
import cn.qihangerp.model.bo.JdOrderPushBo;
import cn.qihangerp.module.open.jd.service.JdOrderService;
import cn.qihangerp.module.open.jd.service.JdRefundService;
import cn.qihangerp.security.common.BaseController;

View File

@ -11,8 +11,8 @@ import cn.qihangerp.common.mq.MqType;
import cn.qihangerp.common.mq.MqUtils;
import cn.qihangerp.model.entity.OShopPullLasttime;
import cn.qihangerp.model.entity.OShopPullLogs;
import cn.qihangerp.module.open.jd.domain.JdOrder;
import cn.qihangerp.module.open.jd.domain.JdOrderItem;
import cn.qihangerp.model.entity.JdOrder;
import cn.qihangerp.model.entity.JdOrderItem;
import cn.qihangerp.module.open.jd.service.JdOrderService;
import cn.qihangerp.module.service.OShopPullLasttimeService;
import cn.qihangerp.module.service.OShopPullLogsService;

View File

@ -9,9 +9,9 @@ import cn.qihangerp.common.enums.EnumShopType;
import cn.qihangerp.common.mq.MqMessage;
import cn.qihangerp.common.mq.MqType;
import cn.qihangerp.common.mq.MqUtils;
import cn.qihangerp.module.open.jd.domain.JdOrder;
import cn.qihangerp.module.open.jd.domain.bo.JdOrderBo;
import cn.qihangerp.module.open.jd.domain.bo.JdOrderPushBo;
import cn.qihangerp.model.entity.JdOrder;
import cn.qihangerp.model.bo.JdOrderBo;
import cn.qihangerp.model.bo.JdOrderPushBo;
import cn.qihangerp.module.open.jd.service.JdOrderService;
import cn.qihangerp.security.common.BaseController;
import lombok.AllArgsConstructor;

View File

@ -1,7 +1,7 @@
package cn.qihangerp.api.jd.controller.feign;
import cn.qihangerp.common.AjaxResult;
import cn.qihangerp.module.open.jd.domain.JdOrder;
import cn.qihangerp.model.entity.JdOrder;
import cn.qihangerp.module.open.jd.service.JdOrderService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping;

View File

@ -1,7 +1,7 @@
package cn.qihangerp.api.jd.controller.feign;
import cn.qihangerp.common.AjaxResult;
import cn.qihangerp.module.open.jd.domain.JdRefund;
import cn.qihangerp.model.entity.JdRefund;
import cn.qihangerp.module.open.jd.service.JdRefundService;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import lombok.AllArgsConstructor;

View File

@ -4,7 +4,7 @@ package cn.qihangerp.api.order.controller;
import cn.qihangerp.common.PageQuery;
import cn.qihangerp.common.PageResult;
import cn.qihangerp.common.TableDataInfo;
import cn.qihangerp.module.order.domain.OAfterSale;
import cn.qihangerp.model.entity.OAfterSale;
import cn.qihangerp.module.order.service.OAfterSaleService;
import cn.qihangerp.security.common.BaseController;
import lombok.AllArgsConstructor;

View File

@ -5,7 +5,7 @@ import cn.qihangerp.common.AjaxResult;
import cn.qihangerp.common.PageQuery;
import cn.qihangerp.common.ResultVo;
import cn.qihangerp.common.TableDataInfo;
import cn.qihangerp.module.order.domain.OfflineGoodsSku;
import cn.qihangerp.model.entity.OfflineGoodsSku;
import cn.qihangerp.module.order.service.OfflineGoodsSkuService;
import cn.qihangerp.security.common.BaseController;
import lombok.AllArgsConstructor;

View File

@ -8,8 +8,8 @@ import cn.qihangerp.common.mq.MqMessage;
import cn.qihangerp.common.mq.MqType;
import cn.qihangerp.common.mq.MqUtils;
import cn.qihangerp.model.request.OrderSearchRequest;
import cn.qihangerp.module.order.domain.bo.OfflineOrderCreateBo;
import cn.qihangerp.module.order.domain.bo.OfflineOrderPushBo;
import cn.qihangerp.model.bo.OfflineOrderCreateBo;
import cn.qihangerp.model.bo.OfflineOrderPushBo;
import cn.qihangerp.module.order.service.OfflineOrderService;
import cn.qihangerp.security.common.BaseController;
import lombok.AllArgsConstructor;

View File

@ -6,9 +6,9 @@ import cn.qihangerp.common.enums.EnumShopType;
import cn.qihangerp.common.mq.MqMessage;
import cn.qihangerp.common.mq.MqType;
import cn.qihangerp.common.mq.MqUtils;
import cn.qihangerp.module.order.domain.OfflineOrder;
import cn.qihangerp.module.order.domain.bo.OfflineOrderShipBo;
import cn.qihangerp.module.order.domain.bo.OrderShipSendBo;
import cn.qihangerp.model.entity.OfflineOrder;
import cn.qihangerp.model.bo.OfflineOrderShipBo;
import cn.qihangerp.model.bo.OrderShipSendBo;
import cn.qihangerp.module.order.service.OfflineOrderService;
import cn.qihangerp.security.common.BaseController;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;

View File

@ -3,8 +3,8 @@ package cn.qihangerp.api.order.controller;
import cn.qihangerp.api.order.OrderCancelRequest;
import cn.qihangerp.common.*;
import cn.qihangerp.model.request.OrderSearchRequest;
import cn.qihangerp.module.order.domain.bo.OrderAllocateShipRequest;
import cn.qihangerp.module.order.domain.bo.OrderShipRequest;
import cn.qihangerp.model.bo.OrderAllocateShipRequest;
import cn.qihangerp.model.bo.OrderShipRequest;
import cn.qihangerp.module.order.service.OOrderItemService;
import cn.qihangerp.module.order.service.OOrderService;
import cn.qihangerp.security.common.BaseController;

View File

@ -6,7 +6,7 @@ import cn.qihangerp.api.order.OrderItemSpecIdUpdateBo;
import cn.qihangerp.common.AjaxResult;
import cn.qihangerp.common.PageQuery;
import cn.qihangerp.common.TableDataInfo;
import cn.qihangerp.module.order.domain.bo.OrderItemListBo;
import cn.qihangerp.model.bo.OrderItemListBo;
import cn.qihangerp.module.order.service.OOrderItemService;
import cn.qihangerp.module.order.service.OOrderService;
import cn.qihangerp.security.common.BaseController;

View File

@ -6,9 +6,8 @@ import cn.qihangerp.common.AjaxResult;
import cn.qihangerp.common.PageQuery;
import cn.qihangerp.common.ResultVo;
import cn.qihangerp.common.TableDataInfo;
import cn.qihangerp.module.order.domain.bo.ShipStockUpBo;
import cn.qihangerp.module.order.domain.bo.ShipStockUpCompleteBo;
import cn.qihangerp.module.order.domain.bo.SupplierOrderShipBo;
import cn.qihangerp.model.bo.ShipStockUpBo;
import cn.qihangerp.model.bo.SupplierOrderShipBo;
import cn.qihangerp.module.order.service.OOrderShipListItemService;
import cn.qihangerp.module.order.service.OOrderShipListService;
import cn.qihangerp.security.common.BaseController;

View File

@ -6,8 +6,8 @@ import cn.qihangerp.common.AjaxResult;
import cn.qihangerp.common.PageQuery;
import cn.qihangerp.common.ResultVo;
import cn.qihangerp.common.TableDataInfo;
import cn.qihangerp.module.order.domain.bo.RefundProcessingBo;
import cn.qihangerp.module.order.domain.bo.RefundSearchBo;
import cn.qihangerp.model.bo.RefundProcessingBo;
import cn.qihangerp.model.bo.RefundSearchBo;
import cn.qihangerp.module.order.service.ORefundService;
import cn.qihangerp.security.common.BaseController;
import lombok.AllArgsConstructor;

Some files were not shown because too many files have changed in this diff Show More