2018-05-19 18:35:24 +08:00
|
|
|
package com.nis.web.service.restful;
|
|
|
|
|
|
2018-05-23 19:54:35 +08:00
|
|
|
import java.util.List;
|
2018-05-19 18:35:24 +08:00
|
|
|
import java.util.Map;
|
|
|
|
|
|
2018-05-23 19:54:35 +08:00
|
|
|
import com.nis.domain.restful.MaatConfig;
|
|
|
|
|
|
2018-05-19 18:35:24 +08:00
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* <p>Title: ConfigRedisService</p>
|
|
|
|
|
* <p>Description: 保存配置到redis中</p>
|
|
|
|
|
* <p>Company: IIE</p>
|
|
|
|
|
* @author rkg
|
|
|
|
|
* @date 2018年5月17日
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
public interface ConfigRedisService {
|
2018-05-21 19:06:19 +08:00
|
|
|
/**
|
2018-05-23 19:54:35 +08:00
|
|
|
* 保存非maat配置接口,例如ysp文件样例,ysp标志样例
|
2018-05-29 15:36:42 +08:00
|
|
|
* @param listMap 配置集合,一个map是一个集合
|
2018-05-21 19:06:19 +08:00
|
|
|
* @param service 业务类型
|
|
|
|
|
*/
|
2018-05-23 19:54:35 +08:00
|
|
|
public void saveUnMaatConfig(List<Map<String, String>> listMap, int service);
|
2018-05-21 10:21:26 +08:00
|
|
|
|
2018-05-21 19:06:19 +08:00
|
|
|
/**
|
2018-05-23 19:54:35 +08:00
|
|
|
* 保存maat配置接口,例如ysp配置,文本类配置
|
|
|
|
|
* @param maatConfigList
|
|
|
|
|
* @param service 业务类型
|
2018-05-21 19:06:19 +08:00
|
|
|
*/
|
2018-05-23 19:54:35 +08:00
|
|
|
public void saveMaatConfig(List<MaatConfig> maatConfigList, int service);
|
2018-05-21 19:06:19 +08:00
|
|
|
|
2018-05-21 10:21:26 +08:00
|
|
|
/**
|
|
|
|
|
* 获取指定key的自增长值
|
|
|
|
|
* @param key 需要自增的key
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
2018-05-24 16:36:26 +08:00
|
|
|
public Long getIncrId(String key);
|
2018-05-29 15:36:42 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 删除非maat类配置
|
|
|
|
|
* @param compileIdList 配置id集合
|
|
|
|
|
* @param service 配置id所属的业务类型
|
|
|
|
|
*/
|
|
|
|
|
public void delUnMaatConfig(List<Long> compileIdList, int service);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 删除maat类配置
|
|
|
|
|
* @param compileIdList 配置id集合
|
|
|
|
|
* @param service 配置id所属的业务类型
|
|
|
|
|
*/
|
|
|
|
|
public void delMaatConfig(List<Long> compileIdList, int service);
|
2018-05-19 18:35:24 +08:00
|
|
|
}
|