//package com.jay.monitor.data.server.config.props;
//
//import com.jay.monitor.data.server.enums.StoreType;
//import org.springframework.boot.context.properties.ConfigurationProperties;
//import org.springframework.boot.context.properties.EnableConfigurationProperties;
//
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * @Module 配置
// * @Description 监控服务器配置属性
// * @Author liukaixiong
// * @Date 2020/11/5 13:52
// */
//@EnableConfigurationProperties(TestMonitorProperties.class)
//@ConfigurationProperties(prefix = "spring.monitor-server")
//public class TestMonitorProperties {
//
//    private String testData;
//    /**
//     * 存储配置规则
//     * key -> {@link com.jay.monitor.data.server.enums.StoreType}
//     */
//    private Map<StoreType, StoreInfo> storeInfo = new HashMap<>();
//
//    public Map<StoreType, StoreInfo> getStoreInfo() {
//        return storeInfo;
//    }
//
//    public void setStoreInfo(Map<StoreType, StoreInfo> storeInfo) {
//        this.storeInfo = storeInfo;
//    }
//
//    public String getTestData() {
//        return testData;
//    }
//
//    public void setTestData(String testData) {
//        this.testData = testData;
//    }
//
//    public static class StoreInfo {
//
//        /**
//         * 表的拆分配置规则
//         * Key -> 表名
//         */
//        private Map<String, String> tableRule = new HashMap<>();
//
//        public Map<String, String> getTableRule() {
//            return tableRule;
//        }
//
//        public void setTableRule(Map<String, String> tableRule) {
//            this.tableRule = tableRule;
//        }
//    }
//
//
//}
