excel工具类优化

yun-zuoyi
汪云昊 6 years ago
parent dcef213da3
commit 21746dc440

@ -0,0 +1,302 @@
package cn.estsh.i3plus.pojo.base.util;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-06-13 20:35
* @Modify:
**/
public interface BaseImppRedis {
/**
*
* @param key
* @param seconds ()
* @return
*/
boolean expire(String key,long seconds);
/**
* key
* @param key null
* @return () 0
*/
long getExpire(String key);
/**
* key
* @param key
* @return true false
*/
boolean hasKey(String key);
/**
*
* @param key
*/
void deleteKey(String ... key);
//============================String=============================
/**
*
* @param key
* @return
*/
Object getObject(Object key);
/**
*
* @param key
* @param value
* @return true false
*/
boolean putObject(String key,Object value);
/**
*
* @param key
* @param value
* @param time () time0 time0
* @return true false
*/
boolean putObject(String key,Object value,long time);
/**
*
* @param key
* @param delta (0)
* @return
*/
long incr(String key, long delta);
/**
*
* @param key
* @param delta (0)
* @return
*/
long decr(String key, long delta);
//================================Map=================================
/**
* HashGet
* @param key null
* @param item null
* @return
*/
Object getHash(String key,String item);
/**
* hashKey
* @param key
* @return
*/
Map<Object,Object> getHashMap(String key);
/**
* HashSet
* @param key
* @param map
* @return true false
*/
boolean putHashMap(String key, Map<?,?> map);
/**
* HashSet
* @param key
* @param map
* @param time ()
* @return true false
*/
boolean putHashMap(String key, Map<?,?> map, long time);
/**
* hash,
* @param key
* @param item
* @param value
* @return true false
*/
boolean putHash(String key,String item,Object value) ;
/**
* hash,
* @param key
* @param item
* @param value
* @param time () :hash,
* @return true false
*/
boolean putHash(String key,String item,Object value,long time) ;
/**
* hash
* @param key null
* @param item 使 null
*/
void deleteHash(String key, Object... item);
/**
* hash
* @param key null
* @param item null
* @return true false
*/
boolean checkKey(String key, String item);
/**
* hash ,
* @param key
* @param item
* @param by (0)
* @return
*/
double hincr(String key, String item,double by);
/**
* hash
* @param key
* @param item
* @param by (0)
* @return
*/
double hdecr(String key, String item,double by);
//============================set=============================
/**
* keySet
* @param key
* @return
*/
Set<Object> getSet(String key);
/**
* valueset,
* @param key
* @param value
* @return true false
*/
boolean hasKeySet(String key,Object value);
/**
* set
* @param key
* @param values
* @return
*/
void putSet(String key, Object...values);
/**
* set
* @param key
* @param time ()
* @param values
* @return
*/
void putSetAndTime(String key,long time,Object...values);
/**
* set
* @param key
* @return
*/
long getSetSize(String key);
/**
* value
* @param key
* @param values
* @return
*/
void removeSet(String key, Object ...values);
//===============================list=================================
/**
* key
* @param keyPattern
* @return
*/
Set<String> getKeysSet(String keyPattern);
/**
* list
* @param key
* @param start
* @param end 0 -1
* @return
*/
List getList(String key, long start, long end);
/**
* list
* @param key
* @return
*/
long getListSize(String key);
/**
* list
* @param key
* @param index index>=0 0 1 index<0-1-2
* @return
*/
Object getIndex(String key,long index);
/**
* list
* @param key
* @param value
* @return
*/
boolean putList(String key, Object value);
/**
* list
* @param key
* @param value
* @param time ()
* @return
*/
boolean putList(String key, Object value, long time);
/**
* list
* @param key
* @param value
* @return
*/
boolean putList(String key, List<Object> value) ;
/**
* list
* @param key
* @param value
* @param time ()
* @return
*/
boolean putList(String key, List<Object> value, long time);
/**
* list
* @param key
* @param index
* @param value
* @return
*/
boolean updateIndexList(String key, long index,Object value);
/**
* Nvalue
* @param key
* @param count
* @param value
* @return
*/
void removeList(String key,long count,Object value);
}
Loading…
Cancel
Save