admin
2021-05-08 56481656c7de11cdca69c1a7dd69db176ffd9ecd
src/main/java/com/yeshi/buwan/service/imp/DetailSystemConfigService.java
@@ -24,6 +24,18 @@
        return configDao.listBySystemIdAndMaxVersion(systemId, version);
    }
    public DetailSystemConfig getConfig(int id) {
        return configDao.find(DetailSystemConfig.class, id);
    }
    public void saveConfig(DetailSystemConfig config) {
        configDao.save(config);
    }
    public List<DetailSystemConfig> listConfig(Long systemId, String key) {
        return configDao.list(systemId, key);
    }
    @Cacheable(value = "configCache", key = "'getConfigAsMap-'+#system.id+'-'+#version")
    public Map<String, String> getConfigAsMap(DetailSystem system, int version) {
        Map<String, String> map = new HashMap<String, String>();