新增店铺商品-tao推送到商品库功能;

This commit is contained in:
Richie 2025-05-19 12:08:54 +08:00
parent 040f42ffda
commit 21c4f4937b
15 changed files with 413 additions and 70 deletions

View File

@ -11,7 +11,7 @@
Target Server Version : 80200
File Encoding : 65001
Date: 19/05/2025 11:17:41
Date: 19/05/2025 12:08:04
*/
SET NAMES utf8mb4;
@ -250,6 +250,7 @@ CREATE TABLE `o_goods` (
-- ----------------------------
-- Records of o_goods
-- ----------------------------
INSERT INTO `o_goods` VALUES (1, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', NULL, '23E-WQM-S4', '', 0, '', '店铺商品同步', 1, 0, 0, 0, 0, 0, 0, 0, 1, '0', 0.00, 0.00, 11999.00, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, '店铺商品同步', '2025-05-19 12:06:42', NULL, NULL, NULL, NULL, NULL);
-- ----------------------------
-- Table structure for o_goods_brand
@ -461,8 +462,11 @@ CREATE TABLE `o_goods_inventory` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`goods_id` bigint NOT NULL COMMENT '商品id',
`goods_num` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品编码',
`goods_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品名',
`goods_img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品图片',
`sku_id` bigint NOT NULL COMMENT '商品规格id',
`sku_code` varchar(25) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '规格编码(唯一)',
`sku_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'SKU名',
`quantity` bigint NOT NULL DEFAULT 0 COMMENT '当前库存',
`is_delete` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0正常 1删除',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
@ -476,6 +480,30 @@ CREATE TABLE `o_goods_inventory` (
-- ----------------------------
-- Records of o_goods_inventory
-- ----------------------------
INSERT INTO `o_goods_inventory` VALUES (1, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 1, 'F2-23E-WQM-S4W-ZH1-SKD', '无电机-米白(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (2, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 2, 'F1-23E-WQM-S4W-ZH1-SKD', '无电机-浅绿(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (3, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 3, 'F3-23E-WQM-S4W-ZH1-SKD', '无电机-暮光橙(全真皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (4, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 4, 'F2-23E-WQM-S4G-ZH5L-SKD', '左侧单电机-米白(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (5, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 5, 'F1-23E-WQM-S4G-ZH5L-SKD', '左侧单电机-浅绿(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (6, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 6, 'F3-23E-WQM-S4G-ZH5L-SKD', '左侧单电机-暮光橙(全真皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (7, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 7, 'F2-23E-WQM-S4G-ZH5R-SKD', '右侧单电机-米白(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (8, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 8, 'F1-23E-WQM-S4G-ZH5R-SKD', '右侧单电机-浅绿(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (9, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 9, 'F3-23E-WQM-S4G-ZH5R-SKD', '右侧单电机-暮光橙(全真皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (10, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 10, 'F2-23E-WQM-S4G-ZH6L-SKD', '左侧双电机-米白(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (11, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 11, 'F1-23E-WQM-S4G-ZH6L-SKD', '左侧双电机--浅绿(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (12, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 12, 'F3-23E-WQM-S4G-ZH6L-SKD', '左侧双电机-暮光橙(全真皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (13, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 13, 'F2-23E-WQM-S4G-ZH6R-SKD', '右侧双电机-米白(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (14, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 14, 'F1-23E-WQM-S4G-ZH6R-SKD', '右侧双电机-浅绿(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (15, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 15, 'F3-23E-WQM-S4G-ZH6R-SKD', '右侧双电机-暮光橙(全真皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (16, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 16, 'F2-23E-WQM-S4G-ZH2-SKD', '三电机-米白(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (17, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 17, 'F1-23E-WQM-S4G-ZH2-SKD', '三电机-浅绿(生态皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (18, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 18, 'F3-23E-WQM-S4G-ZH2-SKD', '三电机-暮光橙(全真皮)【三座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (19, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 19, 'F2-23E-WQM-S4G-2L-SKD', '左侧单电机-米白(生态皮)【两座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (20, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 20, 'F1-23E-WQM-S4G-2L-SKD', '左侧单电机-浅绿(生态皮)【两座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (21, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 21, 'F3-23E-WQM-S4G-2L-SKD', '左侧单电机-暮光橙(全真皮)【两座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (22, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 22, 'F2-23E-WQM-S4G-2R-SKD', '右侧单电机-米白(生态皮)【两座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (23, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 23, 'F1-23E-WQM-S4G-2R-SKD', '右侧单电机-浅绿(生态皮)【两座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_inventory` VALUES (24, 1, '23E-WQM-S4', '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 24, 'F3-23E-WQM-S4G-2R-SKD', '右侧单电机-暮光橙(全真皮)【两座包】 ', 0, 0, '2025-05-19 12:06:42', '同步店铺商品初始化商品 sku 库存', '2025-05-19 12:06:42', NULL);
-- ----------------------------
-- Table structure for o_goods_inventory_batch
@ -552,13 +580,17 @@ CREATE TABLE `o_goods_sku` (
`outer_erp_goods_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '外部erp系统商品id',
`outer_erp_sku_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '外部erp系统skuId(唯一)',
`goods_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品名',
`goods_num` varchar(55) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品编码',
`sku_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '规格名',
`sku_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格编码',
`color_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '颜色label',
`color_id` bigint NULL DEFAULT 0 COMMENT '颜色id',
`color_value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '颜色值',
`color_image` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '颜色图片',
`size_label` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '尺码label',
`size_id` bigint NULL DEFAULT 0 COMMENT '尺码id',
`size_value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '尺码值(材质)',
`style_label` varchar(55) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '款式label',
`style_id` bigint NULL DEFAULT 0 COMMENT '款式id',
`style_value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '款式值',
`bar_code` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '库存条形码',
@ -570,6 +602,8 @@ CREATE TABLE `o_goods_sku` (
`low_qty` int NULL DEFAULT 0 COMMENT '最低库存(预警)',
`high_qty` int NULL DEFAULT 0 COMMENT '最高库存(预警)',
`volume` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'erp商品体积',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `sku_id_unique`(`outer_erp_sku_id`) USING BTREE,
INDEX `id`(`id`) USING BTREE,
@ -579,6 +613,30 @@ CREATE TABLE `o_goods_sku` (
-- ----------------------------
-- Records of o_goods_sku
-- ----------------------------
INSERT INTO `o_goods_sku` VALUES (1, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '无电机-米白(生态皮)【三座包】 ', 'F2-23E-WQM-S4W-ZH1-SKD', '颜色分类', 0, '无电机-米白(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 11999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (2, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '无电机-浅绿(生态皮)【三座包】 ', 'F1-23E-WQM-S4W-ZH1-SKD', '颜色分类', 0, '无电机-浅绿(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 11999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (3, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '无电机-暮光橙(全真皮)【三座包】 ', 'F3-23E-WQM-S4W-ZH1-SKD', '颜色分类', 0, '无电机-暮光橙(全真皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 18999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (4, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '左侧单电机-米白(生态皮)【三座包】 ', 'F2-23E-WQM-S4G-ZH5L-SKD', '颜色分类', 0, '左侧单电机-米白(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 12999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (5, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '左侧单电机-浅绿(生态皮)【三座包】 ', 'F1-23E-WQM-S4G-ZH5L-SKD', '颜色分类', 0, '左侧单电机-浅绿(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 12999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (6, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '左侧单电机-暮光橙(全真皮)【三座包】 ', 'F3-23E-WQM-S4G-ZH5L-SKD', '颜色分类', 0, '左侧单电机-暮光橙(全真皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 19999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (7, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '右侧单电机-米白(生态皮)【三座包】 ', 'F2-23E-WQM-S4G-ZH5R-SKD', '颜色分类', 0, '右侧单电机-米白(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 12999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (8, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '右侧单电机-浅绿(生态皮)【三座包】 ', 'F1-23E-WQM-S4G-ZH5R-SKD', '颜色分类', 0, '右侧单电机-浅绿(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 12999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (9, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '右侧单电机-暮光橙(全真皮)【三座包】 ', 'F3-23E-WQM-S4G-ZH5R-SKD', '颜色分类', 0, '右侧单电机-暮光橙(全真皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 19999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (10, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '左侧双电机-米白(生态皮)【三座包】 ', 'F2-23E-WQM-S4G-ZH6L-SKD', '颜色分类', 0, '左侧双电机-米白(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 13999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (11, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '左侧双电机--浅绿(生态皮)【三座包】 ', 'F1-23E-WQM-S4G-ZH6L-SKD', '颜色分类', 0, '左侧双电机--浅绿(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 13999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (12, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '左侧双电机-暮光橙(全真皮)【三座包】 ', 'F3-23E-WQM-S4G-ZH6L-SKD', '颜色分类', 0, '左侧双电机-暮光橙(全真皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 20999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (13, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '右侧双电机-米白(生态皮)【三座包】 ', 'F2-23E-WQM-S4G-ZH6R-SKD', '颜色分类', 0, '右侧双电机-米白(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 13999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (14, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '右侧双电机-浅绿(生态皮)【三座包】 ', 'F1-23E-WQM-S4G-ZH6R-SKD', '颜色分类', 0, '右侧双电机-浅绿(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 13999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (15, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '右侧双电机-暮光橙(全真皮)【三座包】 ', 'F3-23E-WQM-S4G-ZH6R-SKD', '颜色分类', 0, '右侧双电机-暮光橙(全真皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 20999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (16, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '三电机-米白(生态皮)【三座包】 ', 'F2-23E-WQM-S4G-ZH2-SKD', '颜色分类', 0, '三电机-米白(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 14999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (17, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '三电机-浅绿(生态皮)【三座包】 ', 'F1-23E-WQM-S4G-ZH2-SKD', '颜色分类', 0, '三电机-浅绿(生态皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 14999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (18, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '三电机-暮光橙(全真皮)【三座包】 ', 'F3-23E-WQM-S4G-ZH2-SKD', '颜色分类', 0, '三电机-暮光橙(全真皮)【三座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 21999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (19, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '左侧单电机-米白(生态皮)【两座包】 ', 'F2-23E-WQM-S4G-2L-SKD', '颜色分类', 0, '左侧单电机-米白(生态皮)【两座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 9999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (20, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '左侧单电机-浅绿(生态皮)【两座包】 ', 'F1-23E-WQM-S4G-2L-SKD', '颜色分类', 0, '左侧单电机-浅绿(生态皮)【两座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 9999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (21, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '左侧单电机-暮光橙(全真皮)【两座包】 ', 'F3-23E-WQM-S4G-2L-SKD', '颜色分类', 0, '左侧单电机-暮光橙(全真皮)【两座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 15999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (22, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '右侧单电机-米白(生态皮)【两座包】 ', 'F2-23E-WQM-S4G-2R-SKD', '颜色分类', 0, '右侧单电机-米白(生态皮)【两座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 9999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (23, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '右侧单电机-浅绿(生态皮)【两座包】 ', 'F1-23E-WQM-S4G-2R-SKD', '颜色分类', 0, '右侧单电机-浅绿(生态皮)【两座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 9999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
INSERT INTO `o_goods_sku` VALUES (24, 1, NULL, NULL, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '23E-WQM-S4', '右侧单电机-暮光橙(全真皮)【两座包】 ', 'F3-23E-WQM-S4G-2R-SKD', '颜色分类', 0, '右侧单电机-暮光橙(全真皮)【两座包】', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', '', 0, '', '', 0, '', NULL, 0.00, 15999.00, 0.00, '', 1, 0, 0, NULL, '2025-05-19 12:06:42', NULL);
-- ----------------------------
-- Table structure for o_goods_sku_attr
@ -11747,7 +11805,7 @@ INSERT INTO `oms_tao_goods` VALUES (71, NULL, 782023476783, '曲美家居现代
INSERT INTO `oms_tao_goods` VALUES (72, NULL, 788354511694, '曲美现代简约伸缩布艺功能客厅直排可调节两用折叠泡芙电动沙发床', '曲美家具官方旗舰店', 'fixed', 50020632, ',1767290502,1621549075,', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN01MzggQl1qQTMLfwRuz_!!0-item_pic.jpg', 279, NULL, 7, 'false', 'true', 'true', 'false', '2024-05-21 11:44:16', '2024-05-28 11:26:34', -701091031, '23E-WQM-S3', '2024-05-21 11:26:34', '11999.00', NULL, NULL, NULL, NULL, 1, NULL, NULL, 1, NULL, '2024-05-21 11:33:24', NULL);
INSERT INTO `oms_tao_goods` VALUES (73, NULL, 793252023093, '曲美家居可拆洗泰国乳胶席梦思黄麻独立弹簧双面可用多米诺床垫', '曲美家具官方旗舰店', 'fixed', 122920001, ',1767290502,1691200332,', 'https://img.alicdn.com/bao/uploaded/i3/351855490/O1CN01LVeupH1qQTMJSkmw0-351855490.jpg', 78, NULL, 7, 'false', 'true', 'true', 'false', '2024-05-21 10:31:44', '2024-05-22 13:43:13', -701091031, 'QM24-M1', '2024-05-15 13:43:13', '6999.00', NULL, NULL, NULL, NULL, 7, NULL, NULL, 1, NULL, '2024-05-21 11:33:43', NULL);
INSERT INTO `oms_tao_goods` VALUES (74, NULL, 793426647545, '【现货速发】现代轻奢风真皮床悬浮床主卧室皮艺钢琴键北欧双人床', '曲美家具官方旗舰店', 'fixed', 50020000, ',1621549084,1764561315,', 'https://img.alicdn.com/bao/uploaded/i3/351855490/O1CN01o5cZhe1qQTMIDjqhy-351855490.jpg', 3, NULL, 7, 'false', 'true', 'true', 'false', '2024-05-21 10:31:45', '2024-05-21 16:57:21', -701091031, 'QM23-B6', '2024-05-14 16:57:21', '6999.00', NULL, NULL, NULL, NULL, 0, NULL, NULL, 1, NULL, '2024-05-21 11:33:44', NULL);
INSERT INTO `oms_tao_goods` VALUES (75, NULL, 789901600743, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '曲美家具官方旗舰店', 'fixed', 50020633, ',1767290502,1621549079,1621549076,', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 390, NULL, 7, 'false', 'true', 'true', 'false', '2024-05-21 10:17:12', '2024-05-21 13:36:32', -701091031, '23E-WQM-S4', '2024-05-14 13:36:32', '11999.00', NULL, NULL, NULL, NULL, 0, NULL, NULL, 1, 76, '2024-05-21 11:33:45', NULL);
INSERT INTO `oms_tao_goods` VALUES (75, NULL, 789901600743, '曲美轻奢意式全真皮头层牛皮客厅多功能伸缩两用折叠电动沙发床', '曲美家具官方旗舰店', 'fixed', 50020633, ',1767290502,1621549079,1621549076,', 'https://img.alicdn.com/bao/uploaded/i2/351855490/O1CN015Wgt5A1qQTMLfeBqF_!!0-item_pic.jpg', 390, NULL, 7, 'false', 'true', 'true', 'false', '2024-05-21 10:17:12', '2024-05-21 13:36:32', -701091031, '23E-WQM-S4', '2024-05-14 13:36:32', '11999.00', NULL, NULL, NULL, NULL, 0, NULL, NULL, 1, 1, '2024-05-21 11:33:45', NULL);
-- ----------------------------
-- Table structure for oms_tao_goods_sku
@ -12155,30 +12213,30 @@ INSERT INTO `oms_tao_goods_sku` VALUES (1345, 66, 790148346247, NULL, 5563358299
INSERT INTO `oms_tao_goods_sku` VALUES (1346, 74, 793426647545, NULL, 5416642228387, '122216927:77835123;1627207:25410756228;21433:50753460', '122216927:77835123:家具结构:框架结构;1627207:25410756228:颜色分类:布朗橘-架子床【新西兰头层牛皮+加宽加厚钢木排骨架】;21433:50753460:尺寸:1800mm*2000mm', 1, '', 5999, 'ZH-PC-2-DS-F2-QM23-B6-18', '2024-05-07 16:34:04', '2024-05-07 16:35:14', 'normal', NULL, NULL, 0, 1784836464654204929, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1347, 74, 793426647545, NULL, 5416642228388, '122216927:77835123;1627207:25410756230;21433:50753460', '122216927:77835123:家具结构:框架结构;1627207:25410756230:颜色分类:布朗橘-悬浮床【新西兰头层牛皮+智能感应灯带+加宽加厚钢木排骨架】;21433:50753460:尺寸:1800mm*2000mm', 2, '', 6999, 'ZH-PC-2-DS-F2-QM23-B6-18X', '2024-05-07 16:34:04', '2024-05-07 16:35:22', 'normal', NULL, NULL, 0, 1784836464687759362, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1348, 67, 790248097090, NULL, 5560879642032, '1627207:32139410263', '1627207:32139410263:颜色分类:米白#cln#88*98*101', 60, '', 5999, 'ZH-GNSF-F1-QM24-S1-DY', '2024-04-30 14:13:44', '2024-05-20 14:53:24', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1349, 75, 789901600743, NULL, 5415953156846, '1627207:32466066434', '1627207:32466066434:颜色分类:无电机-米白(生态皮)【三座包】', 20, '', 11999, 'F2-23E-WQM-S4W-ZH1-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 76, 1, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1350, 75, 789901600743, NULL, 5415953156847, '1627207:32466066435', '1627207:32466066435:颜色分类:无电机-浅绿(生态皮)【三座包】', 20, '', 11999, 'F1-23E-WQM-S4W-ZH1-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1351, 75, 789901600743, NULL, 5415953156848, '1627207:32466066436', '1627207:32466066436:颜色分类:无电机-暮光橙(全真皮)【三座包】', 20, '', 18999, 'F3-23E-WQM-S4W-ZH1-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1352, 75, 789901600743, NULL, 5415953156849, '1627207:32466066437', '1627207:32466066437:颜色分类:左侧单电机-米白(生态皮)【三座包】', 20, '', 12999, 'F2-23E-WQM-S4G-ZH5L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1353, 75, 789901600743, NULL, 5415953156850, '1627207:32466066438', '1627207:32466066438:颜色分类:左侧单电机-浅绿(生态皮)【三座包】', 20, '', 12999, 'F1-23E-WQM-S4G-ZH5L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1354, 75, 789901600743, NULL, 5415953156851, '1627207:32466066439', '1627207:32466066439:颜色分类:左侧单电机-暮光橙(全真皮)【三座包】', 20, '', 19999, 'F3-23E-WQM-S4G-ZH5L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1355, 75, 789901600743, NULL, 5415953156852, '1627207:32466066440', '1627207:32466066440:颜色分类:右侧单电机-米白(生态皮)【三座包】', 20, '', 12999, 'F2-23E-WQM-S4G-ZH5R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1356, 75, 789901600743, NULL, 5415953156853, '1627207:32466066441', '1627207:32466066441:颜色分类:右侧单电机-浅绿(生态皮)【三座包】', 20, '', 12999, 'F1-23E-WQM-S4G-ZH5R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1357, 75, 789901600743, NULL, 5415953156854, '1627207:32466066442', '1627207:32466066442:颜色分类:右侧单电机-暮光橙(全真皮)【三座包】', 20, '', 19999, 'F3-23E-WQM-S4G-ZH5R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1358, 75, 789901600743, NULL, 5415953156855, '1627207:32466066443', '1627207:32466066443:颜色分类:左侧双电机-米白(生态皮)【三座包】', 20, '', 13999, 'F2-23E-WQM-S4G-ZH6L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1359, 75, 789901600743, NULL, 5415953156856, '1627207:32466066444', '1627207:32466066444:颜色分类:左侧双电机--浅绿(生态皮)【三座包】', 20, '', 13999, 'F1-23E-WQM-S4G-ZH6L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1360, 75, 789901600743, NULL, 5415953156857, '1627207:32466066445', '1627207:32466066445:颜色分类:左侧双电机-暮光橙(全真皮)【三座包】', 20, '', 20999, 'F3-23E-WQM-S4G-ZH6L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1361, 75, 789901600743, NULL, 5415953156858, '1627207:32466066446', '1627207:32466066446:颜色分类:右侧双电机-米白(生态皮)【三座包】', 20, '', 13999, 'F2-23E-WQM-S4G-ZH6R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1362, 75, 789901600743, NULL, 5415953156859, '1627207:32466066447', '1627207:32466066447:颜色分类:右侧双电机-浅绿(生态皮)【三座包】', 20, '', 13999, 'F1-23E-WQM-S4G-ZH6R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1363, 75, 789901600743, NULL, 5415953156860, '1627207:32466066448', '1627207:32466066448:颜色分类:右侧双电机-暮光橙(全真皮)【三座包】', 20, '', 20999, 'F3-23E-WQM-S4G-ZH6R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1364, 75, 789901600743, NULL, 5596836486849, '1627207:32466066449', '1627207:32466066449:颜色分类:三电机-米白(生态皮)【三座包】', 10, '', 14999, 'F2-23E-WQM-S4G-ZH2-SKD', '2024-05-14 09:45:16', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1365, 75, 789901600743, NULL, 5596836486850, '1627207:32466066450', '1627207:32466066450:颜色分类:三电机-浅绿(生态皮)【三座包】', 10, '', 14999, 'F1-23E-WQM-S4G-ZH2-SKD', '2024-05-14 09:45:16', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1366, 75, 789901600743, NULL, 5596836486851, '1627207:32466066452', '1627207:32466066452:颜色分类:三电机-暮光橙(全真皮)【三座包】', 10, '', 21999, 'F3-23E-WQM-S4G-ZH2-SKD', '2024-05-14 09:45:16', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1367, 75, 789901600743, NULL, 5427455808407, '1627207:32465572486', '1627207:32465572486:颜色分类:左侧单电机-米白(生态皮)【两座包】', 10, '', 9999, 'F2-23E-WQM-S4G-2L-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1368, 75, 789901600743, NULL, 5427455808408, '1627207:32465572487', '1627207:32465572487:颜色分类:左侧单电机-浅绿(生态皮)【两座包】', 10, '', 9999, 'F1-23E-WQM-S4G-2L-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1369, 75, 789901600743, NULL, 5427455808409, '1627207:32465572488', '1627207:32465572488:颜色分类:左侧单电机-暮光橙(全真皮)【两座包】', 10, '', 15999, 'F3-23E-WQM-S4G-2L-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1370, 75, 789901600743, NULL, 5427455808410, '1627207:32465572489', '1627207:32465572489:颜色分类:右侧单电机-米白(生态皮)【两座包】', 10, '', 9999, 'F2-23E-WQM-S4G-2R-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1371, 75, 789901600743, NULL, 5427455808411, '1627207:32465572490', '1627207:32465572490:颜色分类:右侧单电机-浅绿(生态皮)【两座包】', 10, '', 9999, 'F1-23E-WQM-S4G-2R-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1372, 75, 789901600743, NULL, 5427455808412, '1627207:32465572491', '1627207:32465572491:颜色分类:右侧单电机-暮光橙(全真皮)【两座包】', 10, '', 15999, 'F3-23E-WQM-S4G-2R-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1349, 75, 789901600743, NULL, 5415953156846, '1627207:32466066434', '1627207:32466066434:颜色分类:无电机-米白(生态皮)【三座包】', 20, '', 11999, 'F2-23E-WQM-S4W-ZH1-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 1, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1350, 75, 789901600743, NULL, 5415953156847, '1627207:32466066435', '1627207:32466066435:颜色分类:无电机-浅绿(生态皮)【三座包】', 20, '', 11999, 'F1-23E-WQM-S4W-ZH1-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 2, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1351, 75, 789901600743, NULL, 5415953156848, '1627207:32466066436', '1627207:32466066436:颜色分类:无电机-暮光橙(全真皮)【三座包】', 20, '', 18999, 'F3-23E-WQM-S4W-ZH1-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 3, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1352, 75, 789901600743, NULL, 5415953156849, '1627207:32466066437', '1627207:32466066437:颜色分类:左侧单电机-米白(生态皮)【三座包】', 20, '', 12999, 'F2-23E-WQM-S4G-ZH5L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 4, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1353, 75, 789901600743, NULL, 5415953156850, '1627207:32466066438', '1627207:32466066438:颜色分类:左侧单电机-浅绿(生态皮)【三座包】', 20, '', 12999, 'F1-23E-WQM-S4G-ZH5L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 5, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1354, 75, 789901600743, NULL, 5415953156851, '1627207:32466066439', '1627207:32466066439:颜色分类:左侧单电机-暮光橙(全真皮)【三座包】', 20, '', 19999, 'F3-23E-WQM-S4G-ZH5L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 6, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1355, 75, 789901600743, NULL, 5415953156852, '1627207:32466066440', '1627207:32466066440:颜色分类:右侧单电机-米白(生态皮)【三座包】', 20, '', 12999, 'F2-23E-WQM-S4G-ZH5R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 7, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1356, 75, 789901600743, NULL, 5415953156853, '1627207:32466066441', '1627207:32466066441:颜色分类:右侧单电机-浅绿(生态皮)【三座包】', 20, '', 12999, 'F1-23E-WQM-S4G-ZH5R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 8, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1357, 75, 789901600743, NULL, 5415953156854, '1627207:32466066442', '1627207:32466066442:颜色分类:右侧单电机-暮光橙(全真皮)【三座包】', 20, '', 19999, 'F3-23E-WQM-S4G-ZH5R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 9, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1358, 75, 789901600743, NULL, 5415953156855, '1627207:32466066443', '1627207:32466066443:颜色分类:左侧双电机-米白(生态皮)【三座包】', 20, '', 13999, 'F2-23E-WQM-S4G-ZH6L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 10, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1359, 75, 789901600743, NULL, 5415953156856, '1627207:32466066444', '1627207:32466066444:颜色分类:左侧双电机--浅绿(生态皮)【三座包】', 20, '', 13999, 'F1-23E-WQM-S4G-ZH6L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 11, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1360, 75, 789901600743, NULL, 5415953156857, '1627207:32466066445', '1627207:32466066445:颜色分类:左侧双电机-暮光橙(全真皮)【三座包】', 20, '', 20999, 'F3-23E-WQM-S4G-ZH6L-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 12, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1361, 75, 789901600743, NULL, 5415953156858, '1627207:32466066446', '1627207:32466066446:颜色分类:右侧双电机-米白(生态皮)【三座包】', 20, '', 13999, 'F2-23E-WQM-S4G-ZH6R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 13, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1362, 75, 789901600743, NULL, 5415953156859, '1627207:32466066447', '1627207:32466066447:颜色分类:右侧双电机-浅绿(生态皮)【三座包】', 20, '', 13999, 'F1-23E-WQM-S4G-ZH6R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 14, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1363, 75, 789901600743, NULL, 5415953156860, '1627207:32466066448', '1627207:32466066448:颜色分类:右侧双电机-暮光橙(全真皮)【三座包】', 20, '', 20999, 'F3-23E-WQM-S4G-ZH6R-SKD', '2024-05-07 11:54:41', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 15, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1364, 75, 789901600743, NULL, 5596836486849, '1627207:32466066449', '1627207:32466066449:颜色分类:三电机-米白(生态皮)【三座包】', 10, '', 14999, 'F2-23E-WQM-S4G-ZH2-SKD', '2024-05-14 09:45:16', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 16, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1365, 75, 789901600743, NULL, 5596836486850, '1627207:32466066450', '1627207:32466066450:颜色分类:三电机-浅绿(生态皮)【三座包】', 10, '', 14999, 'F1-23E-WQM-S4G-ZH2-SKD', '2024-05-14 09:45:16', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 17, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1366, 75, 789901600743, NULL, 5596836486851, '1627207:32466066452', '1627207:32466066452:颜色分类:三电机-暮光橙(全真皮)【三座包】', 10, '', 21999, 'F3-23E-WQM-S4G-ZH2-SKD', '2024-05-14 09:45:16', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 18, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1367, 75, 789901600743, NULL, 5427455808407, '1627207:32465572486', '1627207:32465572486:颜色分类:左侧单电机-米白(生态皮)【两座包】', 10, '', 9999, 'F2-23E-WQM-S4G-2L-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 19, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1368, 75, 789901600743, NULL, 5427455808408, '1627207:32465572487', '1627207:32465572487:颜色分类:左侧单电机-浅绿(生态皮)【两座包】', 10, '', 9999, 'F1-23E-WQM-S4G-2L-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 20, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1369, 75, 789901600743, NULL, 5427455808409, '1627207:32465572488', '1627207:32465572488:颜色分类:左侧单电机-暮光橙(全真皮)【两座包】', 10, '', 15999, 'F3-23E-WQM-S4G-2L-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 21, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1370, 75, 789901600743, NULL, 5427455808410, '1627207:32465572489', '1627207:32465572489:颜色分类:右侧单电机-米白(生态皮)【两座包】', 10, '', 9999, 'F2-23E-WQM-S4G-2R-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 22, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1371, 75, 789901600743, NULL, 5427455808411, '1627207:32465572490', '1627207:32465572490:颜色分类:右侧单电机-浅绿(生态皮)【两座包】', 10, '', 9999, 'F1-23E-WQM-S4G-2R-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 23, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1372, 75, 789901600743, NULL, 5427455808412, '1627207:32465572491', '1627207:32465572491:颜色分类:右侧单电机-暮光橙(全真皮)【两座包】', 10, '', 15999, 'F3-23E-WQM-S4G-2R-SKD', '2024-05-14 09:57:56', '2024-05-20 14:53:17', 'normal', NULL, NULL, 1, 24, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1373, 30, 739001644762, NULL, 5100996660108, '1627207:27455051557', '1627207:27455051557:颜色分类:合观胡桃茶几1200*750*380mm', 119, '', 5399, 'HGHT/CBL-23E-WQM-TT2', '2023-09-18 16:57:05', '2024-05-20 22:34:09', 'normal', NULL, NULL, 0, 1782645557598683138, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1374, 34, 739607373347, NULL, 5100706268747, '1627207:27451779460', '1627207:27451779460:颜色分类:烟雨灰1人位头层牛皮', 58, '', 4699, 'F2-HGHT-23E-WQM-C2', '2023-09-18 10:08:36', '2024-05-20 14:53:13', 'normal', NULL, NULL, 0, 1782645557468659714, NULL, NULL);
INSERT INTO `oms_tao_goods_sku` VALUES (1375, 34, 739607373347, NULL, 5100706268748, '1627207:27451779461', '1627207:27451779461:颜色分类:砂砾白1人位头层牛皮', 53, '', 4699, 'F1-HGHT-23E-WQM-C2', '2023-09-18 10:08:36', '2024-05-20 18:35:00', 'normal', NULL, NULL, 0, 1782645557552545793, NULL, NULL);
@ -13590,7 +13648,7 @@ CREATE TABLE `sys_user` (
-- ----------------------------
-- Records of sys_user
-- ----------------------------
INSERT INTO `sys_user` VALUES (1, NULL, 'admin', '启航老齐A', '00', '280645618@qq.com', '18123879144', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2025-05-19 08:20:49', 'admin', '2023-08-07 19:31:37', '', '2025-05-19 08:20:48', '管理员');
INSERT INTO `sys_user` VALUES (1, NULL, 'admin', '启航老齐A', '00', '280645618@qq.com', '18123879144', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2025-05-19 12:06:27', 'admin', '2023-08-07 19:31:37', '', '2025-05-19 12:06:26', '管理员');
INSERT INTO `sys_user` VALUES (2, NULL, 'openapi', 'openApi接口专用', '00', '2806456181@qq.com', '15818590000', '0', '', '$2a$10$fHkhoqbMiyracAsTzl38H.55bu.M.of1FXk2EK7RQBjfic3tLU0Ue', '0', '0', '127.0.0.1', '2024-06-24 10:23:35', 'admin', '2024-03-17 14:55:22', 'admin', '2024-06-24 10:23:35', NULL);
INSERT INTO `sys_user` VALUES (101, 101, '15818590119', 'aaa123', '00', '', '', '0', '', '$2a$10$pXcT6cHaObMeKuYd9vZb5uEb8PyUdF2AcqqRN1cBqiA9rV4qYQW7G', '0', '2', '', NULL, 'admin', '2024-08-15 13:45:25', '', NULL, NULL);
INSERT INTO `sys_user` VALUES (102, 101, '15818590119', '老齐', '00', '', '', '0', '', '$2a$10$ysk.zgJ8wh25c7vOjKyZ8uarM2hkG0S51j8GYdJSo2kZmc3f8HdKe', '0', '0', '', NULL, 'admin', '2024-08-15 13:49:59', 'admin', '2025-02-10 16:26:20', NULL);

View File

@ -16,6 +16,9 @@ import lombok.AllArgsConstructor;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.Map;
@RequestMapping("/tao/goods")
@RestController
@AllArgsConstructor
@ -68,4 +71,30 @@ public class TaoGoodsController extends BaseController {
else return AjaxResult.error(resultVo.getMsg());
}
/**
* 推送商品到OMS
* @param ids
* @return
*/
@PostMapping("/push_oms")
@ResponseBody
public AjaxResult pushOms(@RequestBody String[] ids) {
if (ids == null || ids.length == 0) return AjaxResult.error("缺少参数");
int success = 0;
int isExist = 0;
int fail = 0;
for (String id : ids) {
ResultVo resultVo = goodsService.pushToOms(Long.parseLong(id));
if(resultVo.getCode()==0) success++;
else if(resultVo.getCode()==ResultVoEnum.DataExist.getIndex()) isExist++;
else fail++;
}
Map<String, Object> map = new HashMap<>();
map.put("success", success);
map.put("isExist", isExist);
map.put("fail", fail);
map.put("total", success + isExist+fail);
return success(map);
}
}

View File

@ -1,5 +1,9 @@
package cn.qihangerp.module.goods.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
@ -8,12 +12,14 @@ import lombok.Data;
* 商品库存表
* @TableName o_goods_inventory
*/
@TableName(value ="o_goods_inventory")
@Data
public class OGoodsInventory implements Serializable {
/**
* 主键ID
*/
private String id;
@TableId(type = IdType.AUTO)
private Long id;
/**
* 商品id
@ -25,6 +31,16 @@ public class OGoodsInventory implements Serializable {
*/
private String goodsNum;
/**
* 商品名
*/
private String goodsName;
/**
* 商品图片
*/
private String goodsImg;
/**
* 商品规格id
*/
@ -35,6 +51,11 @@ public class OGoodsInventory implements Serializable {
*/
private String skuCode;
/**
* SKU名
*/
private String skuName;
/**
* 当前库存
*/
@ -65,5 +86,6 @@ public class OGoodsInventory implements Serializable {
*/
private String updateBy;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -1,39 +1,52 @@
package cn.qihangerp.module.goods.domain;
//import com.baomidou.mybatisplus.annotation.IdType;
//import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
/**
* 商品规格库存管理
* OMS商品SKU表
* @TableName o_goods_sku
*/
@TableName(value ="o_goods_sku")
@Data
public class OGoodsSku implements Serializable {
/**
* 主键id
*/
@TableId(value = "id", type= IdType.AUTO)
@TableId(type = IdType.AUTO)
private Long id;
/**
* 外键o_goods
*/
private Long goodsId;
/**
* 商品id
* 外部erp系统商品id
*/
private String outerErpGoodsId;
/**
* skuId(唯一)
* 外部erp系统skuId(唯一)
*/
private String outerErpSkuId;
/**
* 商品名
*/
private String goodsName;
/**
* 商品编码
*/
private String goodsNum;
/**
* 规格名
*/
@ -44,6 +57,11 @@ public class OGoodsSku implements Serializable {
*/
private String skuCode;
/**
* 颜色label
*/
private String colorLabel;
/**
* 颜色id
*/
@ -59,16 +77,26 @@ public class OGoodsSku implements Serializable {
*/
private String colorImage;
/**
* 尺码label
*/
private String sizeLabel;
/**
* 尺码id
*/
private Long sizeId;
/**
* 尺码值
* 尺码值(材质)
*/
private String sizeValue;
/**
* 款式label
*/
private String styleLabel;
/**
* 款式id
*/
@ -84,12 +112,15 @@ public class OGoodsSku implements Serializable {
*/
private String barCode;
/**
* 预计采购价格
*/
private BigDecimal purPrice;
/**
* 建议零售价
*/
private BigDecimal retailPrice;
private BigDecimal purPrice;
/**
* 单位成本
@ -116,7 +147,21 @@ public class OGoodsSku implements Serializable {
*/
private Integer highQty;
/**
* erp商品体积
*/
private String volume;
private static final long serialVersionUID = 1L;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -6,11 +6,11 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author qilip
* @description 针对表o_goods_inventory(商品库存表)的数据库操作Mapper
* @createDate 2024-09-23 22:39:50
* @createDate 2025-05-19 12:04:26
* @Entity cn.qihangerp.module.goods.domain.OGoodsInventory
*/
public interface OGoodsInventoryMapper extends BaseMapper<OGoodsInventory> {
long getAllInventoryQuantity();
}

View File

@ -1,14 +1,13 @@
package cn.qihangerp.module.goods.mapper;
import cn.qihangerp.module.goods.domain.OGoodsSku;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author TW
* @description 针对表o_goods_sku(商品规格库存管理)的数据库操作Mapper
* @createDate 2024-03-11 14:24:49
* @Entity cn.qihangerp.domain.OGoodsSku
* @author qilip
* @description 针对表o_goods_sku(OMS商品SKU表)的数据库操作Mapper
* @createDate 2025-05-19 12:00:55
* @Entity cn.qihangerp.module.goods.domain.OGoodsSku
*/
public interface OGoodsSkuMapper extends BaseMapper<OGoodsSku> {

View File

@ -12,5 +12,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public interface OGoodsInventoryService extends IService<OGoodsInventory> {
PageResult<OGoodsInventory> queryPageList(OGoodsInventory bo, PageQuery pageQuery);
long getAllInventoryQuantity();
}

View File

@ -36,10 +36,6 @@ public class OGoodsInventoryServiceImpl extends ServiceImpl<OGoodsInventoryMappe
return PageResult.build(pages);
}
@Override
public long getAllInventoryQuantity() {
return mapper.getAllInventoryQuantity();
}
}

View File

@ -8,8 +8,11 @@
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="goodsId" column="goods_id" jdbcType="BIGINT"/>
<result property="goodsNum" column="goods_num" jdbcType="VARCHAR"/>
<result property="goodsName" column="goods_name" jdbcType="VARCHAR"/>
<result property="goodsImg" column="goods_img" jdbcType="VARCHAR"/>
<result property="skuId" column="sku_id" jdbcType="BIGINT"/>
<result property="skuCode" column="sku_code" jdbcType="VARCHAR"/>
<result property="skuName" column="sku_name" jdbcType="VARCHAR"/>
<result property="quantity" column="quantity" jdbcType="BIGINT"/>
<result property="isDelete" column="is_delete" jdbcType="TINYINT"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
@ -20,11 +23,9 @@
<sql id="Base_Column_List">
id,goods_id,goods_num,
sku_id,sku_code,quantity,
goods_name,goods_img,sku_id,
sku_code,sku_name,quantity,
is_delete,create_time,create_by,
update_time,update_by
</sql>
<select id="getAllInventoryQuantity" resultType="Long">
SELECT IFNULL(SUM(quantity),0) as count FROM o_goods_inventory where is_delete=0
</select>
</mapper>

View File

@ -10,14 +10,18 @@
<result property="outerErpGoodsId" column="outer_erp_goods_id" jdbcType="VARCHAR"/>
<result property="outerErpSkuId" column="outer_erp_sku_id" jdbcType="VARCHAR"/>
<result property="goodsName" column="goods_name" jdbcType="VARCHAR"/>
<result property="goodsNum" column="goods_num" jdbcType="VARCHAR"/>
<result property="skuName" column="sku_name" jdbcType="VARCHAR"/>
<result property="skuCode" column="sku_code" jdbcType="VARCHAR"/>
<result property="colorId" column="color_id" jdbcType="INTEGER"/>
<result property="colorLabel" column="color_label" jdbcType="VARCHAR"/>
<result property="colorId" column="color_id" jdbcType="BIGINT"/>
<result property="colorValue" column="color_value" jdbcType="VARCHAR"/>
<result property="colorImage" column="color_image" jdbcType="VARCHAR"/>
<result property="sizeId" column="size_id" jdbcType="INTEGER"/>
<result property="sizeLabel" column="size_label" jdbcType="VARCHAR"/>
<result property="sizeId" column="size_id" jdbcType="BIGINT"/>
<result property="sizeValue" column="size_value" jdbcType="VARCHAR"/>
<result property="styleId" column="style_id" jdbcType="INTEGER"/>
<result property="styleLabel" column="style_label" jdbcType="VARCHAR"/>
<result property="styleId" column="style_id" jdbcType="BIGINT"/>
<result property="styleValue" column="style_value" jdbcType="VARCHAR"/>
<result property="barCode" column="bar_code" jdbcType="VARCHAR"/>
<result property="purPrice" column="pur_price" jdbcType="DECIMAL"/>
@ -28,16 +32,20 @@
<result property="lowQty" column="low_qty" jdbcType="INTEGER"/>
<result property="highQty" column="high_qty" jdbcType="INTEGER"/>
<result property="volume" column="volume" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,goods_id,outer_erp_goods_id,outer_erp_sku_id,goods_name,
sku_name,sku_code,color_id,
color_value,color_image,size_id,
size_value,style_id,style_value,
bar_code,pur_price,
retail_price,unit_cost,remark,
status,low_qty,high_qty,
volume
id,goods_id,outer_erp_goods_id,
outer_erp_sku_id,goods_name,goods_num,
sku_name,sku_code,color_label,
color_id,color_value,color_image,
size_label,size_id,size_value,
style_label,style_id,style_value,
bar_code,pur_price,retail_price,
unit_cost,remark,status,
low_qty,high_qty,volume,
create_time,update_time
</sql>
</mapper>

View File

@ -2,6 +2,7 @@ package cn.qihangerp.module.open.tao.service;
import cn.qihangerp.common.PageQuery;
import cn.qihangerp.common.PageResult;
import cn.qihangerp.common.ResultVo;
import cn.qihangerp.module.open.tao.domain.TaoGoods;
import cn.qihangerp.module.open.tao.domain.bo.TaoGoodsBo;
import com.baomidou.mybatisplus.extension.service.IService;
@ -16,4 +17,6 @@ public interface TaoGoodsService extends IService<TaoGoods> {
PageResult<TaoGoods> queryPageList(TaoGoodsBo bo, PageQuery pageQuery);
int saveAndUpdateGoods(Long shopId,TaoGoods goods);
ResultVo pushToOms(Long taoGoodsId);
}

View File

@ -3,9 +3,14 @@ package cn.qihangerp.module.open.tao.service.impl;
import cn.qihangerp.common.PageQuery;
import cn.qihangerp.common.PageResult;
import cn.qihangerp.common.ResultVo;
import cn.qihangerp.common.ResultVoEnum;
import cn.qihangerp.common.utils.StringUtils;
import cn.qihangerp.module.goods.domain.OGoods;
import cn.qihangerp.module.goods.domain.OGoodsInventory;
import cn.qihangerp.module.goods.domain.OGoodsSku;
import cn.qihangerp.module.goods.mapper.OGoodsInventoryMapper;
import cn.qihangerp.module.goods.mapper.OGoodsMapper;
import cn.qihangerp.module.goods.mapper.OGoodsSkuMapper;
import cn.qihangerp.module.open.tao.domain.TaoGoods;
import cn.qihangerp.module.open.tao.domain.TaoGoodsSku;
@ -13,6 +18,8 @@ import cn.qihangerp.module.open.tao.domain.bo.TaoGoodsBo;
import cn.qihangerp.module.open.tao.mapper.TaoGoodsMapper;
import cn.qihangerp.module.open.tao.mapper.TaoGoodsSkuMapper;
import cn.qihangerp.module.open.tao.service.TaoGoodsService;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@ -20,6 +27,7 @@ import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@ -36,6 +44,8 @@ public class TaoGoodsServiceImpl extends ServiceImpl<TaoGoodsMapper, TaoGoods>
private final TaoGoodsMapper mapper;
private final TaoGoodsSkuMapper skuMapper;
private final OGoodsSkuMapper goodsSkuMapper;
private final OGoodsMapper goodsMapper;
private final OGoodsInventoryMapper inventoryMapper;
@Override
public PageResult<TaoGoods> queryPageList(TaoGoodsBo bo, PageQuery pageQuery) {
@ -104,6 +114,155 @@ public class TaoGoodsServiceImpl extends ServiceImpl<TaoGoodsMapper, TaoGoods>
return 0;
}
}
/**
* 推送商品到商品库
* @param taoGoodsId
* @return
*/
@Transactional(rollbackFor = Exception.class)
@Override
public ResultVo pushToOms(Long taoGoodsId) {
TaoGoods shopGoods = mapper.selectById(taoGoodsId);
if(shopGoods==null) return ResultVo.error("店铺商品数据不存在");
List<TaoGoodsSku> shopGoodsSkus = skuMapper.selectList(new LambdaQueryWrapper<TaoGoodsSku>().eq(TaoGoodsSku::getTaoGoodsId, taoGoodsId));
if(shopGoodsSkus==null || shopGoodsSkus.isEmpty()) return ResultVo.error("店铺商品Sku数据不存在");
String goodsNum ="";
if(org.springframework.util.StringUtils.hasText(shopGoods.getOuterId())){
goodsNum = shopGoods.getOuterId();
}else {
goodsNum = shopGoods.getNumIid().toString();
}
// 用商家编码查询
List<OGoods> erpGoodsList = goodsMapper.selectList(new LambdaQueryWrapper<OGoods>()
.eq(OGoods::getGoodsNum, goodsNum));
if(erpGoodsList!=null && !erpGoodsList.isEmpty()){
return ResultVo.error(ResultVoEnum.DataExist.getIndex(),"商家编码已存在");
}
// 添加商品
OGoods erpGoods = new OGoods();
erpGoods.setName(shopGoods.getTitle());
erpGoods.setImage(shopGoods.getPicUrl());
erpGoods.setGoodsNum(goodsNum);
erpGoods.setCategoryId(0L);
erpGoods.setRemark("店铺商品同步");
erpGoods.setStatus(1);
erpGoods.setDisable(1);
if (StringUtils.isNotEmpty(shopGoods.getPrice() )) {
erpGoods.setRetailPrice(new BigDecimal(shopGoods.getPrice()));
}
erpGoods.setCreateBy("店铺商品同步");
erpGoods.setCreateTime(new Date());
goodsMapper.insert(erpGoods);
//更新shopGoods
TaoGoods shopGoodsUpdate = new TaoGoods();
shopGoodsUpdate.setId(shopGoods.getId());
shopGoodsUpdate.setErpGoodsId(erpGoods.getId());
mapper.updateById(shopGoodsUpdate);
// 添加商品SKU
for (var sku:shopGoodsSkus){
OGoodsSku erpGoodsSku = new OGoodsSku();
erpGoodsSku.setGoodsId(erpGoods.getId());
erpGoodsSku.setGoodsName(erpGoods.getName());
erpGoodsSku.setGoodsNum(erpGoods.getGoodsNum());
//122216927:77835123:家具结构:框架结构;1627207:25326567650:颜色分类:奶油白进口荔枝纹头层牛皮+碳素钢木排骨架;21433:50753444:尺寸:1500mm*2000mm
// 组合规格
String colorLabel="";
String colorValue="";
String sizeLabel="";
String sizeValue="";
String styleLabel="";
String styleValue="";
// 规格数组最多取3个
String[] specArray = sku.getPropertiesName().split(";");
int index=0;
for(String spec:specArray){
String[] specVal = spec.split(":");
if(specVal[2].indexOf("颜色")>0){
colorLabel = specVal[2];
colorValue = specVal[3];
}else if(specVal[2].indexOf("尺寸")>0){
sizeLabel = specVal[2];
sizeValue = specVal[3];
}
else {
if(index==0){
colorLabel = specVal[2];
colorValue = specVal[3];
}else if(index==1){
sizeLabel = specVal[2];
sizeValue = specVal[3];
}else if(index==2){
styleLabel = specVal[2];
styleValue = specVal[3];
}
}
}
erpGoodsSku.setColorId(0L);
erpGoodsSku.setColorLabel(colorLabel);
erpGoodsSku.setColorValue(colorValue);
erpGoodsSku.setSizeId(0L);
erpGoodsSku.setSizeLabel(sizeLabel);
erpGoodsSku.setSizeValue(sizeValue);
erpGoodsSku.setStyleId(0L);
erpGoodsSku.setStyleLabel(styleLabel);
erpGoodsSku.setStyleValue(styleValue);
String skuName="";
if(org.springframework.util.StringUtils.hasText(colorValue)){
skuName += colorValue+" ";
}
if(org.springframework.util.StringUtils.hasText(sizeValue)){
skuName += sizeValue+" ";
}
if(org.springframework.util.StringUtils.hasText(styleValue)){
skuName += styleValue+" ";
}
if(!org.springframework.util.StringUtils.hasText(skuName)){
skuName = "默认";
}
erpGoodsSku.setSkuName(skuName);
erpGoodsSku.setSkuCode(sku.getOuterId());
erpGoodsSku.setColorImage(erpGoods.getImage());
if(sku.getPrice()!=null){
erpGoodsSku.setRetailPrice(BigDecimal.valueOf(sku.getPrice()));
}
erpGoodsSku.setStatus(1);
goodsSkuMapper.insert(erpGoodsSku);
// 初始化商品库存
OGoodsInventory inventory = new OGoodsInventory();
inventory.setGoodsId(erpGoods.getId());
inventory.setGoodsNum(erpGoods.getGoodsNum());
inventory.setGoodsName(erpGoods.getName());
inventory.setGoodsImg(erpGoods.getImage());
inventory.setSkuId(erpGoodsSku.getId());
inventory.setSkuCode(erpGoodsSku.getSkuCode());
inventory.setSkuName(erpGoodsSku.getSkuName());
inventory.setQuantity(0L);
inventory.setIsDelete(0);
inventory.setCreateTime(new Date());
inventory.setCreateBy("同步店铺商品初始化商品 sku 库存");
inventoryMapper.insert(inventory);
//更新ShopGoodsSku
TaoGoodsSku shopGoodsSkuUpdate = new TaoGoodsSku();
shopGoodsSkuUpdate.setId(sku.getId());
shopGoodsSkuUpdate.setErpGoodsId(erpGoods.getId());
shopGoodsSkuUpdate.setErpGoodsSkuId(erpGoodsSku.getId());
skuMapper.updateById(shopGoodsSkuUpdate);
}
return ResultVo.success();
}
}

View File

@ -1,3 +1,6 @@
# 更新日志
#### 2025-05-19
+ 店铺商品-tao拆分商品和SKU列表
+ 店铺商品-tao拆分商品和SKU列表;
+ 店铺商品-tao修改数据库字段
+ 新增店铺商品-tao推送到商品库功能
+ 新增店铺商品-tao一键关联商品库SKU功能

View File

@ -44,3 +44,11 @@ export function pullGoodsList(data) {
data: data
})
}
//推送商品到商品库
export function pushToOms(data) {
return request({
url: '/api/open-api/tao/goods/push_oms',
method: 'post',
data: data
})
}

View File

@ -175,7 +175,7 @@
import { listShop } from "@/api/shop/shop";
import { searchSku } from "@/api/goods/goods";
import {MessageBox} from "element-ui";
import {getGoodsSku, linkErpGoodsSkuId, listGoods, pullGoodsList} from "@/api/tao/goods";
import {getGoodsSku, linkErpGoodsSkuId, listGoods, pullGoodsList,pushToOms} from "@/api/tao/goods";
import {amountFormatter, parseTime} from "@/utils/zhijian";
export default {
@ -325,7 +325,19 @@ export default {
},
handlePushOms(){
this.$confirm('确认同步所有商品到商品库吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.loading = true
pushToOms( this.ids ).then(response => {
this.$message.success('商品同步成功')
this.getList()
}).finally(() => {
this.loading = false
})
})
},
/** 提交按钮 */
submitForm() {