调用dify联调客户画像

This commit is contained in:
spllzh
2025-09-13 21:28:28 +08:00
parent 206275317f
commit d321af7e7c
53 changed files with 4783 additions and 345 deletions

View File

@@ -0,0 +1,125 @@
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='潜客信息扩展表';