CREATE TABLE IF NOT EXISTS platform_customer_mileage_rules ( scope_key VARCHAR(160) NOT NULL PRIMARY KEY, version BIGINT NOT NULL, rules_json JSON NOT NULL, updated_by VARCHAR(160) NOT NULL, updated_at DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; CREATE TABLE IF NOT EXISTS platform_customer_vehicle_assignment ( tenant_ref VARCHAR(100) NOT NULL, vin VARCHAR(32) NOT NULL, plate VARCHAR(40) NOT NULL DEFAULT '', customer_name VARCHAR(255) NOT NULL DEFAULT '', department_name VARCHAR(255) NOT NULL DEFAULT '', responsible_person VARCHAR(255) NOT NULL DEFAULT '', observed_at DATETIME(3) NOT NULL, PRIMARY KEY (tenant_ref, vin), KEY idx_observed (observed_at) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;