package com.landtool.lanbase.modules.sys.redis;
|
|
import java.util.List;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Component;
|
|
import com.alibaba.fastjson.JSONObject;
|
import com.landtool.lanbase.common.utils.RedisUtils;
|
import com.landtool.lanbase.modules.sys.entity.SysFieldvalue;
|
|
@Component
|
public class SysFieldvalueRedis {
|
private static final String NAME = "SysFieldvalue:";
|
|
@Autowired
|
private RedisUtils redisUtils;
|
|
public void saveOrUpdate(List<SysFieldvalue> list, String key) {
|
if (list == null || list.size() == 0) {
|
return;
|
}
|
String id = NAME + key;
|
redisUtils.set(id, JSONObject.toJSON(list));
|
}
|
|
public void delete(String key) {
|
redisUtils.delete(NAME + key);
|
}
|
|
public List<SysFieldvalue> get(Object key) {
|
String json = redisUtils.get(NAME + key);
|
return JSONObject.parseArray(json, SysFieldvalue.class);
|
|
}
|
}
|