新增访问阻断页面菜单;完善劫持、策略、注入脚本、镜像文件菜单相关功能

This commit is contained in:
wangwei
2019-05-22 19:57:28 +08:00
parent a68c454559
commit 5c00167d76
37 changed files with 1807 additions and 24 deletions

View File

@@ -58,6 +58,8 @@ import com.nis.domain.callback.ProxyFileHijackCfg;
import com.nis.domain.callback.ProxyFileHijackCfgAudit;
import com.nis.domain.callback.ProxyFileInsertScriptCfg;
import com.nis.domain.callback.ProxyFileInsertScriptCfgAudit;
import com.nis.domain.callback.ProxyFileResponsePageCfg;
import com.nis.domain.callback.ProxyFileResponsePageCfgAudit;
import com.nis.domain.callback.ProxyFileStrategyCfg;
import com.nis.domain.callback.ProxyFileStrategyCfgAudit;
import com.nis.domain.callback.ProxyFileTrafficMirrorCfg;
@@ -3198,6 +3200,7 @@ public abstract class BaseService {
hijackTemp.setService(cfg.getServiceId());
hijackTemp.setIsValid(cfg.getIsValid());
hijackTemp.setOpTime(cfg.getAuditTime());
hijackTemp.setOpUser(UserUtils.getUser().getId());
return hijackTemp;
}
//注入脚本文件
@@ -3213,6 +3216,7 @@ public abstract class BaseService {
fileInsertScriptTemp.setService(cfg.getServiceId());
fileInsertScriptTemp.setIsValid(cfg.getIsValid());
fileInsertScriptTemp.setOpTime(cfg.getAuditTime());
fileInsertScriptTemp.setOpUser(UserUtils.getUser().getId());
return fileInsertScriptTemp;
}
//流量转发目的地址
@@ -3228,6 +3232,7 @@ public abstract class BaseService {
fileTemp.setService(cfg.getServiceId());
fileTemp.setIsValid(cfg.getIsValid());
fileTemp.setOpTime(cfg.getAuditTime());
fileTemp.setOpUser(UserUtils.getUser().getId());
return fileTemp;
}
//文件策略
@@ -3244,6 +3249,24 @@ public abstract class BaseService {
fileTemp.setFilePath(cfg.getUrl());
fileTemp.setIsValid(cfg.getIsValid());
fileTemp.setOpTime(cfg.getAuditTime());
fileTemp.setOpUser(UserUtils.getUser().getId());
return fileTemp;
}
//访问阻断页面
public static ProxyFileResponsePageCfgAudit convertCallBackProxyFileResponsePage(ProxyFileResponsePageCfg cfg) {
ProxyFileResponsePageCfgAudit fileTemp = new ProxyFileResponsePageCfgAudit();
fileTemp.setId(Long.valueOf(cfg.getCompileId()));
fileTemp.setCfgId(cfg.getCompileId());
fileTemp.setProfileId((Long.valueOf(cfg.getCompileId())));
fileTemp.setProfileName(keywordsEscape(cfg.getFileDesc()));
fileTemp.setFormat(cfg.getContentType());
fileTemp.setContentLength(cfg.getContentLength());
fileTemp.setAction(cfg.getAction());
fileTemp.setService(cfg.getServiceId());
fileTemp.setPath(cfg.getUrl());
fileTemp.setIsValid(cfg.getIsValid());
fileTemp.setOpTime(cfg.getAuditTime());
fileTemp.setOpUser(UserUtils.getUser().getId());
return fileTemp;
}