巴青农资商城

biz_goods_attr_template.sql 1.9KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. -- 商品属性模版(店铺维度)
  2. CREATE TABLE IF NOT EXISTS `biz_goods_attr_template` (
  3. `template_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '模版ID',
  4. `shop_id` bigint(20) NOT NULL COMMENT '店铺ID',
  5. `template_name` varchar(64) NOT NULL COMMENT '属性模版名称',
  6. `del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '0存在2删除',
  7. `create_by` varchar(64) DEFAULT '',
  8. `create_time` datetime DEFAULT NULL,
  9. `update_by` varchar(64) DEFAULT '',
  10. `update_time` datetime DEFAULT NULL,
  11. PRIMARY KEY (`template_id`),
  12. KEY `idx_shop_del` (`shop_id`,`del_flag`,`create_time`)
  13. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品属性模版';
  14. CREATE TABLE IF NOT EXISTS `biz_goods_attr_template_item` (
  15. `item_id` bigint(20) NOT NULL AUTO_INCREMENT,
  16. `template_id` bigint(20) NOT NULL COMMENT '模版ID',
  17. `item_type` char(1) NOT NULL COMMENT '1属性项2规格项',
  18. `item_name` varchar(64) NOT NULL COMMENT '项名称',
  19. `sort_no` int(11) NOT NULL DEFAULT '0',
  20. PRIMARY KEY (`item_id`),
  21. KEY `idx_template_type` (`template_id`,`item_type`,`sort_no`)
  22. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='属性模版项';
  23. CREATE TABLE IF NOT EXISTS `biz_goods_attr_template_value` (
  24. `value_id` bigint(20) NOT NULL AUTO_INCREMENT,
  25. `item_id` bigint(20) NOT NULL COMMENT '模版项ID',
  26. `value_text` varchar(128) NOT NULL COMMENT '属性值/规格值',
  27. `sort_no` int(11) NOT NULL DEFAULT '0',
  28. PRIMARY KEY (`value_id`),
  29. KEY `idx_item_sort` (`item_id`,`sort_no`)
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='属性模版值';
  31. -- 商品引用属性模版(删模版校验;列已存在时跳过本段)
  32. ALTER TABLE `biz_goods`
  33. ADD COLUMN `attr_template_id` bigint(20) DEFAULT NULL COMMENT '属性模版ID' AFTER `shop_category_id`,
  34. ADD KEY `idx_attr_template_id` (`attr_template_id`,`del_flag`);