| package com.mzl.flower.base.cache; | 
|   | 
| import org.springframework.stereotype.Component; | 
|   | 
| @Component | 
| public class DictCacheClient extends BaseCacheClient { | 
|   | 
|     private static final String _KEY = "dict"; | 
|   | 
|     private String getHashKey(String typeCode, String value) { | 
|         return typeCode + "-" + value; | 
|     } | 
|   | 
|     public void addDict(String typeCode, String value, String label) { | 
|         hashOperations.put(getKey(_KEY), getHashKey(typeCode, value), label); | 
|     } | 
|   | 
|     public String getDict(String typeCode, String value) { | 
|         return hashOperations.get(getKey(_KEY), getHashKey(typeCode, value)); | 
|     } | 
|   | 
|     public void deleteDict(String typeCode, String value) { | 
|         hashOperations.delete(getKey(_KEY), getHashKey(typeCode, value)); | 
|     } | 
|   | 
|     public void deleteAll() { | 
|         stringRedisTemplate.delete(getKey(_KEY)); | 
|     } | 
|   | 
|   | 
| } |