-- CreateTable CREATE TABLE `qc` ( `id` VARCHAR(36) NOT NULL, `tenant_code` VARCHAR(64) NOT NULL, `record_id` VARCHAR(36) NOT NULL, `qc_type` VARCHAR(20) NOT NULL DEFAULT 'normal', `qc_result` VARCHAR(20) NOT NULL DEFAULT 'pending', `qc_note` VARCHAR(200) NULL, `qc_staff_id` VARCHAR(36) NULL, `qc_time` DATETIME(3) NULL, `pass_time` DATETIME(3) NULL, `first_qc_id` VARCHAR(36) NULL, `created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), `created_by` VARCHAR(36) NULL, `updated_at` DATETIME(3) NOT NULL, `deleted_at` DATETIME(3) NULL, INDEX `qc_tenant_code_record_id_idx`(`tenant_code`, `record_id`), INDEX `qc_tenant_code_qc_result_idx`(`tenant_code`, `qc_result`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; -- CreateTable CREATE TABLE `ho_record_correction` ( `id` VARCHAR(36) NOT NULL, `tenant_code` VARCHAR(64) NOT NULL, `record_id` VARCHAR(36) NOT NULL, `qc_id` VARCHAR(36) NULL, `correction_note` VARCHAR(200) NOT NULL, `corrected_by` VARCHAR(36) NOT NULL, `corrected_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), INDEX `ho_record_correction_record_id_idx`(`record_id`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;