package cc.mrbird.febs.ai.strategy; import cc.mrbird.febs.mall.entity.DataDictionaryCustom; import cc.mrbird.febs.mall.mapper.DataDictionaryCustomMapper; import com.google.common.collect.Maps; import lombok.Getter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Map; @Component @Getter public class LlmStrategyFactory { public final Map llmStrategyMap = Maps.newHashMapWithExpectedSize(8); public LlmStrategyFactory(Map strategyMap) { this.llmStrategyMap.clear(); this.llmStrategyMap.putAll(strategyMap); } public Map getCalculationStrategyMap() { return llmStrategyMap; } }