/**
Source Server Version: 8.0.31
Source Database: backendsys
Date: 2025/07/17 10:01:12
*/

DROP TABLE IF EXISTS `b2c_good_unit`;
CREATE TABLE `b2c_good_unit` (
   PRIMARY KEY (`id`),
   `id` BIGINT AUTO_INCREMENT COMMENT 'ID',
   `unit_category` VARCHAR(255) NOT NULL COMMENT '商品单位分类',
   `unit_name` VARCHAR(255) NOT NULL COMMENT '商品单位名称',
   `unit_name_en` VARCHAR(255) NOT NULL COMMENT '商品单位名称 (英文)',
   `sort` INT DEFAULT '1' COMMENT '排序'
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='商品单位表';

INSERT INTO b2c_good_unit (id, unit_category, unit_name, unit_name_en, sort) VALUES
    -- 基础单位
    (1, 'general', '件', 'piece', 1),
    (2, 'general', '个', 'unit', 2),
    (3, 'general', '只', 'each', 3),

    -- 包装类
    (4, 'packaging', '箱', 'carton', 10),
    (5, 'packaging', '盒', 'box', 11),
    (6, 'packaging', '包', 'pack', 12),
    (7, 'packaging', '袋', 'bag', 13),
    (8, 'packaging', '罐', 'can', 14),
    (9, 'packaging', '桶', 'bucket', 15),
    (10, 'packaging', '筐', 'basket', 16),

    -- 液体/容器
    (11, 'liquid', '瓶', 'bottle', 20),
    (12, 'liquid', '杯', 'cup', 21),
    (13, 'liquid', '升', 'liter', 22),
    (14, 'liquid', '毫升', 'ml', 23),

    -- 成套商品
    (15, 'set', '套', 'set', 30),
    (16, 'set', '对', 'pair', 31),
    (17, 'set', '打', 'dozen', 32),
    (18, 'set', '组', 'kit', 33),

    -- 服装/穿戴
    (19, 'clothing', '条', 'piece', 40),  -- 如裤子
    (20, 'clothing', '件', 'piece', 41),  -- 如上衣
    (21, 'clothing', '双', 'pair', 42),  -- 鞋袜
    (22, 'clothing', '顶', 'piece', 43),  -- 帽子

    -- 电子/设备
    (23, 'electronics', '台', 'unit', 50),
    (24, 'electronics', '部', 'unit', 51),  -- 手机等
    (25, 'electronics', '张', 'card', 52),  -- 如SIM卡

    -- 食品类
    (26, 'food', '克', 'gram', 60),
    (27, 'food', '千克', 'kg', 61),
    (28, 'food', '磅', 'lb', 62),
    (29, 'food', '盎司', 'oz', 63),

    -- 建材/五金
    (30, 'construction', '米', 'meter', 70),
    (31, 'construction', '卷', 'roll', 71),
    (32, 'construction', '片', 'sheet', 72),
    (33, 'construction', '块', 'block', 73),

    -- 其他
    (34, 'other', '本', 'book', 80),
    (35, 'other', '张', 'sheet', 81),  -- 如纸张
    (36, 'other', '支', 'stick', 82),  -- 如笔
    (37, 'other', '辆', 'unit', 83),  -- 车辆
    (38, 'other', '头', 'head', 84)  -- 牲畜
;