public static CdcIdEnum getCdcIdEnum(String auditType, CdcType cdcType) {
        if (auditType == null || cdcType == null) {
            throw new IllegalArgumentException("Audit type and CDC type must not be null");
        }

        for (CdcIdEnum cdcIdEnum : CdcIdEnum.values()) {
            if (cdcIdEnum.getCdcType() == cdcType &&
                    auditType.equalsIgnoreCase(cdcIdEnum.getAuditType().value())) {
                return cdcIdEnum;
            }
        }

        String errorMsg = String.format("Audit type %s does not exist for cdc type %s", auditType, cdcType);
        LOGGER.error(errorMsg);
        throw new AuditTypeNotExistException(errorMsg);
    }
Enumeration for CDC (Change Data Capture) audit identifiers.
Defines different audit types for various database operations (INSERT/DELETE/UPDATE)
on different database systems (MySQL/TDSQL).
inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/CdcIdEnum.java