ftp、dns、mail、http导出

This commit is contained in:
leijun
2018-10-18 11:24:12 +08:00
parent 6d3fcbf8be
commit ccbc1d5eff
14 changed files with 382 additions and 4 deletions

View File

@@ -20,6 +20,7 @@ import com.nis.domain.configuration.BaseStringCfg;
import com.nis.domain.configuration.CfgIndexInfo;
import com.nis.domain.configuration.ComplexkeywordCfg;
import com.nis.domain.configuration.FileDigestCfg;
import com.nis.domain.configuration.HttpBodyCfg;
import com.nis.domain.configuration.IpPortCfg;
import com.nis.domain.configuration.MailKeywordCfg;
import com.nis.domain.configuration.NtcSubscribeIdCfg;
@@ -79,6 +80,22 @@ public class MailCfgService extends CrudService<MailCfgDao,CfgIndexInfo> {
entity.setAreaCfg(areaCfg);
return entity;
}
public Map<String, List> exportmail(CfgIndexInfo entity){
Map<String, List> dataMap=new HashMap<String, List>();
List<IpPortCfg> ipPortList = mailCfgDao.getIpPortList(entity);
entity.setCfgType("NTC_MAIL_HDR");
List<ComplexkeywordCfg> mailHdrList =mailCfgDao.getMailKeywordList(entity);
entity.setCfgType("NTC_MAIL_BODY");
List<ComplexkeywordCfg> mailBodyList = mailCfgDao.getMailKeywordList(entity);
List<NtcSubscribeIdCfg> subscribeIdList = stringCfgDao.findSubscribeIdCfgListByCfgIndexInfo(entity);
dataMap.put("NTC_SUBSCRIBE_ID", subscribeIdList);
dataMap.put("NTC_MAIL_BODY", mailBodyList);
dataMap.put("NTC_MAIL_HDR", mailHdrList);
dataMap.put("NTC_UNIVERSAL_IP", ipPortList);
return dataMap;
}
/**
* 保存mail配置
* @param entity