create_erp_goods.sql 1.9 KB

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