|
|
@@ -1077,6 +1077,7 @@ CREATE TABLE IF NOT EXISTS products (
|
|
|
cover_image VARCHAR(500) COMMENT '封面图片',
|
|
|
images TEXT COMMENT '多张图片JSON',
|
|
|
price INT NOT NULL DEFAULT 0 COMMENT '价格(分)',
|
|
|
+ purchase_price DECIMAL(10,2) DEFAULT 0.00 COMMENT '进价(分)',
|
|
|
stock INT NOT NULL DEFAULT 0 COMMENT '库存',
|
|
|
min_stock_alert INT DEFAULT 0 COMMENT '库存预警阈值(低于此值预警)',
|
|
|
sales_count INT NOT NULL DEFAULT 0 COMMENT '销量',
|
|
|
@@ -1156,6 +1157,7 @@ CREATE TABLE IF NOT EXISTS inventory_inbound_items (
|
|
|
product_id BIGINT NOT NULL COMMENT '商品ID',
|
|
|
sku_id BIGINT COMMENT 'SKU ID',
|
|
|
quantity INT NOT NULL COMMENT '入库数量',
|
|
|
+ purchase_price DECIMAL(10,2) DEFAULT 0.00 COMMENT '入库单价(分)',
|
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='库存入库明细表';
|
|
|
|
|
|
@@ -1166,6 +1168,7 @@ CREATE TABLE IF NOT EXISTS product_skus (
|
|
|
sku_code VARCHAR(64) COMMENT 'SKU编码',
|
|
|
specs JSON COMMENT '规格选项JSON: [{"name":"颜色","value":"红色"},{"name":"尺码","value":"M"}]',
|
|
|
price INT DEFAULT 0 COMMENT 'SKU价格(分)',
|
|
|
+ purchase_price DECIMAL(10,2) DEFAULT 0.00 COMMENT '进价(分)',
|
|
|
stock INT DEFAULT 0 COMMENT '库存数量',
|
|
|
min_stock_alert INT DEFAULT 0 COMMENT '库存预警阈值(低于此值预警)',
|
|
|
min_quantity INT DEFAULT 1 COMMENT '最小购买数量限制',
|