-- 客户导出数据表
DROP TABLE IF EXISTS `customer_export_data`;

CREATE TABLE `customer_export_data` (
    `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
    `customer_name` VARCHAR(100) DEFAULT NULL COMMENT '客户姓名',
    `add_user_name` VARCHAR(100) DEFAULT NULL COMMENT '添加人姓名',
    `add_user_account` VARCHAR(100) DEFAULT NULL COMMENT '添加人账号',
    `add_user_department` VARCHAR(200) DEFAULT NULL COMMENT '添加人部门',
    `add_time` DATETIME DEFAULT NULL COMMENT '添加时间',
    `add_date` DATE DEFAULT NULL COMMENT '添加日期',
    `source` VARCHAR(50) DEFAULT NULL COMMENT '来源',
    `mobile` VARCHAR(200) DEFAULT NULL COMMENT '手机号（可能多个，逗号分隔）',
    `company` VARCHAR(200) DEFAULT NULL COMMENT '公司',
    `description` TEXT DEFAULT NULL COMMENT '描述/备注',
    `tag_group1` VARCHAR(500) DEFAULT NULL COMMENT '标签组1-投放',
    `tag_group2` VARCHAR(500) DEFAULT NULL COMMENT '标签组2-公司孵化',
    `tag_group3` VARCHAR(500) DEFAULT NULL COMMENT '标签组3-商务',
    `tag_group4` VARCHAR(500) DEFAULT NULL COMMENT '标签组4-成交日期',
    `tag_group5` VARCHAR(500) DEFAULT NULL COMMENT '标签组5-年级组',
    `tag_group6` VARCHAR(500) DEFAULT NULL COMMENT '标签组6-客户属性',
    `tag_group7` VARCHAR(500) DEFAULT NULL COMMENT '标签组7-成交',
    `tag_group8` VARCHAR(500) DEFAULT NULL COMMENT '标签组8-成交品牌',
    `tag_group9` VARCHAR(500) DEFAULT NULL COMMENT '标签组9-线索通',
    `tag_group10` VARCHAR(500) DEFAULT NULL COMMENT '标签组10-A1',
    `tag_group11` VARCHAR(500) DEFAULT NULL COMMENT '标签组11-B1',
    `tag_group12` VARCHAR(500) DEFAULT NULL COMMENT '标签组12-C1',
    `tag_group13` VARCHAR(500) DEFAULT NULL COMMENT '标签组13-D1',
    `tag_group14` VARCHAR(500) DEFAULT NULL COMMENT '标签组14-E1',
    `tag_group15` VARCHAR(500) DEFAULT NULL COMMENT '标签组15-意向度',
    `tag_group16` VARCHAR(500) DEFAULT NULL COMMENT '标签组16-自然流',
    `tag_group17` VARCHAR(500) DEFAULT NULL COMMENT '标签组17-F1',
    `tag_group18` VARCHAR(500) DEFAULT NULL COMMENT '标签组18-G1',
    `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
    `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录更新时间',
    PRIMARY KEY (`id`),
    UNIQUE KEY `uk_customer_unique` (`customer_name`, `add_user_account`, `add_time`),
    INDEX `idx_customer_name` (`customer_name`),
    INDEX `idx_add_user_account` (`add_user_account`),
    INDEX `idx_add_time` (`add_time`),
    INDEX `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客户导出数据表';
