//package com.ruoyi.project.utils;
//
//import org.elasticsearch.common.collect.List;
//
//import java.util.Set;
//import java.util.TreeSet;
//
//public class SensitiveWordChecker {
//    private static final Set<String> SHORT_SENSITIVE_WORDS = new TreeSet<>(String.CASE_INSENSITIVE_ORDER);
//    static {
//        SHORT_SENSITIVE_WORDS.addAll(List.of("JB", "SB", "gun", "xjp", "CNM", "GNN", "flg", "m2"));
//    }
//
//    public boolean needsCheck(String content, String wrongWord) {
//        // 1. 非敏感词直接跳过
//        if (!SHORT_SENSITIVE_WORDS.contains(wrongWord)) {
//            return false;
//        }
//
//        // 2. 检查上下文环境
//        return AdvancedSensitiveFilter.needsFiltering(content, wrongWord);
//    }
//}
