Files
smartDriveEE/src/main/sql/user_profile.sql
2025-09-13 21:28:28 +08:00

126 lines
10 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

CREATE TABLE `customer_business`.`tt_ai_analysis_customer_profile` (
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
`analysis_record_id` VARCHAR(255) NOT NULL COMMENT 'AI分析系统分析结果ID',
`owner_code` VARCHAR(36) DEFAULT NULL COMMENT '经销商编码',
`customer_business_id` BIGINT DEFAULT NULL COMMENT '商机ID',
`book_car_date` VARCHAR(10) DEFAULT NULL COMMENT '预购日期',
`buy_type` VARCHAR(5) DEFAULT NULL COMMENT '购买类型',
`payment_method` VARCHAR(5) DEFAULT NULL COMMENT '付款方式',
`remark` VARCHAR(128) DEFAULT NULL COMMENT '备注',
`fail_model` VARCHAR(15) DEFAULT NULL COMMENT '竞品车型',
`keep_vehicle_brand` VARCHAR(15) DEFAULT NULL COMMENT '保有品牌',
`keep_vehicle_series` VARCHAR(15) DEFAULT NULL COMMENT '保有车系',
`keep_vehicle_model` VARCHAR(15) DEFAULT NULL COMMENT '保有车型',
`buy_car_use` VARCHAR(10) DEFAULT NULL COMMENT '购车用途',
`actual_driver` VARCHAR(10) DEFAULT NULL COMMENT '实际驾驶人',
`show_point` VARCHAR(100) DEFAULT NULL COMMENT '购车关注点',
`car_budget` VARCHAR(10) DEFAULT NULL COMMENT '购车预算',
`car_quality` VARCHAR(10) DEFAULT NULL COMMENT '购车资质',
`address` VARCHAR(200) DEFAULT NULL COMMENT '详细地址',
`age_range` VARCHAR(10) DEFAULT NULL COMMENT '年龄范围',
`educational_level` VARCHAR(10) DEFAULT NULL COMMENT '教育水平',
`family_structure` VARCHAR(50) DEFAULT NULL COMMENT '家庭结构',
`family_num` VARCHAR(10) DEFAULT NULL COMMENT '家庭人数',
`driving_num` VARCHAR(10) DEFAULT NULL COMMENT '日常驾乘人数',
`family_income_month` VARCHAR(10) DEFAULT NULL COMMENT '家庭月收入',
`occupation` VARCHAR(20) DEFAULT NULL COMMENT '职业',
`enterprise_type` VARCHAR(30) DEFAULT NULL COMMENT '企业性质',
`industry` VARCHAR(50) DEFAULT NULL COMMENT '所属行业',
`avocation` VARCHAR(100) DEFAULT NULL COMMENT '个人爱好',
`local_license` VARCHAR(50) DEFAULT NULL COMMENT '本地上牌',
`interest_point` VARCHAR(100) DEFAULT NULL COMMENT '兴趣点',
`scruple_point` VARCHAR(100) DEFAULT NULL COMMENT '顾虑点',
`receive_time` DATETIME DEFAULT NULL COMMENT '接收时间',
`created_by` VARCHAR(36) DEFAULT NULL COMMENT '创建人id',
`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_by` VARCHAR(36) DEFAULT NULL COMMENT '更新人id',
`updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`create_sqlby` VARCHAR(8) DEFAULT NULL COMMENT '创建sql人',
`update_sqlby` VARCHAR(8) DEFAULT NULL COMMENT '更新人sql人',
`record_version` TINYINT UNSIGNED DEFAULT 0 COMMENT '版本号(乐观锁)',
`is_deleted` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否删除',
PRIMARY KEY (`id`),
KEY `idx_potential_customer_id` (`customer_business_id`),
KEY `idx_analysis_record_id` (`analysis_record_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='AI客户画像分析表';
CREATE TABLE `customer_business`.`tt_potential_customer_autofill_log` (
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
`owner_code` VARCHAR(36) DEFAULT NULL COMMENT '经销商编码',
`customer_business_id` BIGINT DEFAULT NULL COMMENT '商机id',
`book_car_date_flag` TINYINT DEFAULT NULL COMMENT '预购日期 1自动2手动',
`buy_type_flag` TINYINT DEFAULT NULL COMMENT '购买类型 1自动2手动',
`payment_method_flag` TINYINT DEFAULT NULL COMMENT '付款方式 1自动2手动',
`remark_flag` TINYINT DEFAULT NULL COMMENT '备注 1自动2手动',
`fail_brand_flag` TINYINT DEFAULT NULL COMMENT '竞品品牌 1自动2手动',
`fail_series_flag` TINYINT DEFAULT NULL COMMENT '竞品车系 1自动2手动',
`keep_vehicle_brand_flag` TINYINT DEFAULT NULL COMMENT '保有品牌 1自动2手动',
`keep_vehicle_series_flag` TINYINT DEFAULT NULL COMMENT '保有车系 1自动2手动',
`keep_vehicle_model_flag` TINYINT DEFAULT NULL COMMENT '保有车型 1自动2手动',
`buy_car_use_flag` TINYINT DEFAULT NULL COMMENT '购车用途 1自动2手动',
`actual_driver_flag` TINYINT DEFAULT NULL COMMENT '实际驾驶人 1自动2手动',
`show_point_flag` TINYINT DEFAULT NULL COMMENT '购车关注点 1自动2手动',
`car_budget_flag` TINYINT DEFAULT NULL COMMENT '购车预算 1自动2手动',
`car_quality_flag` TINYINT DEFAULT NULL COMMENT '购车资质',
`address_flag` VARCHAR(200) DEFAULT NULL COMMENT '详细地址',
`age_range_flag` TINYINT DEFAULT NULL COMMENT '年龄范围',
`educational_level_flag` TINYINT DEFAULT NULL COMMENT '教育水平',
`family_structure_flag` TINYINT DEFAULT NULL COMMENT '家庭结构',
`family_num_flag` TINYINT DEFAULT NULL COMMENT '家庭人数',
`driving_num_flag` TINYINT DEFAULT NULL COMMENT '日常驾乘人数',
`family_income_month_flag` TINYINT DEFAULT NULL COMMENT '家庭月收入',
`occupation_flag` TINYINT DEFAULT NULL COMMENT '职业',
`enterprise_type_flag` TINYINT DEFAULT NULL COMMENT '企业性质',
`industry_flag` TINYINT DEFAULT NULL COMMENT '所属行业',
`avocation_flag` TINYINT DEFAULT NULL COMMENT '个人爱好',
`local_license_flag` TINYINT DEFAULT NULL COMMENT '本地上牌 1自动2手动',
`interest_point_flag` TINYINT DEFAULT NULL COMMENT '兴趣点 1自动2手动',
`scruple_point_flag` TINYINT DEFAULT NULL COMMENT '顾虑点 1自动2手动',
`created_by` VARCHAR(36) DEFAULT NULL COMMENT '创建人id',
`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_by` VARCHAR(36) DEFAULT NULL COMMENT '更新人id',
`updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`create_sqlby` VARCHAR(8) DEFAULT NULL COMMENT '创建sql人',
`update_sqlby` VARCHAR(8) DEFAULT NULL COMMENT '更新人sql人',
`record_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT '版本号(乐观锁)',
`is_deleted` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否删除',
PRIMARY KEY (`id`),
KEY `idx_potential_customer_id` (`customer_business_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='潜客信息自动填充记录表';
CREATE TABLE `customer_business`.`tt_potential_customer_ext` (
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
`customer_business_id` BIGINT DEFAULT NULL COMMENT '商机id',
`owner_code` VARCHAR(36) DEFAULT NULL COMMENT '经销商编码',
`book_car_date` INT DEFAULT NULL COMMENT '预购日期',
`know_pathway` INT DEFAULT NULL COMMENT '了解途径',
`actual_driver` INT DEFAULT NULL COMMENT '实际驾驶人',
`age_range` INT DEFAULT NULL COMMENT '年龄范围',
`family_structure` INT DEFAULT NULL COMMENT '家庭结构',
`family_income_month` INT DEFAULT NULL COMMENT '家庭月收入',
`avocation` VARCHAR(100) DEFAULT NULL COMMENT '个人爱好',
`local_license` INT DEFAULT NULL COMMENT '本地上牌',
`interest_point` VARCHAR(100) DEFAULT NULL COMMENT '兴趣点',
`scruple_point` VARCHAR(100) DEFAULT NULL COMMENT '顾虑点',
`created_by` VARCHAR(36) DEFAULT NULL COMMENT '创建人id',
`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_by` VARCHAR(36) DEFAULT NULL COMMENT '更新人id',
`updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`create_sqlby` VARCHAR(8) DEFAULT NULL COMMENT '创建sql人',
`update_sqlby` VARCHAR(8) DEFAULT NULL COMMENT '更新人sql人',
`record_version` TINYINT UNSIGNED DEFAULT 0 COMMENT '版本号(乐观锁)',
`is_deleted` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否删除',
PRIMARY KEY (`id`),
KEY `idx_potential_customer_id` (`customer_business_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='潜客信息扩展表';