28 lines
1.5 KiB
SQL
28 lines
1.5 KiB
SQL
-- 命名方案收藏表
|
|
CREATE TABLE `yifan_naming_favorites` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
`uuid` varchar(64) NOT NULL COMMENT 'UUID全局唯一标识',
|
|
`status` varchar(10) NOT NULL DEFAULT '0' COMMENT '是否启用(0:启用 1:禁用)',
|
|
`description` text DEFAULT NULL COMMENT '备注/描述',
|
|
`created_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
`updated_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
`created_id` int(11) DEFAULT NULL COMMENT '创建人ID',
|
|
`updated_id` int(11) DEFAULT NULL COMMENT '更新人ID',
|
|
`is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除(0否 1是)',
|
|
|
|
`user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
`solution_id` int(11) NOT NULL COMMENT '方案ID(关联yifan_naming_solutions表)',
|
|
`report_id` int(11) NOT NULL COMMENT '报告ID(关联yifan_naming_reports表)',
|
|
`category` varchar(20) NOT NULL DEFAULT 'personal' COMMENT '分类(personal:个人 company:商号)',
|
|
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
|
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `uk_uuid` (`uuid`),
|
|
UNIQUE KEY `uk_user_solution` (`user_id`, `solution_id`) COMMENT '用户-方案唯一索引',
|
|
KEY `idx_user_id` (`user_id`),
|
|
KEY `idx_solution_id` (`solution_id`),
|
|
KEY `idx_report_id` (`report_id`),
|
|
KEY `idx_category` (`category`),
|
|
KEY `idx_created_time` (`created_time`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='命名方案收藏表';
|