This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
k18-ntcs-web-ntc/src/main/java/com/nis/domain/configuration/AppFeatureIndex.java
zhangwei eb0f298058 1.修改app payload特征,拆分L3_header为L3_header_IP,L3_header_ICMP,支持偏移量表达式;
2.域名统计界面的域名查询条件,去除id=0(Other)的域名查询;
3.通联关系日志的下拉列表查询条件,增select为空的条件,否则reset时,全部定位在了Other。
2019-01-13 21:32:25 +06:00

198 lines
5.2 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
*@Title: CfgIndexInfo.java
*@Package com.nis.domain.restful
*@Description 索引公共表
*@author dell
*@date 2018年5月17日 下午16:59:17
*@version 版本号
*/
package com.nis.domain.configuration;
import java.util.ArrayList;
import java.util.List;
import com.nis.domain.basics.AsnIpCfg;
import com.nis.util.excel.ExcelField;
/**
* @ClassName: CfgIndexInfo.java
* @author (dell)
* @date 2018年5月17日 下午16:59:17
* @version V1.0
*/
public class AppFeatureIndex extends BaseCfg<AppFeatureIndex> {
/**
*
*/
private static final long serialVersionUID = -8069201965300255275L;
private static final String tableName="app_feature_index";
private Integer appCode;//specific_service_cfg表一级节点的spec_service_code
@ExcelField(title="social_app",sort=3)
private String appName;
private Integer specServiceId;
private Integer behavCode;//specific_service_cfg表二级节点的spec_service_code
private AppHttpCfg complexStrCfg;
private AppByteCfg strCfg;
private AppIpCfg ipCfg;
private List<AppIpCfg> ipPortList = new ArrayList();
private List<AppStringFeatureCfg> strList = new ArrayList();
private List<AppComplexFeatureCfg> complexList = new ArrayList();
private List<AppTcpCfg> numCfgList = new ArrayList();
protected Integer exprType ;
protected Integer matchMethod ;
protected Integer isHexbin;
private String cfgRegionType;
private String cfgRegionValue;
private String cfgRegionCode1;
private Integer isDrop;//
private Integer isLoop;
private Integer dropTime;//drop持续时间默认180s0-1800s
private Integer loopTime;//loop持续时间默认180s0-1800s
private Integer isRelation;
private Integer relationTime;//关联持续时间默认10s0-180s
public static String getTablename() {
return tableName;
}
public Integer getAppCode() {
return appCode;
}
public void setAppCode(Integer appCode) {
this.appCode = appCode;
}
public Integer getSpecServiceId() {
return specServiceId;
}
public void setSpecServiceId(Integer specServiceId) {
this.specServiceId = specServiceId;
}
public List<AppIpCfg> getIpPortList() {
return ipPortList;
}
public void setIpPortList(List<AppIpCfg> ipPortList) {
this.ipPortList = ipPortList;
}
public List<AppComplexFeatureCfg> getComplexList() {
return complexList;
}
public void setComplexList(List<AppComplexFeatureCfg> complexList) {
this.complexList = complexList;
}
public AppHttpCfg getComplexStrCfg() {
return complexStrCfg;
}
public void setComplexStrCfg(AppHttpCfg complexStrCfg) {
this.complexStrCfg = complexStrCfg;
}
public AppByteCfg getStrCfg() {
return strCfg;
}
public void setStrCfg(AppByteCfg strCfg) {
this.strCfg = strCfg;
}
public AppIpCfg getIpCfg() {
return ipCfg;
}
public void setIpCfg(AppIpCfg ipCfg) {
this.ipCfg = ipCfg;
}
public List<AppStringFeatureCfg> getStrList() {
return strList;
}
public void setStrList(List<AppStringFeatureCfg> strList) {
this.strList = strList;
}
public String getAppName() {
return appName;
}
public void setAppName(String appName) {
this.appName = appName;
}
public Integer getBehavCode() {
return behavCode;
}
public void setBehavCode(Integer behavCode) {
this.behavCode = behavCode;
}
public String getCfgRegionType() {
return cfgRegionType;
}
public void setCfgRegionType(String cfgRegionType) {
this.cfgRegionType = cfgRegionType;
}
public String getCfgRegionValue() {
return cfgRegionValue;
}
public void setCfgRegionValue(String cfgRegionValue) {
this.cfgRegionValue = cfgRegionValue;
}
public String getCfgRegionCode1() {
return cfgRegionCode1;
}
public void setCfgRegionCode1(String cfgRegionCode1) {
this.cfgRegionCode1 = cfgRegionCode1;
}
public List<AppTcpCfg> getNumCfgList() {
return numCfgList;
}
public void setNumCfgList(List<AppTcpCfg> numCfgList) {
this.numCfgList = numCfgList;
}
public Integer getExprType() {
return exprType;
}
public void setExprType(Integer exprType) {
this.exprType = exprType;
}
public Integer getMatchMethod() {
return matchMethod;
}
public void setMatchMethod(Integer matchMethod) {
this.matchMethod = matchMethod;
}
public Integer getIsHexbin() {
return isHexbin;
}
public void setIsHexbin(Integer isHexbin) {
this.isHexbin = isHexbin;
}
public Integer getIsDrop() {
return isDrop;
}
public void setIsDrop(Integer isDrop) {
this.isDrop = isDrop;
}
public Integer getIsLoop() {
return isLoop;
}
public void setIsLoop(Integer isLoop) {
this.isLoop = isLoop;
}
public Integer getDropTime() {
return dropTime;
}
public void setDropTime(Integer dropTime) {
this.dropTime = dropTime;
}
public Integer getLoopTime() {
return loopTime;
}
public void setLoopTime(Integer loopTime) {
this.loopTime = loopTime;
}
public Integer getIsRelation() {
return isRelation;
}
public void setIsRelation(Integer isRelation) {
this.isRelation = isRelation;
}
public Integer getRelationTime() {
return relationTime;
}
public void setRelationTime(Integer relationTime) {
this.relationTime = relationTime;
}
}