-- 改名方案表
CREATE TABLE `yifan_naming_solutions` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `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是)',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态(0禁用 1启用)',
  
  `report_id` int(11) NOT NULL COMMENT '关联报告ID(通过report表的category区分个人/公司)',
  `name` varchar(100) NOT NULL COMMENT '姓名/公司名',
  `pinyin` varchar(100) DEFAULT NULL COMMENT '拼音',
  `total_score` int(11) DEFAULT NULL COMMENT '总分',
  `star_rating` int(11) DEFAULT NULL COMMENT '星级(1-5)',
  `wuxing` varchar(50) DEFAULT NULL COMMENT '五行(如:火土)',
  `shuxiang` varchar(20) DEFAULT NULL COMMENT '属相(如:龙,仅个人起名)',
  `tags` json DEFAULT NULL COMMENT '标签(如:["改运补禄","平安顺遂"])',
  `name_meaning` text COMMENT '名字寓意',
  `poetry_source` text COMMENT '诗词出处',
  `is_recommended` tinyint(1) DEFAULT '0' COMMENT '是否推荐(0否 1是)',
  `sort_order` int(11) DEFAULT '0' COMMENT '排序',
  
  PRIMARY KEY (`id`),
  KEY `idx_report_id` (`report_id`),
  KEY `idx_created_time` (`created_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='改名方案表';
