//package com.njcn.relational.utils;
//
//import com.njcn.relational.config.TableConfig;
//import com.njcn.relational.pojo.po.RStatDataID;
//import org.springframework.stereotype.Component;
//
//import javax.annotation.PostConstruct;
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * @Author: cdf
// * @CreateTime: 2025-05-28
// * @Description:
// */
//@Component
//public class TableConfigManager {
//    private Map<String, TableConfig> configMap = new HashMap<>();
//
//    @PostConstruct
//    public void init() {
//        // 注册r_stat_data_i_d表
//        registerRStatDataIDConfig();
//        // 注册其他表...
//    }
//
//    private void registerRStatDataIDConfig() {
//        TableConfig config = new TableConfig();
//        config.setTableName("r_stat_data_i_d");
//        config.setEntityClass(RStatDataID.class);
//        // 设置表头和数据类型...
//        configMap.put("r_stat_data_i_d", config);
//    }
//
//    public TableConfig getConfig(String tableName) {
//        return configMap.get(tableName);
//    }
//}