-- 创建 ERP 商品信息缓存表 -- 用于存储从企得宝 ERP 同步过来的系统商品数据 -- 创建日期: 2026-07-08 CREATE TABLE IF NOT EXISTS `t_erp_goods` ( `id` BIGINT NOT NULL COMMENT '主键ID(雪花算法)', `erp_goods_id` BIGINT NOT NULL COMMENT 'ERP系统中的商品ID(goodsId)', `goods_code` VARCHAR(100) DEFAULT NULL COMMENT '商品编码', `goods_name` VARCHAR(255) DEFAULT NULL COMMENT '商品名称', `short_goods_name` VARCHAR(100) DEFAULT NULL COMMENT '商品简称', `specs` VARCHAR(255) DEFAULT NULL COMMENT '规格名称', `sk_unit` VARCHAR(50) DEFAULT NULL COMMENT '单位名称', `goods_kind_code` VARCHAR(50) DEFAULT NULL COMMENT '商品类别编码', `goods_kind_name` VARCHAR(100) DEFAULT NULL COMMENT '商品类别名称', `brand` VARCHAR(100) DEFAULT NULL COMMENT '品牌名称', `sale_price` DECIMAL(10, 2) DEFAULT NULL COMMENT '标准售价', `cost_price` DECIMAL(10, 2) DEFAULT NULL COMMENT '采购指导价', `provider_name` VARCHAR(200) DEFAULT NULL COMMENT '供应商名称', `batch_type` VARCHAR(10) DEFAULT 0 COMMENT '商品类型:0-普通商品;1-批次;2-唯一码', `combination` VARCHAR(10) DEFAULT '0' COMMENT '组合商品:0-非组合;1-组合', `article_no` VARCHAR(100) DEFAULT NULL COMMENT '商品货号', `pic_path` VARCHAR(500) DEFAULT NULL COMMENT '图片路径', `weight` DECIMAL(10, 2) DEFAULT NULL COMMENT '重量', `bar_code` VARCHAR(2000) DEFAULT NULL COMMENT '商品条码(JSON数组)', `modify_date` DATETIME DEFAULT NULL COMMENT 'ERP最后修改时间(用于增量同步)', `status` TINYINT DEFAULT 1 COMMENT '状态:0-停用,1-启用', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_erp_goods_id` (`erp_goods_id`), KEY `idx_goods_code` (`goods_code`), KEY `idx_goods_name` (`goods_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP商品信息表';