b2c_order_snapshoot_good.sql 1.6 KB

123456789101112131415161718192021222324252627282930
  1. /**
  2. Source Server Version: 8.0.31
  3. Source Database: backendsys
  4. Date: 2023/09/05 00:20:22
  5. */
  6. # 一个订单对应多个商品规格,一条记录显示一个规格信息
  7. DROP TABLE IF EXISTS `b2c_order_snapshoot_good`;
  8. CREATE TABLE `b2c_order_snapshoot_good` (
  9. PRIMARY KEY (`id`),
  10. `id` BIGINT AUTO_INCREMENT,
  11. `order_id` BIGINT NOT NULL COMMENT '订单ID',
  12. `order_code` VARCHAR(200) NOT NULL COMMENT '订单编号',
  13. `spec_sku_id` BIGINT NOT NULL COMMENT '规格ID',
  14. `good_id` BIGINT NOT NULL COMMENT '商品ID (快照)',
  15. `good_name` VARCHAR(20) NOT NULL COMMENT '商品名称 (快照)',
  16. `good_description` VARCHAR(500) COMMENT '商品描述 (快照)',
  17. `good_thumb` VARCHAR(1000) DEFAULT NULL COMMENT '商品缩略图 (快照)',
  18. `spec_ids` VARCHAR(200) NOT NULL COMMENT '规格ID集合 (快照)',
  19. `spec_groups` VARCHAR(1000) NOT NULL COMMENT '规格集合 ("名称:值, 名称:值") (快照)',
  20. `unit_price` DECIMAL(10, 2) NOT NULL COMMENT '单价 (快照)',
  21. `quantity` BIGINT NOT NULL COMMENT '购买数量 (快照)'
  22. ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='订单商品快照表';
  23. INSERT INTO b2c_order_snapshoot_good(order_id, order_code, spec_sku_id, good_id, good_name, good_description,
  24. good_thumb, spec_ids, spec_groups, unit_price, quantity) VALUES
  25. (1, 'OR-4A1630863421851', 1, 1, '测试商品', '测试商品描述内容', '', '1,4', '尺寸:大, 颜色:红', 60, 1),
  26. (1, 'OR-4A1630863421852', 2, 1, '测试商品', '测试商品描述内容', '', '1,5', '尺寸:大, 颜色:蓝', 50, 2)
  27. ;