package com.landtool.lanbase.modules.org.redis; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.landtool.lanbase.common.utils.RedisUtils; import com.landtool.lanbase.modules.org.entity.OrgUser; /** * @author lanbase * @Description: TODO() * @date 2017-7-27 16:11 */ @Component public class OrgUserRedis { private static final String NAME="OrgUser:"; @Autowired private RedisUtils redisUtils; public void saveOrUpdate(OrgUser user) { if(user==null){ return ; } String id=NAME+user.getUserid(); redisUtils.set(id, user); String username=NAME+user.getLoginname(); redisUtils.set(username, user); } public void delete(OrgUser user) { if(user==null){ return ; } redisUtils.delete(NAME+user.getUserid()); redisUtils.delete(NAME+user.getLoginname()); } public OrgUser get(Object key){ return redisUtils.get(NAME+key, OrgUser.class); } }