| package com.mzl.flower.base.cache; | 
|   | 
| import org.springframework.stereotype.Component; | 
|   | 
| @Component | 
| public class CategoryPriceCacheClient extends BaseCacheClient { | 
|   | 
|     private static final String _KEY = "category_price"; | 
|   | 
|     private String getHashKey(String typeCode, String value) { | 
|         return typeCode + "-" + value; | 
|     } | 
|   | 
|     public void addPrice(String category, String partnerId, String price) { | 
|         hashOperations.put(getKey(_KEY), getHashKey(category, partnerId), price); | 
|     } | 
|   | 
|     public String getPrice(String category, String partnerId) { | 
|         return hashOperations.get(getKey(_KEY), getHashKey(category, partnerId)); | 
|     } | 
|   | 
|     public void deletePrice(String category, String partnerId) { | 
|         hashOperations.delete(getKey(_KEY), getHashKey(category, partnerId)); | 
|     } | 
|   | 
|     public void deleteAll() { | 
|         stringRedisTemplate.delete(getKey(_KEY)); | 
|     } | 
|   | 
| } |