17 lines
834 B
SQL
17 lines
834 B
SQL
-- 任务商品ID关联表
|
|
-- 用于存储任务完结后需求发起者填写的商品ID
|
|
|
|
CREATE TABLE IF NOT EXISTS task_product (
|
|
id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
|
|
task_id BIGINT NOT NULL COMMENT '任务ID',
|
|
product_id VARCHAR(100) NOT NULL COMMENT '商品ID',
|
|
product_name VARCHAR(255) DEFAULT NULL COMMENT '商品名称(可选)',
|
|
remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
|
creator_id BIGINT DEFAULT NULL COMMENT '添加人ID',
|
|
create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
INDEX idx_task_id (task_id),
|
|
INDEX idx_product_id (product_id),
|
|
UNIQUE KEY uk_task_product (task_id, product_id) COMMENT '同一任务下商品ID唯一'
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='任务商品ID关联表';
|
|
|