You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
929 B

-- 查价查询审计(最多保留 1000 条,应用层裁剪)
CREATE TABLE `quote_query_log` (
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
`quote_id` VARCHAR(32) NOT NULL,
`request_id` VARCHAR(36) NOT NULL,
`customer_id` VARCHAR(32) NOT NULL,
`pickup_json` JSON NOT NULL,
`delivery_json` JSON NOT NULL,
`cargo_json` JSON NOT NULL,
`outcome` VARCHAR(16) NOT NULL DEFAULT 'processing',
`failure_reason` VARCHAR(512) NULL,
`error_code` VARCHAR(32) NULL,
`source_type` VARCHAR(16) NULL,
`tier_count` INTEGER NULL,
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
`completed_at` DATETIME(3) NULL,
UNIQUE INDEX `quote_query_log_quote_id_key`(`quote_id`),
INDEX `idx_query_log_created`(`created_at`),
INDEX `idx_query_log_customer`(`customer_id`, `created_at`),
PRIMARY KEY (`id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;