develop

Conflicts:
	src/main/resources/messages/message_en.properties
	src/main/resources/messages/message_ru.properties
	src/main/resources/messages/message_zh_CN.properties
	关键字日志转http url配置功能完成
This commit is contained in:
duandongmei
2018-10-29 16:29:23 +08:00
98 changed files with 2202 additions and 559 deletions

View File

@@ -35,6 +35,17 @@ public class SysLog extends BaseEntity<SysLog>{
private Long consumerTime;//消费时间
private Integer functionId;//功能菜单id
private String compileIds;//配置编译id
private String cfgIds;//界面配置id
private Integer compileId;//配置编译id
private Integer cfgId;//界面配置id
private String methodName;//功能方法名称
private Integer auditState;//审核状态
private Integer action;//GK动作
private String operation;//操作说明
private String functionName;//功能名称
private Integer isValid;//配置有效状态
public Long getConsumerTime() {
return consumerTime;
@@ -165,6 +176,86 @@ public class SysLog extends BaseEntity<SysLog>{
this.functionId = functionId;
}
public Integer getCompileId() {
return compileId;
}
public void setCompileId(Integer compileId) {
this.compileId = compileId;
}
public String getMethodName() {
return methodName;
}
public void setMethodName(String methodName) {
this.methodName = methodName;
}
public Integer getAuditState() {
return auditState;
}
public void setAuditState(Integer auditState) {
this.auditState = auditState;
}
public Integer getAction() {
return action;
}
public void setAction(Integer action) {
this.action = action;
}
public String getCompileIds() {
return compileIds;
}
public void setCompileIds(String compileIds) {
this.compileIds = compileIds;
}
public String getCfgIds() {
return cfgIds;
}
public void setCfgIds(String cfgIds) {
this.cfgIds = cfgIds;
}
public Integer getCfgId() {
return cfgId;
}
public void setCfgId(Integer cfgId) {
this.cfgId = cfgId;
}
public String getOperation() {
return operation;
}
public void setOperation(String operation) {
this.operation = operation;
}
public String getFunctionName() {
return functionName;
}
public void setFunctionName(String functionName) {
this.functionName = functionName;
}
public Integer getIsValid() {
return isValid;
}
public void setIsValid(Integer isValid) {
this.isValid = isValid;
}
/**
* 设置请求参数
* @param paramMap

View File

@@ -30,7 +30,7 @@ public class AsnIpCfg extends BaseCfg<AsnIpCfg> {
private String destPort;
@ExcelField(title="group",sort=2)
private String asnIpGroupName;//asn组名
private Integer asnIpGroup;//asn号
private Integer asnIpGroup;//asn
/**
* 方向
*/

View File

@@ -83,7 +83,7 @@ public class BaseCfg<T> extends BaseEntity<T> implements Cloneable{
/**
* 是否审核
*/
@ExcelField(title="is_audit",dictType="AUDIT_STATUS",sort=100)
@ExcelField(title="is_audit",dictType="AUDIT_STATUS",sort=25)
protected Integer isAudit;
/**
* 创建人员

View File

@@ -45,11 +45,11 @@ public class BaseIpCfg extends BaseCfg<BaseIpCfg> {
@SerializedName("ipType")
@ExcelField(title="ip_type",dictType="IP_TYPE",sort=3)
protected Integer ipType;
@ExcelField(title="ip_pattern",dictType="IP_PATTERN",sort=4)
@ExcelField(title="ip_pattern",dictType="IP_PATTERN",sort=6)
protected Integer ipPattern;
@ExcelField(title="client_ip",sort=5)
protected String srcIpAddress;
@ExcelField(title="server_ip",sort=6)
@ExcelField(title="server_ip",sort=4)
protected String destIpAddress;
@ExcelField(title="port_pattern",dictType="PORT_PATTERN",sort=7)
protected Integer portPattern;
@@ -65,6 +65,14 @@ public class BaseIpCfg extends BaseCfg<BaseIpCfg> {
private List<NtcSubscribeIdCfg> ntcSubscribeIdCfgList;
private NtcSubscribeIdCfg ntcSubscribeIdCfg;
private Integer asnIpGroup;//asn组号仅用于copy属性使用
public Integer getAsnIpGroup() {
return asnIpGroup;
}
public void setAsnIpGroup(Integer asnIpGroup) {
this.asnIpGroup = asnIpGroup;
}
/**
* irType
* @return irType

View File

@@ -82,6 +82,9 @@ public class BaseStringCfg<T> extends BaseCfg<T> {
private NtcSubscribeIdCfg ntcSubscribeIdCfg;
private IpPortCfg ipPort;
//http url来源于http关键字的标识
private Integer sourceCompileId;
public IpPortCfg getIpPort() {
return ipPort;
@@ -190,7 +193,12 @@ public class BaseStringCfg<T> extends BaseCfg<T> {
public void setIsCaseInsenstive(Integer isCaseInsenstive) {
this.isCaseInsenstive =isCaseInsenstive;
}
public Integer getSourceCompileId() {
return sourceCompileId;
}
public void setSourceCompileId(Integer sourceCompileId) {
this.sourceCompileId = sourceCompileId;
}
public static List<BaseStringCfg> replaceBaseKeyList(List<BaseStringCfg> list){
for (int i = 0; i < list.size(); i++) {
BaseStringCfg base=(BaseStringCfg)list.get(i);

View File

@@ -71,6 +71,14 @@ public class CfgIndexInfo extends BaseCfg<CfgIndexInfo> {
private List<P2pHashCfg> p2pHashList;
private List<P2pKeywordCfg> p2pKeywordList;
private Integer sourceCompileId;
public Integer getSourceCompileId() {
return sourceCompileId;
}
public void setSourceCompileId(Integer sourceCompileId) {
this.sourceCompileId = sourceCompileId;
}
public AvContUrlCfg getAvContUrlCfg() {
return avContUrlCfg;
}

View File

@@ -23,11 +23,11 @@ public class DdosIpCfg extends BaseIpCfg {
*/
private static final long serialVersionUID = -5446903784736960824L;
private String indexTable="ddos_ip_cfg";
@ExcelField(title="antiddos_protocol",sort=41)
@ExcelField(title="antiddos_protocol",sort=22)
private String antiddosProtocol;//目前支持TCP_SYN, DNS, NTP
@ExcelField(title="bps_threadshold",sort=42)
@ExcelField(title="bps_threadshold",sort=23)
private Long bpsThreadshold;// 即DDoS攻击保护动作触发阈值每秒Bit数和每秒包数
@ExcelField(title="pps_threadshold",sort=43)
@ExcelField(title="pps_threadshold",sort=24)
private Long ppsThreadshold;
public String getAntiddosProtocol() {

View File

@@ -14,7 +14,7 @@ public class AsnIpTemplate {
*/
private String cfgDesc;
private String asnNo;
private String userRegion1;
private String destIpAddress;
@ExcelField(title="config_describe",align=2,sort=1)
@@ -25,16 +25,17 @@ public class AsnIpTemplate {
this.cfgDesc = cfgDesc;
}
@ExcelField(title="asn_no",align=2,sort=11)
public String getAsnNo() {
return asnNo;
public String getUserRegion1() {
return userRegion1;
}
public void setAsnNo(String asnNo) {
this.asnNo = asnNo;
public void setUserRegion1(String userRegion1) {
this.userRegion1 = userRegion1;
}
@ExcelField(title="server_ip",align=2,sort=12)
public String getDestIpAddress() {
return destIpAddress;
}
public void setDestIpAddress(String destIpAddress) {
this.destIpAddress = destIpAddress;
}