上传代码

This commit is contained in:
zhangdongxu
2017-12-19 14:55:52 +08:00
commit 13acafd43d
4777 changed files with 898870 additions and 0 deletions

View File

@@ -0,0 +1,88 @@
/**
* @Title: ConfigResource.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author darnell
* @date 2016年8月31日 下午8:32:43
* @version V1.0
*/
package com.nis.domain.restful;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.nis.util.JsonDateSerializer;
/**
* @ClassName: ConfigResource
* @Description: TODO(这里用一句话描述这个类的作用)
* @author (darnell)
* @date 2016年8月31日 下午8:32:43
* @version V1.0
*/
public abstract class ConfigCommonSource implements Serializable {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 152715081015545848L;
protected String version;//默认版本1.0
protected String operator;//操作人员
protected Date opTime;//操作时间
protected Integer opAction;//操作行为 1-插入 2-更新 3-删除 4-查询(暂无)
/**
* @return version
*/
public String getVersion() {
return version;
}
/**
* @param version 要设置的 version
*/
public void setVersion(String version) {
this.version = version;
}
/**
* @return operator
*/
public String getOperator() {
return operator;
}
/**
* @param operator 要设置的 operator
*/
public void setOperator(String operator) {
this.operator = operator;
}
/**
* @return opTime
*/
@JsonSerialize(using=JsonDateSerializer.class)
public Date getOpTime() {
return opTime;
}
/**
* @param opTime 要设置的 opTime
*/
public void setOpTime(Date opTime) {
this.opTime = opTime;
}
/**
* @return opAction
*/
public Integer getOpAction() {
return opAction;
}
/**
* @param opAction 要设置的 opAction
*/
public void setOpAction(Integer opAction) {
this.opAction = opAction;
}
}

View File

@@ -0,0 +1,460 @@
/**
* @Title: DfConfigCompile.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author darnell
* @date 2016年8月29日 下午9:36:28
* @version V1.0
*/
package com.nis.domain.restful;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.nis.util.JsonDateSerializer;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfConfigCompile
* @Description: TODO(这里用一句话描述这个类的作用)
* @author (darnell)
* @date 2016年8月29日 下午9:36:28
* @version V1.0
*/
public class ConfigCompile implements Serializable {
/**
*
*/
private static final long serialVersionUID = 546753235262247839L;
@ApiModelProperty(value = "配置ID", required = true)
private Long compileId;
@ApiModelProperty(value = "业务ID", required = true)
private Long service;
@ApiModelProperty(value = "动作", required = true)
private Integer action;
@ApiModelProperty(value = "有害类型", required = false)
private Integer contType;
@ApiModelProperty(value = "有害性质", required = false)
private Integer attrType;
@ApiModelProperty(value = "内容标签", required = false)
private String contLabel;
@ApiModelProperty(value = "任务", required = false)
private Integer taskId;
@ApiModelProperty(value = "保障期", required = false)
private Integer guaranteeId;
@ApiModelProperty(value = "事件", required = false)
private Integer affAirId;
@ApiModelProperty(value = "子话题", required = false)
private Integer topIcId;
@ApiModelProperty(value = "是否黑名单", required = true)
private Long doBlackList;
@ApiModelProperty(value = "是否生成日志", required = true)
private Integer doLog;
@ApiModelProperty(value = "生效范围", required = true)
private Integer activeSys;
@ApiModelProperty(value = "生效系统", required = true)
private String effectiveRange;
@ApiModelProperty(value = "管控比例", required = true)
private Long configPercent;
@ApiModelProperty(value = "管控方式", required = true)
private Integer configOption;
@ApiModelProperty(value = "开始时间", required = true)
private Date startTime;
@ApiModelProperty(value = "结束时间", required = true)
private Date endTime;
@ApiModelProperty(value = "用户自定义域", required = true)
private String userRegion;
@ApiModelProperty(value = "有效标志", required = true)
private Integer isValid;
@ApiModelProperty(value = "包含分组数量", required = true)
private Integer groupNum;
@ApiModelProperty(value = "父配置ID", required = true)
private Long fatherCfgId;
@ApiModelProperty(value = "操作时间", required = true)
private Date opTime;
@ApiModelProperty(value = "本地更新时间 ", required = true)
private Date lastUpdate;
@ApiModelProperty(value = "编译分组关系列表", required = true)
private List<ConfigGroupRelation> groupRelationList;
@ApiModelProperty(value = "字符串域分组列表", access = "", required = true)
private List<StrRegion> strRegionList;
@ApiModelProperty(value = "IP域分组列表", required = true)
private List<IpRegion> ipRegionList;
@ApiModelProperty(value = "数值域分组列表", required = true)
private List<NumRegion> numRegionList;
@ApiModelProperty(value="版本序列号", required=true)
private Long procSeq;
@JsonIgnore
public Date getLastUpdate() {
return lastUpdate;
}
public void setLastUpdate(Date lastUpdate) {
this.lastUpdate = lastUpdate;
}
public Integer getActiveSys() {
return activeSys;
}
public void setActiveSys(Integer activeSys) {
this.activeSys = activeSys;
}
public Long getCompileId() {
return compileId;
}
public void setCompileId(Long compileId) {
this.compileId = compileId;
}
/**
* @return service
*/
public Long getService() {
return service;
}
/**
* @param service
* 要设置的 service
*/
public void setService(Long service) {
this.service = service;
}
/**
* @return action
*/
public Integer getAction() {
return action;
}
/**
* @param action
* 要设置的 action
*/
public void setAction(Integer action) {
this.action = action;
}
public Integer getContType() {
return contType;
}
public void setContType(Integer contType) {
this.contType = contType;
}
public Integer getAttrType() {
return attrType;
}
public void setAttrType(Integer attrType) {
this.attrType = attrType;
}
public String getContLabel() {
return contLabel;
}
public void setContLabel(String contLabel) {
this.contLabel = contLabel;
}
/**
* @return doBlackList
*/
public Long getDoBlackList() {
return doBlackList;
}
/**
* @param doBlackList
* 要设置的 doBlackList
*/
public void setDoBlackList(Long doBlackList) {
this.doBlackList = doBlackList;
}
/**
* @return doLog
*/
public Integer getDoLog() {
return doLog;
}
/**
* @param doLog
* 要设置的 doLog
*/
public void setDoLog(Integer doLog) {
this.doLog = doLog;
}
/**
* @return effectiveRange
*/
public String getEffectiveRange() {
return effectiveRange;
}
/**
* @param effectiveRange
* 要设置的 effectiveRange
*/
public void setEffectiveRange(String effectiveRange) {
this.effectiveRange = effectiveRange;
}
/**
* @return configPercent
*/
public Long getConfigPercent() {
return configPercent;
}
/**
* @param configPercent
* 要设置的 configPercent
*/
public void setConfigPercent(Long configPercent) {
this.configPercent = configPercent;
}
/**
* @return configOption
*/
public Integer getConfigOption() {
return configOption;
}
/**
* @param configOption
* 要设置的 configOption
*/
public void setConfigOption(Integer configOption) {
this.configOption = configOption;
}
/**
* @return startTime
*/
@JsonSerialize(using=JsonDateSerializer.class)
public Date getStartTime() {
return startTime;
}
/**
* @param startTime
* 要设置的 startTime
*/
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
/**
* @return endTime
*/
@JsonSerialize(using=JsonDateSerializer.class)
public Date getEndTime() {
return endTime;
}
/**
* @param endTime
* 要设置的 endTime
*/
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
/**
* @return userRegion
*/
public String getUserRegion() {
return userRegion;
}
/**
* @param userRegion
* 要设置的 userRegion
*/
public void setUserRegion(String userRegion) {
this.userRegion = userRegion;
}
/**
* @return isValid
*/
public Integer getIsValid() {
return isValid;
}
/**
* @param isValid
* 要设置的 isValid
*/
public void setIsValid(Integer isValid) {
this.isValid = isValid;
}
/**
* @return groupNum
*/
public Integer getGroupNum() {
return groupNum;
}
/**
* @param groupNum
* 要设置的 groupNum
*/
public void setGroupNum(Integer groupNum) {
this.groupNum = groupNum;
}
/**
* @return fatherCfgId
*/
public Long getFatherCfgId() {
return fatherCfgId;
}
/**
* @param fatherCfgId
* 要设置的 fatherCfgId
*/
public void setFatherCfgId(Long fatherCfgId) {
this.fatherCfgId = fatherCfgId;
}
/**
* @return opTime
*/
@JsonSerialize(using=JsonDateSerializer.class)
public Date getOpTime() {
return opTime;
}
/**
* @param opTime
* 要设置的 opTime
*/
public void setOpTime(Date opTime) {
this.opTime = opTime;
}
/**
* @return groupRelationList
*/
public List<ConfigGroupRelation> getGroupRelationList() {
return groupRelationList;
}
/**
* @param groupRelationList
* 要设置的 groupRelationList
*/
public void setGroupRelationList(List<ConfigGroupRelation> groupRelationList) {
this.groupRelationList = groupRelationList;
}
/**
* @return strRegionList
*/
public List<StrRegion> getStrRegionList() {
return strRegionList;
}
/**
* @param strRegionList
* 要设置的 strRegionList
*/
public void setStrRegionList(List<StrRegion> strRegionList) {
this.strRegionList = strRegionList;
}
/**
* @return ipRegionList
*/
public List<IpRegion> getIpRegionList() {
return ipRegionList;
}
/**
* @param ipRegionList
* 要设置的 ipRegionList
*/
public void setIpRegionList(List<IpRegion> ipRegionList) {
this.ipRegionList = ipRegionList;
}
/**
* @return numRegionList
*/
@ApiModelProperty(value = "数值域分组列表", required = true)
public List<NumRegion> getNumRegionList() {
return numRegionList;
}
/**
* @param numRegionList
* 要设置的 numRegionList
*/
public void setNumRegionList(List<NumRegion> numRegionList) {
this.numRegionList = numRegionList;
}
public Integer getTaskId() {
return taskId;
}
public void setTaskId(Integer taskId) {
this.taskId = taskId;
}
public Integer getGuaranteeId() {
return guaranteeId;
}
public void setGuaranteeId(Integer guaranteeId) {
this.guaranteeId = guaranteeId;
}
public Integer getAffAirId() {
return affAirId;
}
public void setAffAirId(Integer affAirId) {
this.affAirId = affAirId;
}
public Integer getTopIcId() {
return topIcId;
}
public void setTopIcId(Integer topIcId) {
this.topIcId = topIcId;
}
@JsonIgnore
public Long getProcSeq() {
return procSeq;
}
public void setProcSeq(Long procSeq) {
this.procSeq = procSeq;
}
}

View File

@@ -0,0 +1,82 @@
/**
* @Title: DfConfigCompile.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author darnell
* @date 2016年8月29日 下午9:36:28
* @version V1.0
*/
package com.nis.domain.restful;
import com.nis.domain.Page;
/**
* @ClassName: DfConfigCompile
* @Description: TODO(这里用一句话描述这个类的作用)
* @author (darnell)
* @date 2016年8月29日 下午9:36:28
* @version V1.0
*/
public class ConfigCompileTest extends ConfigCompile {
/**
*
*/
private static final long serialVersionUID = 3662236229622771720L;
private Integer pagesNo; // 当前页码
private Integer pagesSize;// 每页显示条数
private Long pagesCount;// 总记录数,设置为“-1”表示不查询总数
private Page<ConfigCompileTest> page;
private String searchStartTime;
private String searchEndTime;
public Integer getPagesNo() {
return pagesNo;
}
public void setPagesNo(Integer pagesNo) {
this.pagesNo = pagesNo;
}
public Integer getPagesSize() {
return pagesSize;
}
public void setPagesSize(Integer pagesSize) {
this.pagesSize = pagesSize;
}
public Long getPagesCount() {
return pagesCount;
}
public void setPagesCount(Long pagesCount) {
this.pagesCount = pagesCount;
}
public Page<ConfigCompileTest> getPage() {
return page;
}
public void setPage(Page<ConfigCompileTest> page) {
this.page = page;
}
public String getSearchStartTime() {
return searchStartTime;
}
public void setSearchStartTime(String searchStartTime) {
this.searchStartTime = searchStartTime;
}
public String getSearchEndTime() {
return searchEndTime;
}
public void setSearchEndTime(String searchEndTime) {
this.searchEndTime = searchEndTime;
}
}

View File

@@ -0,0 +1,37 @@
/**
* @Title: ConfigFile.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author DDN
* @date 2016年09月21日 下午5:36:28
* @version V1.0
*/
package com.nis.domain.restful;
import org.springframework.web.multipart.MultipartFile;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: ConfigFile
* @Description: TODO(这里用一句话描述这个类的作用)
* @author (DDM)
* @date 2016年09月21日 下午5:36:28
* @version V1.0
*/
public class ConfigFile extends ConfigCommonSource {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -863523890174554410L;
@ApiModelProperty(value = "上传文件列表", required = true)
private MultipartFile[] files;
public MultipartFile[] getFiles() {
return files;
}
public void setFiles(MultipartFile[] files) {
this.files = files;
}
}

View File

@@ -0,0 +1,135 @@
/**
* @Title: ConfigGroupRelation.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author darnell
* @date 2016年8月29日 下午10:14:39
* @version V1.0
*/
package com.nis.domain.restful;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.nis.util.JsonDateSerializer;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: ConfigGroupRelation
* @Description: TODO(这里用一句话描述这个类的作用)
* @author (darnell)
* @date 2016年8月29日 下午10:14:39
* @version V1.0
*/
public class ConfigGroupRelation implements Serializable {
/**
*
*/
private static final long serialVersionUID = -9021829042309605139L;
@ApiModelProperty(value = "id", required = true)
private Long id;
@ApiModelProperty(value = "分组ID", required = true)
private Long groupId;
@ApiModelProperty(value = "编译ID", required = true)
private Long compileId;
@ApiModelProperty(value = "有效标志", required = true)
private Integer isValid;
@ApiModelProperty(value = "操作时间", required = true)
private Date opTime;
@ApiModelProperty(value = "本地更新时间", required = true)
private Date lastUpdate;
@ApiModelProperty(value = "版本序列号", required = true)
private Long procSeq;
@JsonIgnore
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
* @return groupId
*/
public Long getGroupId() {
return groupId;
}
/**
* @param groupId
* 要设置的 groupId
*/
public void setGroupId(Long groupId) {
this.groupId = groupId;
}
/**
* @return compileId
*/
public Long getCompileId() {
return compileId;
}
/**
* @param compileId
* 要设置的 compileId
*/
public void setCompileId(Long compileId) {
this.compileId = compileId;
}
/**
* @return isValid
*/
public Integer getIsValid() {
return isValid;
}
/**
* @param isValid
* 要设置的 isValid
*/
public void setIsValid(Integer isValid) {
this.isValid = isValid;
}
/**
* @return opTime
*/
@JsonSerialize(using = JsonDateSerializer.class)
public Date getOpTime() {
return opTime;
}
/**
* @param opTime
* 要设置的 opTime
*/
public void setOpTime(Date opTime) {
this.opTime = opTime;
}
@JsonIgnore
public Date getLastUpdate() {
return lastUpdate;
}
public void setLastUpdate(Date lastUpdate) {
this.lastUpdate = lastUpdate;
}
@JsonIgnore
public Long getProcSeq() {
return procSeq;
}
public void setProcSeq(Long procSeq) {
this.procSeq = procSeq;
}
}

View File

@@ -0,0 +1,10 @@
package com.nis.domain.restful;
public class ConfigGroupRelationTest extends ConfigGroupRelation{
/**
*
*/
private static final long serialVersionUID = -1253613918276476050L;
}

View File

@@ -0,0 +1,72 @@
package com.nis.domain.restful;
import java.io.Serializable;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName:ConfigPzIdSource
* @Description:TODO(这里用一句话描述这个类的作用)
* @author (zdx)
* @date 2017年9月13日 上午10:39:01
* @version V1.0
*/
public class ConfigPzIdSource implements Serializable{
private static final long serialVersionUID = 6435602537565546676L;
@ApiModelProperty(value="表名",required = true)
private String sourceName = "CONFIG_COMPILE";
@ApiModelProperty(value="配置Id数量",required = true)
private Integer num = 1;
@ApiModelProperty(value="配置Id列表",required = true)
private List<Long> pzIdList;
/**
*
*/
public ConfigPzIdSource() {
super();
// TODO Auto-generated constructor stub
}
/**
* @param sourceName
* @param num
* @param pzIdList
*/
public ConfigPzIdSource(String sourceName, Integer num, List<Long> pzIdList) {
super();
this.sourceName = sourceName;
this.num = num;
this.pzIdList = pzIdList;
}
public String getSourceName() {
return sourceName;
}
public void setSourceName(String sourceName) {
this.sourceName = sourceName;
}
public Integer getNum() {
return num;
}
public void setNum(Integer num) {
this.num = num;
}
public List<Long> getPzIdList() {
return pzIdList;
}
public void setPzIdList(List<Long> pzIdList) {
this.pzIdList = pzIdList;
}
}

View File

@@ -0,0 +1,129 @@
/**
* @Title: ConfigSource.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author darnell
* @date 2016年8月29日 下午9:31:24
* @version V1.0
*/
package com.nis.domain.restful;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.nis.util.JsonDateSerializer;
/**
* @ClassName: ConfigSource
* @Description: TODO(这里用一句话描述这个类的作用)
* @author (darnell)
* @date 2016年8月29日 下午9:31:24
* @version V1.0
*/
public class ConfigSource extends ConfigCommonSource{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -2567497760237621930L;
private static final String DEFAULT_VERSION = "1.0";
private List<ConfigCompile> configCompileList; //编译配置列表
/**
* @Title:
* @Description: TODO
* @param 入参
*/
public ConfigSource() {
this.version = DEFAULT_VERSION;
}
public ConfigSource(String Version) {
this.version = Version;
}
/**
* @return version
*/
public String getVersion() {
return version;
}
/**
* @param version 要设置的 version
*/
public void setVersion(String version) {
this.version = version;
}
/**
* @return operator
*/
public String getOperator() {
return operator;
}
/**
* @param operator 要设置的 operator
*/
public void setOperator(String operator) {
this.operator = operator;
}
/**
* @return opTime
*/
@JsonSerialize(using=JsonDateSerializer.class)
public Date getOpTime() {
return opTime;
}
/**
* @param opTime 要设置的 opTime
*/
public void setOpTime(Date opTime) {
this.opTime = opTime;
}
/**
* @return opAction
*/
public Integer getOpAction() {
return opAction;
}
/**
* @param opAction 要设置的 opAction
*/
public void setOpAction(Integer opAction) {
this.opAction = opAction;
}
/**
* @return configCompileList
*/
public List<ConfigCompile> getConfigCompileList() {
return configCompileList;
}
/**
* @param configCompileList 要设置的 configCompileList
*/
public void setConfigCompileList(List<ConfigCompile> configCompileList) {
this.configCompileList = configCompileList;
}
}

View File

@@ -0,0 +1,25 @@
/**
* @Title: ConfigSource.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author darnell
* @date 2016年8月29日 下午9:31:24
* @version V1.0
*/
package com.nis.domain.restful;
/**
* @ClassName: ConfigSource
* @Description: TODO(这里用一句话描述这个类的作用)
* @author (darnell)
* @date 2016年8月29日 下午9:31:24
* @version V1.0
*/
public class ConfigSourceTest extends ConfigSource {
/**
*
*/
private static final long serialVersionUID = -2641336050368126171L;
}

View File

@@ -0,0 +1,49 @@
package com.nis.domain.restful;
import java.io.Serializable;
import java.util.Date;
/**
*
* @ClassName: ConfigState
* @Description: TODO(配置状态更新记录表)
* @author (rkg)
* @date 2016年9月13日下午4:39:06
* @version V1.0
*/
public class ConfigState implements Serializable {
/**
*
*/
private static final long serialVersionUID = -6394128231495072838L;
private String tableName;
private Date opTime;
public ConfigState() {
super();
}
public ConfigState(String tableName, Date opTime) {
super();
this.tableName = tableName;
this.opTime = opTime;
}
public String getTableName() {
return tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
public Date getOpTime() {
return opTime;
}
public void setOpTime(Date opTime) {
this.opTime = opTime;
}
}

View File

@@ -0,0 +1,69 @@
package com.nis.domain.restful;
import java.io.Serializable;
import java.util.List;
public class DataDictionaryName implements Serializable {
/**
*
*/
private static final long serialVersionUID = -1639528299931243248L;
private Long dictNameId;
private String dataDictName;
private Long isValid;
private List<DataDictionaryValue> dictValueList;
public DataDictionaryName() {
super();
}
public DataDictionaryName(Long dictNameId, Long isValid) {
super();
this.dictNameId = dictNameId;
this.isValid = isValid;
}
public DataDictionaryName(String dataDictName) {
super();
this.dataDictName = dataDictName;
}
public DataDictionaryName(Long dictNameId, String dataDictName, List<DataDictionaryValue> dictValueList) {
super();
this.dictNameId = dictNameId;
this.dataDictName = dataDictName;
this.dictValueList = dictValueList;
}
public Long getDictNameId() {
return dictNameId;
}
public void setDictNameId(Long dictNameId) {
this.dictNameId = dictNameId;
}
public String getDataDictName() {
return dataDictName;
}
public void setDataDictName(String dataDictName) {
this.dataDictName = dataDictName;
}
public List<DataDictionaryValue> getDictValueList() {
return dictValueList;
}
public void setDictValueList(List<DataDictionaryValue> dictValueList) {
this.dictValueList = dictValueList;
}
public Long getIsValid() {
return isValid;
}
public void setIsValid(Long isValid) {
this.isValid = isValid;
}
}

View File

@@ -0,0 +1,125 @@
package com.nis.domain.restful;
import java.io.Serializable;
import com.nis.domain.Page;
public class DataDictionaryValue implements Serializable {
/**
*
*/
private static final long serialVersionUID = -8485746474419535801L;
private Long dictValueId;
private Long dictNameId;
private String dataDictValue;
private Long isValid;
/**
* 界面查询需要的字段,不新建vo了直接放到这个po里
*/
private String dataDictName;
private Integer pagesNo; // 当前页码
private Integer pagesSize;// 每页显示条数
private Long pagesCount;// 总记录数,设置为“-1”表示不查询总数
private Page<DataDictionaryValue> page;
public DataDictionaryValue() {
super();
}
public DataDictionaryValue(Long dictValueId) {
super();
this.dictValueId = dictValueId;
}
public DataDictionaryValue(Long dictValueId, Long isValid) {
super();
this.dictValueId = dictValueId;
this.isValid = isValid;
}
public DataDictionaryValue(Long dictNameId, String dataDictValue) {
super();
this.dictNameId = dictNameId;
this.dataDictValue = dataDictValue;
}
public DataDictionaryValue(Long dictValueId, Long dictNameId, String dataDictValue) {
super();
this.dictValueId = dictValueId;
this.dictNameId = dictNameId;
this.dataDictValue = dataDictValue;
}
public Long getDictValueId() {
return dictValueId;
}
public void setDictValueId(Long dictValueId) {
this.dictValueId = dictValueId;
}
public Long getDictNameId() {
return dictNameId;
}
public void setDictNameId(Long dictNameId) {
this.dictNameId = dictNameId;
}
public String getDataDictValue() {
return dataDictValue;
}
public void setDataDictValue(String dataDictValue) {
this.dataDictValue = dataDictValue;
}
public String getDataDictName() {
return dataDictName;
}
public void setDataDictName(String dataDictName) {
this.dataDictName = dataDictName;
}
public Integer getPagesNo() {
return pagesNo;
}
public void setPagesNo(Integer pagesNo) {
this.pagesNo = pagesNo;
}
public Integer getPagesSize() {
return pagesSize;
}
public void setPagesSize(Integer pagesSize) {
this.pagesSize = pagesSize;
}
public Long getPagesCount() {
return pagesCount;
}
public void setPagesCount(Long pagesCount) {
this.pagesCount = pagesCount;
}
public Page<DataDictionaryValue> getPage() {
return page;
}
public void setPage(Page<DataDictionaryValue> page) {
this.page = page;
}
public Long getIsValid() {
return isValid;
}
public void setIsValid(Long isValid) {
this.isValid = isValid;
}
}

View File

@@ -0,0 +1,47 @@
/**
* @Title: DfTagStatLogDaily.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfTagStatLogDaily
* @Description: 天日志报表
* @author (ddm)
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
public class DfAttrStatLogDaily extends StatLogEntity {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -591616210162791616L;
@ApiModelProperty(value="性质", required=true)
protected Integer attrType;
protected String searchAttrType;
public Integer getAttrType() {
return attrType;
}
public void setAttrType(Integer attrType) {
this.attrType = attrType;
}
@JsonIgnore
public String getSearchAttrType() {
return searchAttrType;
}
public void setSearchAttrType(String searchAttrType) {
this.searchAttrType = searchAttrType;
}
}

View File

@@ -0,0 +1,29 @@
/**
* @Title: DfTagStatLogMonth.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfTagStatLogMonth
* @Description: 日志月报表
* @author (ddm)
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
public class DfAttrStatLogMonth extends DfAttrStatLogDaily {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -2704912464592675932L;
}

View File

@@ -0,0 +1,62 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfAttrTypeReport
* @Description: 管控性质实时统计
* @author (rkg)
* @date 2017年01月05日 下午3:41:50
* @version V1.0
*/
public class DfAttrTypeReport extends DfReportEntity<DfAttrTypeReport> {
/**
*
*/
private static final long serialVersionUID = -9186632214937498812L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "性质", required = true)
protected Integer attrType;
protected String searchAttrType;
protected String searchService;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Integer getAttrType() {
return attrType;
}
public void setAttrType(Integer attrType) {
this.attrType = attrType;
}
@JsonIgnore
public String getSearchAttrType() {
return searchAttrType;
}
public void setSearchAttrType(String searchAttrType) {
this.searchAttrType = searchAttrType;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
}

View File

@@ -0,0 +1,39 @@
/**
* @Title: DfDestIpCounrtyStatLogDaily.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfDestIpCounrtyStatLogDaily
* @Description: 天日志报表
* @author (ddm)
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
public class DfDestIpCounrtyStatLogDaily extends StatLogEntity {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -591616210162791616L;
@ApiModelProperty(value="国家", required=true)
protected String destCountry;
public String getDestCountry() {
return destCountry;
}
public void setDestCountry(String destCountry) {
this.destCountry = destCountry;
}
}

View File

@@ -0,0 +1,26 @@
/**
* @Title: DfDestIpCounrtyStatLogMonth.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
package com.nis.domain.restful;
/**
* @ClassName: DfDestIpCounrtyStatLogMonth
* @Description: 日志月报表
* @author (ddm)
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
public class DfDestIpCounrtyStatLogMonth extends DfDestIpCounrtyStatLogDaily {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -2704912464592675932L;
}

View File

@@ -0,0 +1,62 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfDestIpCountryReport
* @Description: 管控境内目的IP(带私有标签)实时统计模型
* @author (rkg)
* @date 2017年01月05日 下午3:41:50
* @version V1.0
*/
public class DfDestIpCountryReport extends DfReportEntity<DfDestIpCountryReport> {
/**
*
*/
private static final long serialVersionUID = -6490028574641528475L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "目的IP所属国家", required = true)
protected String destCountry;
protected String searchService;
protected String searchDestCountry;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public String getDestCountry() {
return destCountry;
}
public void setDestCountry(String destCountry) {
this.destCountry = destCountry;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchDestCountry() {
return searchDestCountry;
}
public void setSearchDestCountry(String searchDestCountry) {
this.searchDestCountry = searchDestCountry;
}
}

View File

@@ -0,0 +1,24 @@
package com.nis.domain.restful;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfDestIpReport extends DfReportEntity<DfDestIpReport>{
/**
* serialVersionUID
*/
private static final long serialVersionUID = -6785031994558744311L;
@ApiModelProperty(value = "目的IP所属国家", required = true)
protected String destCountry;
public String getDestCountry() {
return destCountry;
}
public void setDestCountry(String destCountry) {
this.destCountry = destCountry;
}
}

View File

@@ -0,0 +1,35 @@
package com.nis.domain.restful;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
/**
* @ClassName: DfDjLogStatistics
* @Description: 封堵日志总量统计
* @author (zbc)
* @date 2016年11月14日 下午4:00:00
* @version V1.0
*/
public class DfDjLogStatistics extends StatLogEntity<DfDjLogStatistics> {
/**
* serialVersionUID
*/
private static final long serialVersionUID = -2664087481901057237L;
@Override
@JsonIgnore
public Integer getService() {
return super.getService();
}
@Override
@JsonIgnore
public Date getStatTime() {
return super.getStatTime();
}
}

View File

@@ -0,0 +1,173 @@
package com.nis.domain.restful;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import javax.xml.bind.annotation.XmlTransient;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.nis.domain.Page;
import com.nis.util.JsonDateSerializer;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfDjNestLog
* @Description: 嵌套信息日志
* @author (ZBC)
* @date 2016年11月09日 下午02:25:00
* @version V1.0
*/
public class DfDjNestLog implements Serializable {
/**
* serialVersionUID
*/
private static final long serialVersionUID = 4112513339553998553L;
@ApiModelProperty(value = "本层嵌套ID", required = true)
protected String layerId;
@ApiModelProperty(value = "发现时间", required = true)
protected Date foundTime;
@ApiModelProperty(value = "接收时间", required = true)
protected Date recvTime;
@ApiModelProperty(value = "本层嵌套层数", required = true)
protected Integer layerCnt;
@ApiModelProperty(value = "嵌套协议类型", required = true)
protected String nestProtocol;
@ApiModelProperty(value = "嵌套服务端ip地址", required = true)
protected String nestServerIp;
@ApiModelProperty(value = "嵌套客户端ip地址", required = true)
protected String nestClientIp;
@ApiModelProperty(value = "嵌套服务端端口", required = true)
protected Integer nestServerPort;
@ApiModelProperty(value = "嵌套客户端端口", required = true)
protected Integer nestClientPort;
@ApiModelProperty(value = "外层嵌套关联ID", required = true)
protected String overId;
protected String searchLayerId;
protected String searchActiveSys;
@JsonSerialize(using = JsonDateSerializer.class)
public Date getFoundTime() {
return foundTime;
}
public void setFoundTime(Date foundTime) {
this.foundTime = foundTime;
}
@JsonSerialize(using = JsonDateSerializer.class)
public Date getRecvTime() {
return recvTime;
}
public void setRecvTime(Date recvTime) {
this.recvTime = recvTime;
}
public Integer getLayerCnt() {
return layerCnt;
}
public void setLayerCnt(Integer layerCnt) {
this.layerCnt = layerCnt;
}
public String getNestProtocol() {
return nestProtocol;
}
public void setNestProtocol(String nestProtocol) {
this.nestProtocol = nestProtocol;
}
public String getNestServerIp() {
return nestServerIp;
}
public void setNestServerIp(String nestServerIp) {
this.nestServerIp = nestServerIp;
}
public String getNestClientIp() {
return nestClientIp;
}
public void setNestClientIp(String nestClientIp) {
this.nestClientIp = nestClientIp;
}
public Integer getNestServerPort() {
return nestServerPort;
}
public void setNestServerPort(Integer nestServerPort) {
this.nestServerPort = nestServerPort;
}
public Integer getNestClientPort() {
return nestClientPort;
}
public void setNestClientPort(Integer nestClientPort) {
this.nestClientPort = nestClientPort;
}
public String getOverId() {
return overId;
}
public void setOverId(String overId) {
this.overId = overId;
}
public String getLayerId() {
return layerId;
}
public void setLayerId(String layerId) {
this.layerId = layerId;
}
@JsonIgnore
public String getSearchLayerId() {
return searchLayerId;
}
public void setSearchLayerId(String searchLayerId) {
this.searchLayerId = searchLayerId;
}
@JsonIgnore
public String getSearchActiveSys() {
return searchActiveSys;
}
public void setSearchActiveSys(String searchActiveSys) {
this.searchActiveSys = searchActiveSys;
}
/**
* 当前实体分页对象
*/
protected Page<DfDjNestLog> page;
@JsonIgnore
@XmlTransient
public Page<DfDjNestLog> getPage() {
if (page == null) {
page = new Page<DfDjNestLog>();
}
return page;
}
public Page<DfDjNestLog> setPage(Page<DfDjNestLog> page) {
this.page = page;
return page;
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
}

View File

@@ -0,0 +1,21 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
/**
* @ClassName: DfDjLogStatistics
* @Description: 封堵配置日志总量统计
* @author (zbc)
* @date 2016年11月14日 下午4:00:00
* @version V1.0
*/
public class DfDjPzLogStatistics extends StatLogEntity<DfDjPzLogStatistics> {
/**
* serialVersionUID
*/
private static final long serialVersionUID = 8210969217513777081L;
}

View File

@@ -0,0 +1,104 @@
/**
* @Title: DfDnsLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月7日 上午10:16:30
* @version V1.0
*/
package com.nis.domain.restful;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfDnsLog
* @Description: DNSXX日志
* @author (ddm)
* @date 2016年9月7日 上午11:41:50
* @version V1.0
*/
public class DfDnsLog extends LogEntity<DfDnsLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 4159362642752335782L;
@ApiModelProperty(value="递归请求", required=true)
protected Long rd;
@ApiModelProperty(value="查询类型", required=true)
protected Long qtype;
@ApiModelProperty(value="查询类", required=true)
protected Long qclass;
@ApiModelProperty(value="OPCODE", required=true)
protected Long opcode;
@ApiModelProperty(value="查询内容", required=true)
protected String qname;
@ApiModelProperty(value="欺骗包的应答类型", required=true)
protected String cheatType;
@ApiModelProperty(value="欺骗包RCODE", required=true)
protected Long cheatRcode;
@ApiModelProperty(value="欺骗策略", required=true)
protected String cheatStrategy;
@ApiModelProperty(value="欺骗记录", required=true)
protected String cheatRr;
public Long getRd() {
return rd;
}
public void setRd(Long rd) {
this.rd = rd;
}
public Long getQtype() {
return qtype;
}
public void setQtype(Long qtype) {
this.qtype = qtype;
}
public Long getQclass() {
return qclass;
}
public void setQclass(Long qclass) {
this.qclass = qclass;
}
public Long getOpcode() {
return opcode;
}
public void setOpcode(Long opcode) {
this.opcode = opcode;
}
public String getQname() {
return qname;
}
public void setQname(String qname) {
this.qname = qname;
}
public void setCheatRcode(Long cheatRcode) {
this.cheatRcode = cheatRcode;
}
public void setCheatType(String cheatType) {
this.cheatType = cheatType;
}
public Long getCheatRcode() {
return cheatRcode;
}
public String getCheatType() {
return cheatType;
}
public String getCheatStrategy() {
return cheatStrategy;
}
public void setCheatStrategy(String cheatStrategy) {
this.cheatStrategy = cheatStrategy;
}
public String getCheatRr() {
return cheatRr;
}
public void setCheatRr(String cheatRr) {
this.cheatRr = cheatRr;
}
}

View File

@@ -0,0 +1,48 @@
/**
* @Title: DfTagStatLogDaily.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfTagStatLogDaily
* @Description: 天日志报表
* @author (ddm)
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
public class DfEntrStatLogDaily extends StatLogEntity {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -591616210162791616L;
@ApiModelProperty(value="局点", required=true)
protected Long entranceId;
protected String searchEntranceId;
public Long getEntranceId() {
return entranceId;
}
public void setEntranceId(Long entranceId) {
this.entranceId = entranceId;
}
@JsonIgnore
public String getSearchEntranceId() {
return searchEntranceId;
}
public void setSearchEntranceId(String searchEntranceId) {
this.searchEntranceId = searchEntranceId;
}
}

View File

@@ -0,0 +1,29 @@
/**
* @Title: DfTagStatLogMonth.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfTagStatLogMonth
* @Description: 日志月报表
* @author (ddm)
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
public class DfEntrStatLogMonth extends DfEntrStatLogDaily {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -2704912464592675932L;
}

View File

@@ -0,0 +1,62 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfEntranceReport
* @Description: 管控局点(带私有标签)实时统计模型
* @author (rkg)
* @date 2017年01月05日 下午3:41:50
* @version V1.0
*/
public class DfEntranceReport extends DfReportEntity<DfEntranceReport> {
/**
*
*/
private static final long serialVersionUID = 6093854240033900622L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "局点信息", required = true)
protected Long entraceId;
protected String searchService;
protected String searchEntraceId;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Long getEntraceId() {
return entraceId;
}
public void setEntraceId(Long entraceId) {
this.entraceId = entraceId;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchEntraceId() {
return searchEntraceId;
}
public void setSearchEntraceId(String searchEntraceId) {
this.searchEntraceId = searchEntraceId;
}
}

View File

@@ -0,0 +1,40 @@
/**
* @Title: DfFtpLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月7日 上午10:16:30
* @version V1.0
*/
package com.nis.domain.restful;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfFtpLog
* @Description: FTPXX日志
* @author (ddm)
* @date 2016年9月7日 上午12:13:24
* @version V1.0
*/
public class DfFtpLog extends LogEntity<DfFtpLog>{
/**
*
*/
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -3468485265584781756L;
@ApiModelProperty(value="FTP链接", required=true)
protected String ftpUrl;
public String getFtpUrl() {
return ftpUrl;
}
public void setFtpUrl(String ftpUrl) {
this.ftpUrl = ftpUrl;
}
}

View File

@@ -0,0 +1,121 @@
/**
* @Title: DfHttpKeywordLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月7日 上午10:16:30
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfHttpKeywordLog
* @Description: HTTP关键字XX日志
* @author (ddm)
* @date 2016年9月7日 上午10:16:30
* @version V1.0
*/
public class DfHttpKeywordLog extends LogEntity<DfHttpKeywordLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -44600714074823563L;
@ApiModelProperty(value="TCP初始序列号", required=true)
protected Long c2sIsn;
@ApiModelProperty(value="是否HTTP代理标志", required=true)
protected Long httpProxyFlag;
@ApiModelProperty(value="HTTP会话序列号", required=true)
protected Long httpSeq;
@ApiModelProperty(value="url地址", required=true)
protected String url;
@ApiModelProperty(value="请求行", required=true)
protected String reqLine;
@ApiModelProperty(value="请求头转储文件", required=true)
protected String reqHdrFile;
@ApiModelProperty(value="请求体转储文件", required=true)
protected String reqBodyFile;
@ApiModelProperty(value="应答行", required=true)
protected String resLine;
@ApiModelProperty(value="应答头转储文件", required=true)
protected String resHdrFile;
@ApiModelProperty(value="应答体体转储文件", required=true)
protected String resBodyFile;
protected String searchUrl;
@JsonIgnore
public String getSearchUrl() {
return searchUrl;
}
public void setSearchUrl(String searchUrl) {
this.searchUrl = searchUrl;
}
public Long getC2sIsn() {
return c2sIsn;
}
public void setC2sIsn(Long c2sIsn) {
this.c2sIsn = c2sIsn;
}
public Long getHttpProxyFlag() {
return httpProxyFlag;
}
public void setHttpProxyFlag(Long httpProxyFlag) {
this.httpProxyFlag = httpProxyFlag;
}
public Long getHttpSeq() {
return httpSeq;
}
public void setHttpSeq(Long httpSeq) {
this.httpSeq = httpSeq;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getReqLine() {
return reqLine;
}
public void setReqLine(String reqLine) {
this.reqLine = reqLine;
}
public String getReqHdrFile() {
return reqHdrFile;
}
public void setReqHdrFile(String reqHdrFile) {
this.reqHdrFile = reqHdrFile;
}
public String getReqBodyFile() {
return reqBodyFile;
}
public void setReqBodyFile(String reqBodyFile) {
this.reqBodyFile = reqBodyFile;
}
public String getResLine() {
return resLine;
}
public void setResLine(String resLine) {
this.resLine = resLine;
}
public String getResHdrFile() {
return resHdrFile;
}
public void setResHdrFile(String resHdrFile) {
this.resHdrFile = resHdrFile;
}
public String getResBodyFile() {
return resBodyFile;
}
public void setResBodyFile(String resBodyFile) {
this.resBodyFile = resBodyFile;
}
}

View File

@@ -0,0 +1,146 @@
/**
* @Title: DfHttpReqLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月5日 下午10:18:32
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfHttpReqLog
* @Description: 协议请求XX日志
* @author (ddm)
* @date 2016年9月5日 下午1:58:33
* @version V1.0
*/
public class DfHttpReqLog extends LogEntity<DfHttpReqLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 1040386874238362829L;
@ApiModelProperty(value="TCP初始序列号", required=true)
protected Long c2sIsn;
@ApiModelProperty(value="是否HTTP代理标志", required=true)
protected Long httpProxyFlag;
@ApiModelProperty(value="HTTP会话序列号", required=true)
protected Long httpSeq;
@ApiModelProperty(value="url地址", required=true)
protected String url;
@ApiModelProperty(value="请求行", required=true)
protected String reqLine;
@ApiModelProperty(value="请求头转储文件", required=true)
protected String reqHdrFile;
@ApiModelProperty(value="请求体转储文件", required=true)
protected String reqBodyFile;
@ApiModelProperty(value="Cookie值", required=true)
protected String cookie;
@ApiModelProperty(value="referer值", required=true)
protected String referer;
@ApiModelProperty(value="UA值", required=true)
protected String ua;
@ApiModelProperty(value="请求头用户自定义域名称", required=true)
protected String reqUserDefineKey;
@ApiModelProperty(value="请求头用户自定义域值", required=true)
protected String reqUserDefineValue;
protected String searchUrl;
@JsonIgnore
public String getSearchUrl() {
return searchUrl;
}
public void setSearchUrl(String searchUrl) {
this.searchUrl = searchUrl;
}
public Long getC2sIsn() {
return c2sIsn;
}
public void setC2sIsn(Long c2sIsn) {
this.c2sIsn = c2sIsn;
}
public Long getHttpProxyFlag() {
return httpProxyFlag;
}
public void setHttpProxyFlag(Long httpProxyFlag) {
this.httpProxyFlag = httpProxyFlag;
}
public Long getHttpSeq() {
return httpSeq;
}
public void setHttpSeq(Long httpSeq) {
this.httpSeq = httpSeq;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getReqLine() {
return reqLine;
}
public void setReqLine(String reqLine) {
this.reqLine = reqLine;
}
public String getReqHdrFile() {
return reqHdrFile;
}
public void setReqHdrFile(String reqHdrFile) {
this.reqHdrFile = reqHdrFile;
}
public String getReqBodyFile() {
return reqBodyFile;
}
public void setReqBodyFile(String reqBodyFile) {
this.reqBodyFile = reqBodyFile;
}
public String getCookie() {
return cookie;
}
public void setCookie(String cookie) {
this.cookie = cookie;
}
public String getReferer() {
return referer;
}
public void setReferer(String referer) {
this.referer = referer;
}
public String getUa() {
return ua;
}
public void setUa(String ua) {
this.ua = ua;
}
public String getReqUserDefineKey() {
return reqUserDefineKey;
}
public void setReqUserDefineKey(String reqUserDefineKey) {
this.reqUserDefineKey = reqUserDefineKey;
}
public String getReqUserDefineValue() {
return reqUserDefineValue;
}
public void setReqUserDefineValue(String reqUserDefineValue) {
this.reqUserDefineValue = reqUserDefineValue;
}
}

View File

@@ -0,0 +1,172 @@
/**
* @Title: DfHttpResLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月7日 上午9:59:30
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfHttpResLog
* @Description: 协议响应XX日志
* @author (ddm)
* @date 2016年9月7日 上午9:59:30
* @version V1.0
*/
public class DfHttpResLog extends LogEntity<DfHttpResLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -6230615037776378250L;
@ApiModelProperty(value="TCP初始序列号", required=true)
protected Long c2sIsn;
@ApiModelProperty(value="是否HTTP代理标志", required=true)
protected Long httpProxyFlag;
@ApiModelProperty(value="HTTP会话序列号", required=true)
protected Long httpSeq;
@ApiModelProperty(value="url地址", required=true)
protected String url;
@ApiModelProperty(value="请求行", required=true)
protected String reqLine;
@ApiModelProperty(value="请求头转储文件", required=true)
protected String reqHdrFile;
@ApiModelProperty(value="请求体转储文件", required=true)
protected String reqBodyFile;
@ApiModelProperty(value="应答行", required=true)
protected String resLine;
@ApiModelProperty(value="应答头转储文件", required=true)
protected String resHdrFile;
@ApiModelProperty(value="应答体体转储文件", required=true)
protected String resBodyFile;
@ApiModelProperty(value="SET-Cookie", required=true)
protected String setCookie;
@ApiModelProperty(value="CONTENT-LEN值", required=true)
protected String contentLen;
@ApiModelProperty(value="CONTENT-TYPE值", required=true)
protected String contentType;
@ApiModelProperty(value="请求头用户自定义域名称", required=true)
protected String resUserDefineKey;
@ApiModelProperty(value="请求头用户自定义域值", required=true)
protected String resUserDefineValue;
protected String searchUrl;
@JsonIgnore
public String getSearchUrl() {
return searchUrl;
}
public void setSearchUrl(String searchUrl) {
this.searchUrl = searchUrl;
}
public Long getC2sIsn() {
return c2sIsn;
}
public void setC2sIsn(Long c2sIsn) {
this.c2sIsn = c2sIsn;
}
public Long getHttpProxyFlag() {
return httpProxyFlag;
}
public void setHttpProxyFlag(Long httpProxyFlag) {
this.httpProxyFlag = httpProxyFlag;
}
public Long getHttpSeq() {
return httpSeq;
}
public void setHttpSeq(Long httpSeq) {
this.httpSeq = httpSeq;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getReqLine() {
return reqLine;
}
public void setReqLine(String reqLine) {
this.reqLine = reqLine;
}
public String getReqHdrFile() {
return reqHdrFile;
}
public void setReqHdrFile(String reqHdrFile) {
this.reqHdrFile = reqHdrFile;
}
public String getReqBodyFile() {
return reqBodyFile;
}
public void setReqBodyFile(String reqBodyFile) {
this.reqBodyFile = reqBodyFile;
}
public String getResLine() {
return resLine;
}
public void setResLine(String resLine) {
this.resLine = resLine;
}
public String getResHdrFile() {
return resHdrFile;
}
public void setResHdrFile(String resHdrFile) {
this.resHdrFile = resHdrFile;
}
public String getResBodyFile() {
return resBodyFile;
}
public void setResBodyFile(String resBodyFile) {
this.resBodyFile = resBodyFile;
}
public String getSetCookie() {
return setCookie;
}
public void setSetCookie(String setCookie) {
this.setCookie = setCookie;
}
public String getContentLen() {
return contentLen;
}
public void setContentLen(String contentLen) {
this.contentLen = contentLen;
}
public String getContentType() {
return contentType;
}
public void setContentType(String contentType) {
this.contentType = contentType;
}
public String getResUserDefineKey() {
return resUserDefineKey;
}
public void setResUserDefineKey(String resUserDefineKey) {
this.resUserDefineKey = resUserDefineKey;
}
public String getResUserDefineValue() {
return resUserDefineValue;
}
public void setResUserDefineValue(String resUserDefineValue) {
this.resUserDefineValue = resUserDefineValue;
}
}

View File

@@ -0,0 +1,27 @@
/**
* @Title: DfIpPortLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author darnell
* @date 2016年8月31日 下午9:58:33
* @version V1.0
*/
package com.nis.domain.restful;
import com.nis.domain.LogEntity;
/**
* @ClassName: DfIpPortLog
* @Description: 端口XX日志实体
* @author (darnell)
* @date 2016年8月31日 下午9:58:33
* @version V1.0
*/
public class DfIpPortLog extends LogEntity<DfIpPortLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 340154456985429911L;
}

View File

@@ -0,0 +1,268 @@
/**
*@Title: DfIpPortUdp.java
*@Package com.nis.domain.restful
*@Description TODO
*@author dell
*@date 2016<31>?9<>?13<31>? 上午9:11:55
*@version 版本<E78988>?
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.nis.domain.BaseEntity;
import com.nis.util.JsonDateSerializer;
import com.wordnik.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.Date;
/**
* @ClassName: DfIpPortUdp.java
* @Description: TODO
* @author (wx)
* @date 2016<31>?9<>?13<31>? 上午9:11:55
* @version V1.0
*/
public class DfIpPortUdp extends BaseEntity<DfIpPortUdp>{
/**
* @Fields serialVersionUID:TODO<EFBC88>?句话描述这个变量表示<E8A1A8>?么)
*
* @since 1.0.0
*/
private static final long serialVersionUID = -6162892672391456265L;
@ApiModelProperty(value="序号", required=true)
private Long cfgId;
@ApiModelProperty(value="地址类型", required=true)
private Integer addrType;
@ApiModelProperty(value="源IP", required=true)
private String srcIp;
@ApiModelProperty(value="源IP掩码", required=true)
private String maskSrcIp;
@ApiModelProperty(value="源端口", required=true)
private String srcPort;
@ApiModelProperty(value="源端口掩码", required=true)
private String maskSrcPort;
@ApiModelProperty(value="目的IP", required=true)
private String dstIp;
@ApiModelProperty(value="目的IP掩码", required=true)
private String maskDstIp;
@ApiModelProperty(value="目的端口", required=true)
private String dstPort;
@ApiModelProperty(value="目的端口掩码", required=true)
private String maskDstPort;
@ApiModelProperty(value="协议udp,固定为0", required=true)
private Integer protocol;
@ApiModelProperty(value="方向0双向1单向", required=true)
private Integer direction;
@ApiModelProperty(value="有效标志, 0无效1有效", required=true)
private Integer isValid;
@ApiModelProperty(value="序号", required=true)
private Date opTime;
@ApiModelProperty(value="生效范围", required=true)
private String effectiveRange;
@ApiModelProperty(value="生效系统", required=true)
private Integer activeSys;
private Date lastUpdate;
private Long procSeq;
/**
* effectiveRange
* @return effectiveRange
*/
public String getEffectiveRange() {
return effectiveRange;
}
/**
* @param effectiveRange the effectiveRange to set
*/
public void setEffectiveRange(String effectiveRange) {
this.effectiveRange = effectiveRange;
}
/**
* activeSys
* @return activeSys
*/
public Integer getActiveSys() {
return activeSys;
}
/**
* @param activeSys the activeSys to set
*/
public void setActiveSys(Integer activeSys) {
this.activeSys = activeSys;
}
/**
* lastUpdate
* @return lastUpdate
*/
@JsonIgnore
public Date getLastUpdate() {
return lastUpdate;
}
/**
* @param lastUpdate the lastUpdate to set
*/
public void setLastUpdate(Date lastUpdate) {
this.lastUpdate = lastUpdate;
}
/**
* procSeq
* @return procSeq
*/
@JsonIgnore
public Long getProcSeq() {
return procSeq;
}
/**
* @param procSeq the procSeq to set
*/
public void setProcSeq(Long procSeq) {
this.procSeq = procSeq;
}
/* (non-Javadoc)
* @see com.nis.domain.BaseEntity#getId()
*/
@Override
@JsonIgnore
public Long getId() {
// TODO Auto-generated method stub
return super.getId();
}
/* (non-Javadoc)
* @see com.nis.domain.BaseEntity#setId(java.lang.Long)
*/
@Override
@JsonIgnore
public void setId(Long id) {
// TODO Auto-generated method stub
super.setId(id);
}
public Long getCfgId() {
return cfgId;
}
public void setCfgId(Long cfgId) {
this.cfgId = cfgId;
}
public Integer getAddrType() {
return addrType;
}
public void setAddrType(Integer addrType) {
this.addrType = addrType;
}
public String getSrcIp() {
return srcIp;
}
public void setSrcIp(String srcIp) {
this.srcIp = srcIp == null ? null : srcIp.trim();
}
public String getMaskSrcIp() {
return maskSrcIp;
}
public void setMaskSrcIp(String maskSrcIp) {
this.maskSrcIp = maskSrcIp == null ? null : maskSrcIp.trim();
}
public String getSrcPort() {
return srcPort;
}
public void setSrcPort(String srcPort) {
this.srcPort = srcPort == null ? null : srcPort.trim();
}
public String getMaskSrcPort() {
return maskSrcPort;
}
public void setMaskSrcPort(String maskSrcPort) {
this.maskSrcPort = maskSrcPort == null ? null : maskSrcPort.trim();
}
public String getDstIp() {
return dstIp;
}
public void setDstIp(String dstIp) {
this.dstIp = dstIp == null ? null : dstIp.trim();
}
public String getMaskDstIp() {
return maskDstIp;
}
public void setMaskDstIp(String maskDstIp) {
this.maskDstIp = maskDstIp == null ? null : maskDstIp.trim();
}
public String getDstPort() {
return dstPort;
}
public void setDstPort(String dstPort) {
this.dstPort = dstPort == null ? null : dstPort.trim();
}
public String getMaskDstPort() {
return maskDstPort;
}
public void setMaskDstPort(String maskDstPort) {
this.maskDstPort = maskDstPort == null ? null : maskDstPort.trim();
}
public Integer getProtocol() {
return protocol;
}
public void setProtocol(Integer protocol) {
this.protocol = protocol;
}
public Integer getDirection() {
return direction;
}
public void setDirection(Integer direction) {
this.direction = direction;
}
public Integer getIsValid() {
return isValid;
}
public void setIsValid(Integer isValid) {
this.isValid = isValid;
}
@JsonSerialize(using=JsonDateSerializer.class)
public Date getOpTime() {
return opTime;
}
public void setOpTime(Date opTime) {
this.opTime = opTime;
}
}

View File

@@ -0,0 +1,128 @@
/**
*@Title: DfIpPortUdpSource.java
*@Package com.nis.domain.restful
*@Description TODO
*@author dell
*@date 2016年9月13日 上午9:12:48
*@version 版本号
*/
package com.nis.domain.restful;
import java.util.Date;
import java.util.List;
/**
* @ClassName: DfIpPortUdpSource.java
* @Description: TODO
* @author (dell)
* @date 2016年9月13日 上午9:12:48
* @version V1.0
*/
public class DfIpPortUdpSource extends ConfigCommonSource{
/**
* @Fields serialVersionUID:TODO用一句话描述这个变量表示什么
*
* @since 1.0.0
*/
private static final long serialVersionUID = 5423347084696349283L;
private static final String DEFAULT_VERSION = "1.0";
private List<DfIpPortUdp> dfIpPortUdpList;
/**
* 创建一个新的实例 DfIpPortUdpSource.
*
*/
public DfIpPortUdpSource() {
super();
// TODO Auto-generated constructor stub
this.version=DEFAULT_VERSION;
}
/**
* 创建一个新的实例 DfIpPortUdpSource.
*
*/
public DfIpPortUdpSource(String version) {
this.version=version;
}
/**
* @return version
*/
public String getVersion() {
return version;
}
/**
* @param version 要设置的 version
*/
public void setVersion(String version) {
this.version = version;
}
/**
* @return operator
*/
public String getOperator() {
return operator;
}
/**
* @param operator 要设置的 operator
*/
public void setOperator(String operator) {
this.operator = operator;
}
/**
* @return opTime
*/
public Date getOpTime() {
return opTime;
}
/**
* @param opTime 要设置的 opTime
*/
public void setOpTime(Date opTime) {
this.opTime = opTime;
}
/**
* @return opAction
*/
public Integer getOpAction() {
return opAction;
}
/**
* @param opAction 要设置的 opAction
*/
public void setOpAction(Integer opAction) {
this.opAction = opAction;
}
/**
* dfIpPortUdpList
* @return dfIpPortUdpList
*/
public List<DfIpPortUdp> getDfIpPortUdpList() {
return dfIpPortUdpList;
}
/**
* @param dfIpPortUdpList the dfIpPortUdpList to set
*/
public void setDfIpPortUdpList(List<DfIpPortUdp> dfIpPortUdpList) {
this.dfIpPortUdpList = dfIpPortUdpList;
}
}

View File

@@ -0,0 +1,56 @@
/**
* @Title: DfIpsecLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月7日 下午1:57:20
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfIpsecLog
* @Description: FTPXX日志
* @author (ddm)
* @date 2016年9月7日 下午1:57:20
* @version V1.0
*/
public class DfIpsecLog extends LogEntity<DfIpsecLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 1960565928453529561L;
@ApiModelProperty(value="交换协议", required=true)
protected Integer exProtocol;
@ApiModelProperty(value="ISAKMP模式", required=true)
protected Long isakmpMode;
protected String searchExProtocol;
@JsonIgnore
public String getSearchExProtocol() {
return searchExProtocol;
}
public void setSearchExProtocol(String searchExProtocol) {
this.searchExProtocol = searchExProtocol;
}
public Integer getExProtocol() {
return exProtocol;
}
public void setExProtocol(Integer exProtocol) {
this.exProtocol = exProtocol;
}
public Long getIsakmpMode() {
return isakmpMode;
}
public void setIsakmpMode(Long isakmpMode) {
this.isakmpMode = isakmpMode;
}
}

View File

@@ -0,0 +1,62 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitAffairDestReport extends DfJitLogEntity<DfJitAffairDestReport> {
/**
*
*/
private static final long serialVersionUID = 6367339032317209141L;
@ApiModelProperty(value = "子话题", required = true)
private Integer affair;
@ApiModelProperty(value = "事件", required = true)
private Integer topic;
/**
* 查询部分
*/
private String searchAffair;
private String searchTopic;
public DfJitAffairDestReport() {
super();
}
public Integer getAffair() {
return affair;
}
public void setAffair(Integer affair) {
this.affair = affair;
}
public Integer getTopic() {
return topic;
}
public void setTopic(Integer topic) {
this.topic = topic;
}
@JsonIgnore
public String getSearchAffair() {
return searchAffair;
}
public void setSearchAffair(String searchAffair) {
this.searchAffair = searchAffair;
}
@JsonIgnore
public String getSearchTopic() {
return searchTopic;
}
public void setSearchTopic(String searchTopic) {
this.searchTopic = searchTopic;
}
}

View File

@@ -0,0 +1,62 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitAffairSrcReport extends DfJitLogEntity<DfJitAffairSrcReport> {
/**
*
*/
private static final long serialVersionUID = -9081795070814096710L;
@ApiModelProperty(value = "子话题", required = true)
private Integer affair;
@ApiModelProperty(value = "事件", required = true)
private Integer topic;
/**
* 查询部分
*/
private String searchAffair;
private String searchTopic;
public DfJitAffairSrcReport() {
super();
}
public Integer getAffair() {
return affair;
}
public void setAffair(Integer affair) {
this.affair = affair;
}
public Integer getTopic() {
return topic;
}
public void setTopic(Integer topic) {
this.topic = topic;
}
@JsonIgnore
public String getSearchAffair() {
return searchAffair;
}
public void setSearchAffair(String searchAffair) {
this.searchAffair = searchAffair;
}
@JsonIgnore
public String getSearchTopic() {
return searchTopic;
}
public void setSearchTopic(String searchTopic) {
this.searchTopic = searchTopic;
}
}

View File

@@ -0,0 +1,63 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitFlDestReport extends DfJitLogEntity<DfJitFlDestReport> {
/**
*
*/
private static final long serialVersionUID = -8661475281697413205L;
@ApiModelProperty(value = "分类", required = true)
private Integer fl;
@ApiModelProperty(value = "性质", required = true)
private Integer xz;
/**
* 查询部分
*/
private String searchFl;
private String searchXz;
public DfJitFlDestReport() {
super();
}
public Integer getFl() {
return fl;
}
public void setFl(Integer fl) {
this.fl = fl;
}
public Integer getXz() {
return xz;
}
public void setXz(Integer xz) {
this.xz = xz;
}
@JsonIgnore
public String getSearchFl() {
return searchFl;
}
public void setSearchFl(String searchFl) {
this.searchFl = searchFl;
}
@JsonIgnore
public String getSearchXz() {
return searchXz;
}
public void setSearchXz(String searchXz) {
this.searchXz = searchXz;
}
}

View File

@@ -0,0 +1,62 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitFlSrcReport extends DfJitLogEntity<DfJitFlSrcReport> {
/**
*
*/
private static final long serialVersionUID = 1866611122134109630L;
@ApiModelProperty(value = "分类", required = true)
private Integer fl;
@ApiModelProperty(value = "性质", required = true)
private Integer xz;
/**
* 查询部分
*/
private String searchFl;
private String searchXz;
public DfJitFlSrcReport() {
super();
}
public Integer getFl() {
return fl;
}
public void setFl(Integer fl) {
this.fl = fl;
}
public Integer getXz() {
return xz;
}
public void setXz(Integer xz) {
this.xz = xz;
}
@JsonIgnore
public String getSearchFl() {
return searchFl;
}
public void setSearchFl(String searchFl) {
this.searchFl = searchFl;
}
@JsonIgnore
public String getSearchXz() {
return searchXz;
}
public void setSearchXz(String searchXz) {
this.searchXz = searchXz;
}
}

View File

@@ -0,0 +1,43 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitGuaranteeDestReport extends DfJitLogEntity<DfJitGuaranteeDestReport> {
/**
*
*/
private static final long serialVersionUID = 4886806743747030623L;
@ApiModelProperty(value = "保障期", required = true)
private Integer guarantee;
/**
* 查询部分
*/
private String searchGuarantee;
public DfJitGuaranteeDestReport() {
super();
}
public Integer getGuarantee() {
return guarantee;
}
public void setGuarantee(Integer guarantee) {
this.guarantee = guarantee;
}
@JsonIgnore
public String getSearchGuarantee() {
return searchGuarantee;
}
public void setSearchGuarantee(String searchGuarantee) {
this.searchGuarantee = searchGuarantee;
}
}

View File

@@ -0,0 +1,43 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitGuaranteeSrcReport extends DfJitLogEntity<DfJitGuaranteeSrcReport> {
/**
*
*/
private static final long serialVersionUID = 558117618430759769L;
@ApiModelProperty(value = "保障期", required = true)
private Integer guarantee;
/**
* 查询部分
*/
private String searchGuarantee;
public DfJitGuaranteeSrcReport() {
super();
}
public Integer getGuarantee() {
return guarantee;
}
public void setGuarantee(Integer guarantee) {
this.guarantee = guarantee;
}
@JsonIgnore
public String getSearchGuarantee() {
return searchGuarantee;
}
public void setSearchGuarantee(String searchGuarantee) {
this.searchGuarantee = searchGuarantee;
}
}

View File

@@ -0,0 +1,45 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitIdDestReport extends DfJitLogEntity<DfJitIdDestReport> {
/**
*
*/
private static final long serialVersionUID = -3056813909262889527L;
@ApiModelProperty(value = "配置id", required = true)
private Long id;
/**
* 查询部分
*/
private String searchId;
public DfJitIdDestReport() {
super();
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
@JsonIgnore
public String getSearchId() {
return searchId;
}
public void setSearchId(String searchId) {
this.searchId = searchId;
}
}

View File

@@ -0,0 +1,46 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitIdSrcReport extends DfJitLogEntity<DfJitIdSrcReport> {
/**
*
*/
private static final long serialVersionUID = 1789859856962153038L;
@ApiModelProperty(value = "配置id", required = true)
private Long id;
/**
* 查询部分
*/
private String searchId;
public DfJitIdSrcReport() {
super();
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
@JsonIgnore
public String getSearchId() {
return searchId;
}
public void setSearchId(String searchId) {
this.searchId = searchId;
}
}

View File

@@ -0,0 +1,43 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitMissionDestReport extends DfJitLogEntity<DfJitMissionDestReport> {
/**
*
*/
private static final long serialVersionUID = -4200263721978195939L;
@ApiModelProperty(value = "任务", required = true)
private Integer mission;
/**
* 查询部分
*/
private String searchMission;
public DfJitMissionDestReport() {
super();
}
public Integer getMission() {
return mission;
}
public void setMission(Integer mission) {
this.mission = mission;
}
@JsonIgnore
public String getSearchMission() {
return searchMission;
}
public void setSearchMission(String searchMission) {
this.searchMission = searchMission;
}
}

View File

@@ -0,0 +1,43 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitMissionSrcReport extends DfJitLogEntity<DfJitMissionSrcReport> {
/**
*
*/
private static final long serialVersionUID = 1244851836673765943L;
@ApiModelProperty(value = "任务", required = true)
private Integer mission;
/**
* 查询部分
*/
private String searchMission;
public DfJitMissionSrcReport() {
super();
}
public Integer getMission() {
return mission;
}
public void setMission(Integer mission) {
this.mission = mission;
}
@JsonIgnore
public String getSearchMission() {
return searchMission;
}
public void setSearchMission(String searchMission) {
this.searchMission = searchMission;
}
}

View File

@@ -0,0 +1,43 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitTagDestReport extends DfJitLogEntity<DfJitTagDestReport> {
/**
*
*/
private static final long serialVersionUID = -8057168628547445607L;
@ApiModelProperty(value = "标签", required = true)
private Integer tag;
/**
* 查询部分
*/
private String searchTag;
public DfJitTagDestReport() {
super();
}
public Integer getTag() {
return tag;
}
public void setTag(Integer tag) {
this.tag = tag;
}
@JsonIgnore
public String getSearchTag() {
return searchTag;
}
public void setSearchTag(String searchTag) {
this.searchTag = searchTag;
}
}

View File

@@ -0,0 +1,43 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfJitLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfJitTagSrcReport extends DfJitLogEntity<DfJitTagSrcReport> {
/**
*
*/
private static final long serialVersionUID = -1338482031809189715L;
@ApiModelProperty(value = "标签", required = true)
private Integer tag;
/**
* 查询部分
*/
private String searchTag;
public DfJitTagSrcReport() {
super();
}
public Integer getTag() {
return tag;
}
public void setTag(Integer tag) {
this.tag = tag;
}
@JsonIgnore
public String getSearchTag() {
return searchTag;
}
public void setSearchTag(String searchTag) {
this.searchTag = searchTag;
}
}

View File

@@ -0,0 +1,132 @@
/**
* @Title: DfKeyConvertUrl.java
* @Package com.nis.domain.restful
* @Description: 关键字业务转换URL日志
* @author DDM
* @date 2016年9月27日 上午9:27:30
* @version V1.0
*/
package com.nis.domain.restful;
import java.io.Serializable;
import java.util.Date;
import javax.xml.bind.annotation.XmlTransient;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.nis.domain.Page;
import com.nis.util.JsonDateSerializer;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfKeyConvertUrl
* @Description: 关键字业务转换URL日志
* @author (DDM)
* @date 2016年9月27日 上午9:27:30
* @version V1.0
*/
public class DfKeyConvertUrl implements Serializable {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 7985571037717090551L;
@ApiModelProperty(value="序列号", required=true)
protected Integer id;
@ApiModelProperty(value="命中关键字ID", required=true)
protected Integer keyId;
@ApiModelProperty(value="URL地址", required=true)
protected String url;
@ApiModelProperty(value="操作时间", required=true)
protected Date opTime;
protected String searchId;
protected String optStartTime;
protected String optEndTime;
@JsonIgnore
public String getOptStartTime() {
return optStartTime;
}
public void setOptStartTime(String optStartTime) {
this.optStartTime = optStartTime;
}
@JsonIgnore
public String getOptEndTime() {
return optEndTime;
}
public void setOptEndTime(String optEndTime) {
this.optEndTime = optEndTime;
}
@JsonIgnore
public String getSearchId() {
return searchId;
}
public void setSearchId(String searchId) {
this.searchId = searchId;
}
/**
* 当前实体分页对象
*/
protected Page<DfKeyConvertUrl> page;
@JsonIgnore
@XmlTransient
public Page<DfKeyConvertUrl> getPage() {
if (page == null){
page = new Page<DfKeyConvertUrl>();
}
return page;
}
public Page<DfKeyConvertUrl> setPage(Page<DfKeyConvertUrl> page) {
this.page = page;
return page;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getKeyId() {
return keyId;
}
public void setKeyId(Integer keyId) {
this.keyId = keyId;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
@JsonSerialize(using=JsonDateSerializer.class)
public Date getOpTime() {
return opTime;
}
public void setOpTime(Date opTime) {
this.opTime = opTime;
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
}

View File

@@ -0,0 +1,134 @@
/**
* @Title: DfKeyMailAdd.java
* @Package com.nis.domain.restful
* @Description: 关键字业务转换邮件地址日志
* @author (ZBC)
* @date 2016年11月09日 下午02:25:00
* @version V1.0
*/
package com.nis.domain.restful;
import java.io.Serializable;
import java.util.Date;
import javax.xml.bind.annotation.XmlTransient;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.nis.domain.Page;
import com.nis.util.JsonDateSerializer;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfKeyMailAdd
* @Description: 关键字业务转换邮件地址日志
* @author (ZBC)
* @date 2016年11月09日 下午02:25:00
* @version V1.0
*/
public class DfKeyMailAdd implements Serializable {
/**
* serialVersionUID
*/
private static final long serialVersionUID = -2380470456434492094L;
@ApiModelProperty(value = "序列号", required = true)
protected Integer id;
@ApiModelProperty(value = "命中关键字ID", required = true)
protected Integer keyId;
@ApiModelProperty(value = "邮件地址", required = true)
protected String mailAddr;
@ApiModelProperty(value = "操作时间", required = true)
protected Date opTime;
protected String searchId;
protected String optStartTime;
protected String optEndTime;
@JsonIgnore
public String getSearchId() {
return searchId;
}
public void setSearchId(String searchId) {
this.searchId = searchId;
}
@JsonIgnore
public String getOptStartTime() {
return optStartTime;
}
public void setOptStartTime(String optStartTime) {
this.optStartTime = optStartTime;
}
@JsonIgnore
public String getOptEndTime() {
return optEndTime;
}
public void setOptEndTime(String optEndTime) {
this.optEndTime = optEndTime;
}
/**
* 当前实体分页对象
*/
protected Page<DfKeyMailAdd> page;
@JsonIgnore
@XmlTransient
public Page<DfKeyMailAdd> getPage() {
if (page == null) {
page = new Page<DfKeyMailAdd>();
}
return page;
}
public Page<DfKeyMailAdd> setPage(Page<DfKeyMailAdd> page) {
this.page = page;
return page;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getKeyId() {
return keyId;
}
public void setKeyId(Integer keyId) {
this.keyId = keyId;
}
public String getMailAddr() {
return mailAddr;
}
public void setMailAddr(String mailAddr) {
this.mailAddr = mailAddr;
}
@JsonSerialize(using = JsonDateSerializer.class)
public Date getOpTime() {
return opTime;
}
public void setOpTime(Date opTime) {
this.opTime = opTime;
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
}

View File

@@ -0,0 +1,71 @@
/**
* @Title: DfL2tpLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月7日 下午1:23:30
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfL2tpLog
* @Description: FTPXX日志
* @author (ddm)
* @date 2016年9月7日 下午1:23:30
* @version V1.0
*/
public class DfL2tpLog extends LogEntity<DfL2tpLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -6210309297068552716L;
@ApiModelProperty(value="通道类型", required=true)
protected Integer tunnelType;
@ApiModelProperty(value="加密方式", required=true)
protected Integer encryptMode;
@ApiModelProperty(value="用户名称", required=true)
protected String chapName;
@ApiModelProperty(value="内容类型", required=true)
protected Integer contentType;
public String getChapName() {
return chapName;
}
public void setChapName(String chapName) {
this.chapName = chapName;
}
protected String searchEncryptMode;
@JsonIgnore
public String getSearchEncryptMode() {
return searchEncryptMode;
}
public void setSearchEncryptMode(String searchEncryptMode) {
this.searchEncryptMode = searchEncryptMode;
}
public Integer getTunnelType() {
return tunnelType;
}
public void setTunnelType(Integer tunnelType) {
this.tunnelType = tunnelType;
}
public Integer getEncryptMode() {
return encryptMode;
}
public void setEncryptMode(Integer encryptMode) {
this.encryptMode = encryptMode;
}
public Integer getContentType() {
return contentType;
}
public void setContentType(Integer contentType) {
this.contentType = contentType;
}
}

View File

@@ -0,0 +1,77 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfLwhhAttrDaily
* @Description: TODO(来文函号、性质多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfLwhhAttrDaily extends StatLogEntity {
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "来文函号", required = true)
protected Long lwhh;
@ApiModelProperty(value = "性质", required = true)
protected Long attrType;
protected String searchService;
protected String searchLwhh;
protected String searchAttrType;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Long getLwhh() {
return lwhh;
}
public void setLwhh(Long lwhh) {
this.lwhh = lwhh;
}
public Long getAttrType() {
return attrType;
}
public void setAttrType(Long attrType) {
this.attrType = attrType;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchLwhh() {
return searchLwhh;
}
public void setSearchLwhh(String searchLwhh) {
this.searchLwhh = searchLwhh;
}
@JsonIgnore
public String getSearchAttrType() {
return searchAttrType;
}
public void setSearchAttrType(String searchAttrType) {
this.searchAttrType = searchAttrType;
}
}

View File

@@ -0,0 +1,77 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfLwhhAttrDaily
* @Description: TODO(来文函号、性质多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfLwhhAttrMonth extends StatLogEntity {
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "来文函号", required = true)
protected Long lwhh;
@ApiModelProperty(value = "性质", required = true)
protected Long attrType;
protected String searchService;
protected String searchLwhh;
protected String searchAttrType;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Long getLwhh() {
return lwhh;
}
public void setLwhh(Long lwhh) {
this.lwhh = lwhh;
}
public Long getAttrType() {
return attrType;
}
public void setAttrType(Long attrType) {
this.attrType = attrType;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchLwhh() {
return searchLwhh;
}
public void setSearchLwhh(String searchLwhh) {
this.searchLwhh = searchLwhh;
}
@JsonIgnore
public String getSearchAttrType() {
return searchAttrType;
}
public void setSearchAttrType(String searchAttrType) {
this.searchAttrType = searchAttrType;
}
}

View File

@@ -0,0 +1,76 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfLwhhAttrReport
* @Description: TODO(来文函号、性质多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfLwhhAttrReport extends DfReportEntity<DfLwhhAttrReport> {
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "来文函号", required = true)
protected Long lwhh;
@ApiModelProperty(value = "性质", required = true)
protected Long attrType;
protected String searchService;
protected String searchLwhh;
protected String searchAttrType;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Long getLwhh() {
return lwhh;
}
public void setLwhh(Long lwhh) {
this.lwhh = lwhh;
}
public Long getAttrType() {
return attrType;
}
public void setAttrType(Long attrType) {
this.attrType = attrType;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchLwhh() {
return searchLwhh;
}
public void setSearchLwhh(String searchLwhh) {
this.searchLwhh = searchLwhh;
}
@JsonIgnore
public String getSearchAttrType() {
return searchAttrType;
}
public void setSearchAttrType(String searchAttrType) {
this.searchAttrType = searchAttrType;
}
}

View File

@@ -0,0 +1,61 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfLwhhReport
* @Description: 管控来文函号(带私有标签)实时统计模型
* @author (rkg)
* @date 2017年01月05日 下午3:41:50
* @version V1.0
*/
public class DfLwhhReport extends DfReportEntity<DfLwhhReport> {
/**
*
*/
private static final long serialVersionUID = -7545794734532459964L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "来文函号ID", required = true)
protected Integer lwhh;
protected String searchService;
protected String searchLwhh;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Integer getLwhh() {
return lwhh;
}
public void setLwhh(Integer lwhh) {
this.lwhh = lwhh;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchLwhh() {
return searchLwhh;
}
public void setSearchLwhh(String searchLwhh) {
this.searchLwhh = searchLwhh;
}
}

View File

@@ -0,0 +1,48 @@
/**
* @Title: DfTagStatLogDaily.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfTagStatLogDaily
* @Description: 天日志报表
* @author (ddm)
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
public class DfLwhhStatLogDaily extends StatLogEntity {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -591616210162791616L;
@ApiModelProperty(value="来文函号", required=true)
protected Integer lwhh;
protected String searchLwhh;
public Integer getLwhh() {
return lwhh;
}
public void setLwhh(Integer lwhh) {
this.lwhh = lwhh;
}
@JsonIgnore
public String getSearchLwhh() {
return searchLwhh;
}
public void setSearchLwhh(String searchLwhh) {
this.searchLwhh = searchLwhh;
}
}

View File

@@ -0,0 +1,29 @@
/**
* @Title: DfTagStatLogMonth.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfTagStatLogMonth
* @Description: 日志月报表
* @author (ddm)
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
public class DfLwhhStatLogMonth extends DfLwhhStatLogDaily {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -2704912464592675932L;
}

View File

@@ -0,0 +1,77 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfLwhhTagReport
* @Description: TODO(来文函号、标签多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfLwhhTagDaily extends StatLogEntity{
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "来文函号", required = true)
protected Long lwhh;
@ApiModelProperty(value = "标签", required = true)
protected Long tag;
protected String searchService;
protected String searchLwhh;
protected String searchTag;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Long getLwhh() {
return lwhh;
}
public void setLwhh(Long lwhh) {
this.lwhh = lwhh;
}
public Long getTag() {
return tag;
}
public void setTag(Long tag) {
this.tag = tag;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchLwhh() {
return searchLwhh;
}
public void setSearchLwhh(String searchLwhh) {
this.searchLwhh = searchLwhh;
}
@JsonIgnore
public String getSearchTag() {
return searchTag;
}
public void setSearchTag(String searchTag) {
this.searchTag = searchTag;
}
}

View File

@@ -0,0 +1,77 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfLwhhTagReport
* @Description: TODO(来文函号、标签多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfLwhhTagMonth extends StatLogEntity{
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "来文函号", required = true)
protected Long lwhh;
@ApiModelProperty(value = "标签", required = true)
protected Long tag;
protected String searchService;
protected String searchLwhh;
protected String searchTag;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Long getLwhh() {
return lwhh;
}
public void setLwhh(Long lwhh) {
this.lwhh = lwhh;
}
public Long getTag() {
return tag;
}
public void setTag(Long tag) {
this.tag = tag;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchLwhh() {
return searchLwhh;
}
public void setSearchLwhh(String searchLwhh) {
this.searchLwhh = searchLwhh;
}
@JsonIgnore
public String getSearchTag() {
return searchTag;
}
public void setSearchTag(String searchTag) {
this.searchTag = searchTag;
}
}

View File

@@ -0,0 +1,76 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfLwhhTagReport
* @Description: TODO(来文函号、标签多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfLwhhTagReport extends DfReportEntity<DfLwhhTagReport> {
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "来文函号", required = true)
protected Long lwhh;
@ApiModelProperty(value = "标签", required = true)
protected Long tag;
protected String searchService;
protected String searchLwhh;
protected String searchTag;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Long getLwhh() {
return lwhh;
}
public void setLwhh(Long lwhh) {
this.lwhh = lwhh;
}
public Long getTag() {
return tag;
}
public void setTag(Long tag) {
this.tag = tag;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchLwhh() {
return searchLwhh;
}
public void setSearchLwhh(String searchLwhh) {
this.searchLwhh = searchLwhh;
}
@JsonIgnore
public String getSearchTag() {
return searchTag;
}
public void setSearchTag(String searchTag) {
this.searchTag = searchTag;
}
}

View File

@@ -0,0 +1,91 @@
/**
* @Title: DfMailLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月7日 上午10:16:30
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfMailLog
* @Description: MAILXX日志
* @author (ddm)
* @date 2016年9月7日 上午10:59:09
* @version V1.0
*/
public class DfMailLog extends LogEntity<DfMailLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 4734386604389185710L;
@ApiModelProperty(value="邮件协议类型", required=true)
protected String mailProto;
@ApiModelProperty(value="发件人", required=true)
protected String mailFrom;
@ApiModelProperty(value="收件人", required=true)
protected String mailTo;
@ApiModelProperty(value="主题", required=true)
protected String subject;
@ApiModelProperty(value="EML文件转储路径", required=true)
protected String emlFile;
protected String searchMailFrom;
protected String searchMailTo;
@JsonIgnore
public String getSearchMailFrom() {
return searchMailFrom;
}
public void setSearchMailFrom(String searchMailFrom) {
this.searchMailFrom = searchMailFrom;
}
public void setSearchMailTo(String searchMailTo) {
this.searchMailTo = searchMailTo;
}
@JsonIgnore
public String getSearchMailTo() {
return searchMailTo;
}
public String getMailProto() {
return mailProto;
}
public void setMailProto(String mailProto) {
this.mailProto = mailProto;
}
public String getMailFrom() {
return mailFrom;
}
public String getMailTo() {
return mailTo;
}
public void setMailTo(String mailTo) {
this.mailTo = mailTo;
}
public void setMailFrom(String mailFrom) {
this.mailFrom = mailFrom;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getEmlFile() {
return emlFile;
}
public void setEmlFile(String emlFile) {
this.emlFile = emlFile;
}
}

View File

@@ -0,0 +1,72 @@
/**
* @Title: DfOpenvpnLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月7日 下午1:57:20
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfOpenvpnLog
* @Description: OPENVPNXX日志
* @author (ddm)
* @date 2016年9月7日 下午2:06:45
* @version V1.0
*/
public class DfOpenvpnLog extends LogEntity<DfOpenvpnLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -5331151634423058789L;
@ApiModelProperty(value="版本信息", required=true)
protected String version;
@ApiModelProperty(value="加密方式", required=true)
protected String encryptMode;
@ApiModelProperty(value="是否有HMAC", required=true)
protected Integer hmac;
@ApiModelProperty(value="通道类型", required=true)
protected Integer tunnelType;
protected String searchEncryptMode;
@JsonIgnore
public String getSearchEncryptMode() {
return searchEncryptMode;
}
public void setSearchEncryptMode(String searchEncryptMode) {
this.searchEncryptMode = searchEncryptMode;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getEncryptMode() {
return encryptMode;
}
public void setEncryptMode(String encryptMode) {
this.encryptMode = encryptMode;
}
public Integer getHmac() {
return hmac;
}
public void setHmac(Integer hmac) {
this.hmac = hmac;
}
public Integer getTunnelType() {
return tunnelType;
}
public void setTunnelType(Integer tunnelType) {
this.tunnelType = tunnelType;
}
}

View File

@@ -0,0 +1,65 @@
/**
* @Title: DfPptpLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月7日 下午1:23:30
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfPptpLog
* @Description: FTPXX日志
* @author (ddm)
* @date 2016年9月7日 下午1:23:30
* @version V1.0
*/
public class DfPptpLog extends LogEntity<DfPptpLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 2472051411161697356L;
@ApiModelProperty(value="通道类型", required=true)
protected Integer tunnelType;
@ApiModelProperty(value="加密方式", required=true)
protected Integer encryptMode;
@ApiModelProperty(value="内容类型", required=true)
protected Integer contentType;
protected String searchEncryptMode;
@JsonIgnore
public String getSearchEncryptMode() {
return searchEncryptMode;
}
public void setSearchEncryptMode(String searchEncryptMode) {
this.searchEncryptMode = searchEncryptMode;
}
public Integer getTunnelType() {
return tunnelType;
}
public void setTunnelType(Integer tunnelType) {
this.tunnelType = tunnelType;
}
public Integer getEncryptMode() {
return encryptMode;
}
public void setEncryptMode(Integer encryptMode) {
this.encryptMode = encryptMode;
}
public Integer getContentType() {
return contentType;
}
public void setContentType(Integer contentType) {
this.contentType = contentType;
}
}

View File

@@ -0,0 +1,63 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: dfPzReport
* @Description: TODO(一句话描述这个类)
* @author (DDM)
* @date 2016年10月31日上午11:11:22
* @version V1.0
*/
public class DfPzReport extends DfReportEntity<DfPzReport> {
/**
*
*/
private static final long serialVersionUID = -6348665724846062686L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "编译配置ID", required = true)
protected Long cfgId;
protected String searchCfgId;
protected String searchService;
@JsonIgnore
public String getSearchCfgId() {
return searchCfgId;
}
public void setSearchCfgId(String searchCfgId) {
this.searchCfgId = searchCfgId;
}
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Long getCfgId() {
return cfgId;
}
public void setCfgId(Long cfgId) {
this.cfgId = cfgId;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
}

View File

@@ -0,0 +1,98 @@
package com.nis.domain.restful;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfPzReportSum
* @Description: TODO(一句话描述这个类)
* @author (DDM)
* @date 2016年10月31日上午11:11:22
* @version V1.0
*/
public class DfPzReportStat extends DfReportEntity<DfPzReportStat> {
/**
*
*/
private static final long serialVersionUID = -7960862769580690410L;
@ApiModelProperty(value = "私有标签", required = true)
protected Integer service;
@ApiModelProperty(value = "编译配置ID", required = true)
protected Long configId;
@ApiModelProperty(value = "日志总量", required = true)
protected Long sum;
protected String searchService;
protected String searchStatActiveSys;
@JsonIgnore
public String getSearchStatActiveSys() {
return searchStatActiveSys;
}
public void setSearchStatActiveSys(String searchStatActiveSys) {
this.searchStatActiveSys = searchStatActiveSys;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Long getConfigId() {
return configId;
}
public void setConfigId(Long configId) {
this.configId = configId;
}
@Override
@JsonIgnore
public Long getAsum() {
return super.getAsum();
}
@Override
@JsonIgnore
public Long getBsum() {
return super.getBsum();
}
@Override
@JsonIgnore
public Long getCsum() {
return super.getCsum();
}
/* (non-Javadoc)
* @see com.nis.domain.DfReportEntity#getAbsum()
*/
@Override
@JsonIgnore
public Long getAbsum() {
// TODO Auto-generated method stub
return super.getAbsum();
}
public Long getSum() {
return sum;
}
public void setSum(Long sum) {
this.sum = sum;
}
@Override
@JsonIgnore
public Date getReportTime() {
// TODO Auto-generated method stub
return super.getReportTime();
}
}

View File

@@ -0,0 +1,47 @@
package com.nis.domain.restful;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.nis.domain.DfReportEntity;
import com.nis.util.JsonDateSerializer;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: dfServiceReport
* @Description: TODO(一句话描述这个类)
* @author (DDM)
* @date 2016年10月31日上午11:22:07
* @version V1.0
*/
public class DfServiceReport extends DfReportEntity implements Serializable {
/**
*
*/
private static final long serialVersionUID = -6219213545074023084L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer serviceType;
protected String searchService;
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
public Integer getServiceType() {
return serviceType;
}
public void setServiceType(Integer serviceType) {
this.serviceType = serviceType;
}
}

View File

@@ -0,0 +1,79 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfSrcIpAttrReport
* @Description: TODO(境内ip、性质多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfSrcIpAttrDaily extends StatLogEntity{
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "", required = true)
protected String srcProvince;
@ApiModelProperty(value = "性质", required = true)
protected Long attrType;
protected String searchService;
protected String searchSrcProvince;
protected String searchAttrType;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public void setSrcProvince(String srcProvince) {
this.srcProvince = srcProvince;
}
public String getSrcProvince() {
return srcProvince;
}
public Long getAttrType() {
return attrType;
}
public void setAttrType(Long attrType) {
this.attrType = attrType;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchSrcProvince() {
return searchSrcProvince;
}
public void setSearchSrcProvince(String searchSrcProvince) {
this.searchSrcProvince = searchSrcProvince;
}
@JsonIgnore
public String getSearchAttrType() {
return searchAttrType;
}
public void setSearchAttrType(String searchAttrType) {
this.searchAttrType = searchAttrType;
}
}

View File

@@ -0,0 +1,79 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfSrcIpAttrReport
* @Description: TODO(境内ip、性质多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfSrcIpAttrMonth extends StatLogEntity{
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "", required = true)
protected String srcProvince;
@ApiModelProperty(value = "性质", required = true)
protected Long attrType;
protected String searchService;
protected String searchSrcProvince;
protected String searchAttrType;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public void setSrcProvince(String srcProvince) {
this.srcProvince = srcProvince;
}
public String getSrcProvince() {
return srcProvince;
}
public Long getAttrType() {
return attrType;
}
public void setAttrType(Long attrType) {
this.attrType = attrType;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchSrcProvince() {
return searchSrcProvince;
}
public void setSearchSrcProvince(String searchSrcProvince) {
this.searchSrcProvince = searchSrcProvince;
}
@JsonIgnore
public String getSearchAttrType() {
return searchAttrType;
}
public void setSearchAttrType(String searchAttrType) {
this.searchAttrType = searchAttrType;
}
}

View File

@@ -0,0 +1,78 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfSrcIpAttrReport
* @Description: TODO(境内ip、性质多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfSrcIpAttrReport extends DfReportEntity<DfSrcIpAttrReport> {
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "", required = true)
protected String srcProvince;
@ApiModelProperty(value = "性质", required = true)
protected Long attrType;
protected String searchService;
protected String searchSrcProvince;
protected String searchAttrType;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public void setSrcProvince(String srcProvince) {
this.srcProvince = srcProvince;
}
public String getSrcProvince() {
return srcProvince;
}
public Long getAttrType() {
return attrType;
}
public void setAttrType(Long attrType) {
this.attrType = attrType;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchSrcProvince() {
return searchSrcProvince;
}
public void setSearchSrcProvince(String searchSrcProvince) {
this.searchSrcProvince = searchSrcProvince;
}
@JsonIgnore
public String getSearchAttrType() {
return searchAttrType;
}
public void setSearchAttrType(String searchAttrType) {
this.searchAttrType = searchAttrType;
}
}

View File

@@ -0,0 +1,81 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfSrcIpDomeSticReport
* @Description: 管控境内源IP(带私有标签)实时统计模型
* @author (rkg)
* @date 2017年01月05日 下午3:41:50
* @version V1.0
*/
public class DfSrcIpDomeSticReport extends DfReportEntity<DfSrcIpDomeSticReport> {
/**
*
*/
private static final long serialVersionUID = -7360674711430956834L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "源IP所在省", required = true)
protected String srcProvince;
@ApiModelProperty(value = "源IP所在市", required = true)
protected String srcCity;
protected String searchService;
protected String searchSrcProvince;
protected String searchSrcCity;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public String getSrcProvince() {
return srcProvince;
}
public void setSrcProvince(String srcProvince) {
this.srcProvince = srcProvince;
}
public String getSrcCity() {
return srcCity;
}
public void setSrcCity(String srcCity) {
this.srcCity = srcCity;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchSrcProvince() {
return searchSrcProvince;
}
public void setSearchSrcProvince(String searchSrcProvince) {
this.searchSrcProvince = searchSrcProvince;
}
@JsonIgnore
public String getSearchSrcCity() {
return searchSrcCity;
}
public void setSearchSrcCity(String searchSrcCity) {
this.searchSrcCity = searchSrcCity;
}
}

View File

@@ -0,0 +1,51 @@
/**
* @Title: DfSrcipDomesticStatLogDaily.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfSrcipDomesticStatLogDaily
* @Description: 天日志报表
* @author (ddm)
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
public class DfSrcIpDomesticStatLogDaily extends StatLogEntity {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -591616210162791616L;
@ApiModelProperty(value="", required=true)
protected String srcProvince;
@ApiModelProperty(value="", required=true)
protected String srcCity;
public String getSrcProvince() {
return srcProvince;
}
public void setSrcProvince(String srcProvince) {
this.srcProvince = srcProvince;
}
public String getSrcCity() {
return srcCity;
}
public void setSrcCity(String srcCity) {
this.srcCity = srcCity;
}
}

View File

@@ -0,0 +1,25 @@
/**
* @Title: DfSrcipDomesticStatLogMonth.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
package com.nis.domain.restful;
/**
* @ClassName: DfSrcipDomesticStatLogMonth
* @Description: 日志月报表
* @author (ddm)
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
public class DfSrcIpDomesticStatLogMonth extends DfSrcIpDomesticStatLogDaily {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -2704912464592675932L;
}

View File

@@ -0,0 +1,33 @@
package com.nis.domain.restful;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DfSrcIpReport extends DfReportEntity<DfSrcIpReport>{
/**
* serialVersionUID
*/
private static final long serialVersionUID = 4386680443050994654L;
@ApiModelProperty(value = "源IP所属省", required = true)
protected String srcProvince;
@ApiModelProperty(value = "源IP所属市")
protected String srcCity;
public String getSrcProvince() {
return srcProvince;
}
public void setSrcProvince(String srcProvince) {
this.srcProvince = srcProvince;
}
public String getSrcCity() {
return srcCity;
}
public void setSrcCity(String srcCity) {
this.srcCity = srcCity;
}
}

View File

@@ -0,0 +1,79 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfSrcIpTagReport
* @Description: TODO(境内ip、标签多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfSrcIpTagDaily extends StatLogEntity{
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "", required = true)
protected String srcProvince;
@ApiModelProperty(value = "标签", required = true)
protected Long tag;
protected String searchService;
protected String searchSrcProvince;
protected String searchTag;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public void setSrcProvince(String srcProvince) {
this.srcProvince = srcProvince;
}
public String getSrcProvince() {
return srcProvince;
}
public Long getTag() {
return tag;
}
public void setTag(Long tag) {
this.tag = tag;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchSrcProvince() {
return searchSrcProvince;
}
public void setSearchSrcProvince(String searchSrcProvince) {
this.searchSrcProvince = searchSrcProvince;
}
@JsonIgnore
public String getSearchTag() {
return searchTag;
}
public void setSearchTag(String searchTag) {
this.searchTag = searchTag;
}
}

View File

@@ -0,0 +1,79 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfSrcIpTagReport
* @Description: TODO(境内ip、标签多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfSrcIpTagMonth extends StatLogEntity{
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "", required = true)
protected String srcProvince;
@ApiModelProperty(value = "标签", required = true)
protected Long tag;
protected String searchService;
protected String searchSrcProvince;
protected String searchTag;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public void setSrcProvince(String srcProvince) {
this.srcProvince = srcProvince;
}
public String getSrcProvince() {
return srcProvince;
}
public Long getTag() {
return tag;
}
public void setTag(Long tag) {
this.tag = tag;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchSrcProvince() {
return searchSrcProvince;
}
public void setSearchSrcProvince(String searchSrcProvince) {
this.searchSrcProvince = searchSrcProvince;
}
@JsonIgnore
public String getSearchTag() {
return searchTag;
}
public void setSearchTag(String searchTag) {
this.searchTag = searchTag;
}
}

View File

@@ -0,0 +1,78 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: DfSrcIpTagReport
* @Description: TODO(境内ip、标签多维实时统计)
* @author (DDM)
* @date 2017年8月4日下午2:29:28
* @version V1.0
*/
public class DfSrcIpTagReport extends DfReportEntity<DfSrcIpTagReport> {
private static final long serialVersionUID = -1183216703585029756L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "", required = true)
protected String srcProvince;
@ApiModelProperty(value = "标签", required = true)
protected Long tag;
protected String searchService;
protected String searchSrcProvince;
protected String searchTag;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public void setSrcProvince(String srcProvince) {
this.srcProvince = srcProvince;
}
public String getSrcProvince() {
return srcProvince;
}
public Long getTag() {
return tag;
}
public void setTag(Long tag) {
this.tag = tag;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchSrcProvince() {
return searchSrcProvince;
}
public void setSearchSrcProvince(String searchSrcProvince) {
this.searchSrcProvince = searchSrcProvince;
}
@JsonIgnore
public String getSearchTag() {
return searchTag;
}
public void setSearchTag(String searchTag) {
this.searchTag = searchTag;
}
}

View File

@@ -0,0 +1,90 @@
/**
* @Title: DfSshLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月7日 下午2:21:10
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfSshLog
* @Description: SSHXX日志
* @author (ddm)
* @date 2016年9月7日 下午2:21:10
* @version V1.0
*/
public class DfSshLog extends LogEntity<DfSshLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -8122097197353956263L;
@ApiModelProperty(value="版本信息", required=true)
protected String version;
@ApiModelProperty(value="主机密钥", required=true)
protected String hostKey;
@ApiModelProperty(value="主机cookie", required=true)
protected String hostCookie;
@ApiModelProperty(value="加密方式", required=true)
protected String encryptMode;
@ApiModelProperty(value="消息认证码", required=true)
protected String mac;
@ApiModelProperty(value="通道类型", required=true)
protected Integer tunnelType;
protected String searchEncryptMode;
@JsonIgnore
public String getSearchEncryptMode() {
return searchEncryptMode;
}
public void setSearchEncryptMode(String searchEncryptMode) {
this.searchEncryptMode = searchEncryptMode;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getHostCookie() {
return hostCookie;
}
public String getHostKey() {
return hostKey;
}
public void setHostCookie(String hostCookie) {
this.hostCookie = hostCookie;
}
public void setHostKey(String hostKey) {
this.hostKey = hostKey;
}
public String getEncryptMode() {
return encryptMode;
}
public void setEncryptMode(String encryptMode) {
this.encryptMode = encryptMode;
}
public String getMac() {
return mac;
}
public void setMac(String mac) {
this.mac = mac;
}
public Integer getTunnelType() {
return tunnelType;
}
public void setTunnelType(Integer tunnelType) {
this.tunnelType = tunnelType;
}
}

View File

@@ -0,0 +1,78 @@
/**
* @Title: DfSslLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月7日 下午2:34:10
* @version V1.0
*/
package com.nis.domain.restful;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfSslLog
* @Description: SSLXX日志
* @author (ddm)
* @date 2016年9月7日 下午2:34:10
* @version V1.0
*/
public class DfSslLog extends LogEntity<DfSslLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -1758562698030781445L;
@ApiModelProperty(value="版本信息", required=true)
protected String version;
@ApiModelProperty(value="SNI", required=true)
protected String sni;
@ApiModelProperty(value="个体证书转储路径", required=true)
protected String individualCertFile;
@ApiModelProperty(value="中级证书转储路径", required=true)
protected String middleCertFile;
@ApiModelProperty(value="根证书转储路径", required=true)
protected String rootCertFile;
@ApiModelProperty(value="其他证书链转储路径", required=true)
protected String chainCertFile;
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getSni() {
return sni;
}
public void setSni(String sni) {
this.sni = sni;
}
public String getIndividualCertFile() {
return individualCertFile;
}
public void setIndividualCertFile(String individualCertFile) {
this.individualCertFile = individualCertFile;
}
public String getMiddleCertFile() {
return middleCertFile;
}
public void setMiddleCertFile(String middleCertFile) {
this.middleCertFile = middleCertFile;
}
public String getRootCertFile() {
return rootCertFile;
}
public void setRootCertFile(String rootCertFile) {
this.rootCertFile = rootCertFile;
}
public String getChainCertFile() {
return chainCertFile;
}
public void setChainCertFile(String chainCertFile) {
this.chainCertFile = chainCertFile;
}
}

View File

@@ -0,0 +1,49 @@
/**
* @Title: DfStatLogDaily.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfStatLogDaily
* @Description: 天日志报表
* @author (ddm)
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
public class DfStatLogDaily extends StatLogEntity {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -591616210162791616L;
@ApiModelProperty(value="配置ID", required=true)
protected Long configId;
protected String searchConfigId;
public Long getConfigId() {
return configId;
}
public void setConfigId(Long configId) {
this.configId = configId;
}
@JsonIgnore
public String getSearchConfigId() {
return searchConfigId;
}
public void setSearchConfigId(String searchConfigId) {
this.searchConfigId = searchConfigId;
}
}

View File

@@ -0,0 +1,25 @@
/**
* @Title: DfStatLogMonth.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfStatLogMonth
* @Description: 日志月报表
* @author (ddm)
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
public class DfStatLogMonth extends DfStatLogDaily {
}

View File

@@ -0,0 +1,62 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
*
* @ClassName: dfTagReport
* @Description: TODO(一句话描述这个类)
* @author (DDM)
* @date 2016年10月31日上午11:25:38
* @version V1.0
*/
public class DfTagReport extends DfReportEntity<DfTagReport> {
/**
*
*/
private static final long serialVersionUID = 6425675908119093476L;
@ApiModelProperty(value = "标签", required = true)
protected Integer tag;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
protected String searchTag;
protected String searchService;
@JsonIgnore
public String getSearchTag() {
return searchTag;
}
public void setSearchTag(String searchTag) {
this.searchTag = searchTag;
}
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
public Integer getTag() {
return tag;
}
public void setTag(Integer tag) {
this.tag = tag;
}
}

View File

@@ -0,0 +1,47 @@
/**
* @Title: DfTagStatLogDaily.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfTagStatLogDaily
* @Description: 天日志报表
* @author (ddm)
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
public class DfTagStatLogDaily extends StatLogEntity {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -591616210162791616L;
@ApiModelProperty(value="标签", required=true)
protected Integer tag;
protected String searchTag;
public Integer getTag() {
return tag;
}
public void setTag(Integer tag) {
this.tag = tag;
}
@JsonIgnore
public String getSearchTag() {
return searchTag;
}
public void setSearchTag(String searchTag) {
this.searchTag = searchTag;
}
}

View File

@@ -0,0 +1,29 @@
/**
* @Title: DfTagStatLogMonth.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfTagStatLogMonth
* @Description: 日志月报表
* @author (ddm)
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
public class DfTagStatLogMonth extends DfTagStatLogDaily {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -2704912464592675932L;
}

View File

@@ -0,0 +1,29 @@
package com.nis.domain.restful;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfTunnelRandomLog
* @Description: 隧道协议随机封堵
* @author (ddm)
* @date 2016年12月23日 上午11:18:14
* @version V1.0
*/
public class DfTunnelRandomLog extends LogEntity<DfTunnelRandomLog>{
/**
*
*/
private static final long serialVersionUID = 111411360809146865L;
@ApiModelProperty(value="隧道协议信息", required=true)
protected Long tunnelName;
public Long getTunnelName() {
return tunnelName;
}
public void setTunnelName(Long tunnelName) {
this.tunnelName = tunnelName;
}
}

View File

@@ -0,0 +1,47 @@
/**
* @Title: DfTagStatLogDaily.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfTagStatLogDaily
* @Description: 天日志报表
* @author (ddm)
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
public class DjAttrStatLogDaily extends StatLogEntity {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -591616210162791616L;
@ApiModelProperty(value="性质", required=true)
protected Integer attrType;
protected String searchAttrType;
public Integer getAttrType() {
return attrType;
}
public void setAttrType(Integer attrType) {
this.attrType = attrType;
}
@JsonIgnore
public String getSearchAttrType() {
return searchAttrType;
}
public void setSearchAttrType(String searchAttrType) {
this.searchAttrType = searchAttrType;
}
}

View File

@@ -0,0 +1,25 @@
/**
* @Title: DjTagStatLogMonth.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
package com.nis.domain.restful;
/**
* @ClassName: DjTagStatLogMonth
* @Description: 日志月报表
* @author (ddm)
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
public class DjAttrStatLogMonth extends DjAttrStatLogDaily {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -2704912464592675932L;
}

View File

@@ -0,0 +1,62 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfAttrTypeReport
* @Description: 管控性质实时统计
* @author (rkg)
* @date 2017年01月05日 下午3:41:50
* @version V1.0
*/
public class DjAttrTypeReport extends DfReportEntity<DjAttrTypeReport> {
/**
*
*/
private static final long serialVersionUID = -9186632214937498812L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "性质", required = true)
protected Integer attrType;
protected String searchAttrType;
protected String searchService;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Integer getAttrType() {
return attrType;
}
public void setAttrType(Integer attrType) {
this.attrType = attrType;
}
@JsonIgnore
public String getSearchAttrType() {
return searchAttrType;
}
public void setSearchAttrType(String searchAttrType) {
this.searchAttrType = searchAttrType;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
}

View File

@@ -0,0 +1,195 @@
package com.nis.domain.restful;
import java.io.Serializable;
import java.util.Date;
import java.util.Map;
import javax.xml.bind.annotation.XmlTransient;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.google.common.collect.Maps;
import com.nis.domain.Page;
import com.nis.util.JsonDateSerializer;
import com.wordnik.swagger.annotations.ApiModelProperty;
public class DjCkStatLog implements Serializable {
/**
*
*/
private static final long serialVersionUID = -8465748814742964183L;
@ApiModelProperty(value = "ID", required = true)
private Long statId;
@ApiModelProperty(value = "配置ID", required = true)
private Long configId;
@ApiModelProperty(value = "业务类型", required = true)
private Integer service;
@ApiModelProperty(value = "生效系统", required = true)
private Integer activeSys;
@ApiModelProperty(value = "国际出入口", required = true)
private Long gjCkId;
@ApiModelProperty(value = "总计", required = true)
private Long sum;
@ApiModelProperty(value = "统计时间", required = true)
private Date capTime;
private String searchCapStartTime;
private String searchCapEndTime;
private String searchGjCkId;
private String searchCfgId;
private String searchService;
private String searchActiveSys;
/**
* 当前实体分页对象
*/
private Page<DjCkStatLog> page;
/**
* 自定义SQLSQL标识SQL内容
*/
private Map<String, String> sqlMap;
public DjCkStatLog() {
super();
}
@JsonIgnore
public Long getStatId() {
return statId;
}
public void setStatId(Long statId) {
this.statId = statId;
}
public Long getConfigId() {
return configId;
}
public void setConfigId(Long configId) {
this.configId = configId;
}
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Long getGjCkId() {
return gjCkId;
}
public void setGjCkId(Long gjCkId) {
this.gjCkId = gjCkId;
}
public Long getSum() {
return sum;
}
public void setSum(Long sum) {
this.sum = sum;
}
@JsonSerialize(using = JsonDateSerializer.class)
public Date getCapTime() {
return capTime;
}
public void setCapTime(Date capTime) {
this.capTime = capTime;
}
@JsonIgnore
public String getSearchCapStartTime() {
return searchCapStartTime;
}
public void setSearchCapStartTime(String searchCapStartTime) {
this.searchCapStartTime = searchCapStartTime;
}
@JsonIgnore
public String getSearchCapEndTime() {
return searchCapEndTime;
}
public void setSearchCapEndTime(String searchCapEndTime) {
this.searchCapEndTime = searchCapEndTime;
}
@JsonIgnore
public String getSearchGjCkId() {
return searchGjCkId;
}
public void setSearchGjCkId(String searchGjCkId) {
this.searchGjCkId = searchGjCkId;
}
@JsonIgnore
public String getSearchCfgId() {
return searchCfgId;
}
public void setSearchCfgId(String searchCfgId) {
this.searchCfgId = searchCfgId;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
@XmlTransient
public Page<DjCkStatLog> getPage() {
if (page == null) {
page = new Page<DjCkStatLog>();
}
return page;
}
public void setPage(Page<DjCkStatLog> page) {
this.page = page;
}
@JsonIgnore
@XmlTransient
public Map<String, String> getSqlMap() {
if (sqlMap == null) {
sqlMap = Maps.newHashMap();
}
return sqlMap;
}
public void setSqlMap(Map<String, String> sqlMap) {
this.sqlMap = sqlMap;
}
public Integer getActiveSys() {
return activeSys;
}
public void setActiveSys(Integer activeSys) {
this.activeSys = activeSys;
}
@JsonIgnore
public String getSearchActiveSys() {
return searchActiveSys;
}
public void setSearchActiveSys(String searchActiveSys) {
this.searchActiveSys = searchActiveSys;
}
}

View File

@@ -0,0 +1,39 @@
/**
* @Title: DfDestIpCounrtyStatLogDaily.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfDestIpCounrtyStatLogDaily
* @Description: 天日志报表
* @author (ddm)
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
public class DjDestIpCounrtyStatLogDaily extends StatLogEntity {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -591616210162791616L;
@ApiModelProperty(value="国家", required=true)
protected String destCountry;
public String getDestCountry() {
return destCountry;
}
public void setDestCountry(String destCountry) {
this.destCountry = destCountry;
}
}

View File

@@ -0,0 +1,26 @@
/**
* @Title: DjDestIpCounrtyStatLogMonth.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
package com.nis.domain.restful;
/**
* @ClassName: DjDestIpCounrtyStatLogMonth
* @Description: 日志月报表
* @author (ddm)
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
public class DjDestIpCounrtyStatLogMonth extends DjDestIpCounrtyStatLogDaily {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -2704912464592675932L;
}

View File

@@ -0,0 +1,62 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfDestIpCountryReport
* @Description: 管控境内目的IP(带私有标签)实时统计模型
* @author (rkg)
* @date 2017年01月05日 下午3:41:50
* @version V1.0
*/
public class DjDestIpCountryReport extends DfReportEntity<DjDestIpCountryReport> {
/**
*
*/
private static final long serialVersionUID = -6490028574641528475L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "目的IP所属国家", required = true)
protected String destCountry;
protected String searchService;
protected String searchDestCountry;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public String getDestCountry() {
return destCountry;
}
public void setDestCountry(String destCountry) {
this.destCountry = destCountry;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchDestCountry() {
return searchDestCountry;
}
public void setSearchDestCountry(String searchDestCountry) {
this.searchDestCountry = searchDestCountry;
}
}

View File

@@ -0,0 +1,128 @@
/**
* @Title: DjDnsLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author zbc
* @date 2016年9月7日 上午10:16:30
* @version V1.0
*/
package com.nis.domain.restful;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Map;
import com.nis.domain.LogEntity;
import com.nis.domain.Page;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DjDnsLog
* @Description: DNSXX日志
* @author (zbc)
* @date 2016年9月7日 上午11:41:50
* @version V1.0
*/
public class DjDnsLog extends LogEntity<DjDnsLog> {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 3747868295576943355L;
@ApiModelProperty(value = "请求/应答", required = true)
protected Long qr;
@ApiModelProperty(value = "递归请求", required = true)
protected Long rd;
@ApiModelProperty(value = "递归应答", required = true)
protected Long ra;
@ApiModelProperty(value = "资源记录", required = true)
protected String rr;
@ApiModelProperty(value = "查询类型", required = true)
protected Long qtype;
@ApiModelProperty(value = "查询类", required = true)
protected Long qclass;
@ApiModelProperty(value = "OPCODE", required = true)
protected Long opcode;
@ApiModelProperty(value = "查询内容", required = true)
protected String qname;
@ApiModelProperty(value = "DNS1DNSSEC2", required = true)
protected Long dnsSub;
public DjDnsLog() {
super();
}
public Long getQr() {
return qr;
}
public void setQr(Long qr) {
this.qr = qr;
}
public Long getRd() {
return rd;
}
public void setRd(Long rd) {
this.rd = rd;
}
public Long getRa() {
return ra;
}
public void setRa(Long ra) {
this.ra = ra;
}
public String getRr() {
return rr;
}
public void setRr(String rr) {
this.rr = rr;
}
public Long getQtype() {
return qtype;
}
public void setQtype(Long qtype) {
this.qtype = qtype;
}
public Long getQclass() {
return qclass;
}
public void setQclass(Long qclass) {
this.qclass = qclass;
}
public Long getOpcode() {
return opcode;
}
public void setOpcode(Long opcode) {
this.opcode = opcode;
}
public String getQname() {
return qname;
}
public void setQname(String qname) {
this.qname = qname;
}
public Long getDnsSub() {
return dnsSub;
}
public void setDnsSub(Long dnsSub) {
this.dnsSub = dnsSub;
}
}

View File

@@ -0,0 +1,48 @@
/**
* @Title: DfTagStatLogDaily.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.StatLogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfTagStatLogDaily
* @Description: 天日志报表
* @author (ddm)
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
public class DjEntrStatLogDaily extends StatLogEntity {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -591616210162791616L;
@ApiModelProperty(value="局点", required=true)
protected Long entranceId;
protected String searchEntranceId;
public Long getEntranceId() {
return entranceId;
}
public void setEntranceId(Long entranceId) {
this.entranceId = entranceId;
}
@JsonIgnore
public String getSearchEntranceId() {
return searchEntranceId;
}
public void setSearchEntranceId(String searchEntranceId) {
this.searchEntranceId = searchEntranceId;
}
}

View File

@@ -0,0 +1,26 @@
/**
* @Title: DjTagStatLogMonth.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author ddm
* @date 2016年9月13日 上午11:08:11
* @version V1.0
*/
package com.nis.domain.restful;
/**
* @ClassName: DjTagStatLogMonth
* @Description: 日志月报表
* @author (ddm)
* @date 2017年01月05日 下午07:08:11
* @version V1.0
*/
public class DjEntrStatLogMonth extends DjEntrStatLogDaily {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -2704912464592675932L;
}

View File

@@ -0,0 +1,62 @@
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.DfReportEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DfEntranceReport
* @Description: 管控局点(带私有标签)实时统计模型
* @author (rkg)
* @date 2017年01月05日 下午3:41:50
* @version V1.0
*/
public class DjEntranceReport extends DfReportEntity<DjEntranceReport> {
/**
*
*/
private static final long serialVersionUID = 6093854240033900622L;
@ApiModelProperty(value = "业务类型", required = true)
protected Integer service;
@ApiModelProperty(value = "局点信息", required = true)
protected Long entraceId;
protected String searchService;
protected String searchEntraceId;
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Long getEntraceId() {
return entraceId;
}
public void setEntraceId(Long entraceId) {
this.entraceId = entraceId;
}
@JsonIgnore
public String getSearchService() {
return searchService;
}
public void setSearchService(String searchService) {
this.searchService = searchService;
}
@JsonIgnore
public String getSearchEntraceId() {
return searchEntraceId;
}
public void setSearchEntraceId(String searchEntraceId) {
this.searchEntraceId = searchEntraceId;
}
}

View File

@@ -0,0 +1,135 @@
/**
* @Title: DjFlowControlStop.java
* @Package com.nis.domain.restful
* @Description: 监测规则流控实体
* @author zbc
* @date 2016年9月8日 下午17:51:30
* @version V1.0
*/
package com.nis.domain.restful;
import java.io.Serializable;
import java.util.Date;
import javax.xml.bind.annotation.XmlTransient;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.nis.domain.Page;
import com.nis.util.JsonDateSerializer;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DjFlowControlStop
* @Description: 监测规则流控实体
* @author (zbc)
* @date 2016年9月8日 下午17:51:30
* @version V1.0
*/
public class DjFlowControlStop implements Serializable {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 5092754867586897432L;
@ApiModelProperty(value="配置ID", required=true)
protected Long cfgId;
@ApiModelProperty(value="业务", required=true)
protected Integer service;
@ApiModelProperty(value="动作", required=true)
protected Integer action;
@ApiModelProperty(value="操作时间", required=true)
protected Date opTime;
/*protected String searchCfgId;*/
protected String optStartTime;
protected String optEndTime;
/*@JsonIgnore
public String getSearchCfgId() {
return searchCfgId;
}
public void setSearchCfgId(String searchCfgId) {
this.searchCfgId = searchCfgId;
}*/
@JsonIgnore
public String getOptStartTime() {
return optStartTime;
}
public void setOptStartTime(String optStartTime) {
this.optStartTime = optStartTime;
}
@JsonIgnore
public String getOptEndTime() {
return optEndTime;
}
public void setOptEndTime(String optEndTime) {
this.optEndTime = optEndTime;
}
/**
* 当前实体分页对象
*/
protected Page<DjFlowControlStop> page;
@JsonIgnore
@XmlTransient
public Page<DjFlowControlStop> getPage() {
if (page == null){
page = new Page<DjFlowControlStop>();
}
return page;
}
public Page<DjFlowControlStop> setPage(Page<DjFlowControlStop> page) {
this.page = page;
return page;
}
public Long getCfgId() {
return cfgId;
}
public void setCfgId(Long cfgId) {
this.cfgId = cfgId;
}
public Integer getService() {
return service;
}
public void setService(Integer service) {
this.service = service;
}
public Integer getAction() {
return action;
}
public void setAction(Integer action) {
this.action = action;
}
@JsonSerialize(using=JsonDateSerializer.class)
public Date getOpTime() {
return opTime;
}
public void setOpTime(Date opTime) {
this.opTime = opTime;
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
}

View File

@@ -0,0 +1,37 @@
/**
* @Title: DjFtpLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author zbc
* @date 2016年9月7日 下午17:51:30
* @version V1.0
*/
package com.nis.domain.restful;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DjFtpLog
* @Description: FTPXX日志
* @author (zbc)
* @date 2016年9月7日 下午17:51:30
* @version V1.0
*/
public class DjFtpLog extends LogEntity<DjFtpLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 172160853794852639L;
@ApiModelProperty(value="FTP链接", required=true)
protected String ftpUrl;
public String getFtpUrl() {
return ftpUrl;
}
public void setFtpUrl(String ftpUrl) {
this.ftpUrl = ftpUrl;
}
}

View File

@@ -0,0 +1,124 @@
/**
* @Title: DjHttpKeywordLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author zbc
* @date 2016年9月7日 下午16:04:30
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DjHttpKeywordLog
* @Description: HTTP关键字XX日志
* @author zbc
* @date 2016年9月7日 下午16:04:30
* @version V1.0
*/
public class DjHttpKeywordLog extends LogEntity<DjHttpKeywordLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -7872876035772453423L;
@ApiModelProperty(value="TCP初始序列号", required=true)
protected Long c2sIsn;
@ApiModelProperty(value="是否HTTP代理标志", required=true)
protected Long httpProxyFlag;
@ApiModelProperty(value="HTTP会话序列号", required=true)
protected Long httpSeq;
@ApiModelProperty(value="url地址", required=true)
protected String url;
@ApiModelProperty(value="请求行", required=true)
protected String reqLine;
@ApiModelProperty(value="请求头转储文件", required=true)
protected String reqHdrFile;
@ApiModelProperty(value="请求体转储文件", required=true)
protected String reqBodyFile;
@ApiModelProperty(value="应答行", required=true)
protected String resLine;
@ApiModelProperty(value="应答头转储文件", required=true)
protected String resHdrFile;
@ApiModelProperty(value="应答体体转储文件", required=true)
protected String resBodyFile;
protected String searchUrl;
@JsonIgnore
public String getSearchUrl() {
return searchUrl;
}
public void setSearchUrl(String searchUrl) {
this.searchUrl = searchUrl;
}
public Long getC2sIsn() {
return c2sIsn;
}
public void setC2sIsn(Long c2sIsn) {
this.c2sIsn = c2sIsn;
}
public Long getHttpProxyFlag() {
return httpProxyFlag;
}
public void setHttpProxyFlag(Long httpProxyFlag) {
this.httpProxyFlag = httpProxyFlag;
}
public Long getHttpSeq() {
return httpSeq;
}
public void setHttpSeq(Long httpSeq) {
this.httpSeq = httpSeq;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getReqLine() {
return reqLine;
}
public void setReqLine(String reqLine) {
this.reqLine = reqLine;
}
public String getReqHdrFile() {
return reqHdrFile;
}
public void setReqHdrFile(String reqHdrFile) {
this.reqHdrFile = reqHdrFile;
}
public String getReqBodyFile() {
return reqBodyFile;
}
public void setReqBodyFile(String reqBodyFile) {
this.reqBodyFile = reqBodyFile;
}
public String getResLine() {
return resLine;
}
public void setResLine(String resLine) {
this.resLine = resLine;
}
public String getResHdrFile() {
return resHdrFile;
}
public void setResHdrFile(String resHdrFile) {
this.resHdrFile = resHdrFile;
}
public String getResBodyFile() {
return resBodyFile;
}
public void setResBodyFile(String resBodyFile) {
this.resBodyFile = resBodyFile;
}
}

View File

@@ -0,0 +1,150 @@
/**
* @Title: DjHttpReqLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author zbc
* @date 2016年9月5日 下午10:18:32
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DjHttpReqLog
* @Description: HTTP协议监测请求日志
* @author (zbc)
* @date 2016年9月5日 下午1:58:33
* @version V1.0
*/
public class DjHttpReqLog extends LogEntity<DjHttpReqLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = -2103649235895046586L;
@ApiModelProperty(value="TCP初始序列号", required=true)
protected Long c2sIsn;
@ApiModelProperty(value="是否HTTP代理标志", required=true)
protected Long httpProxyFlag;
@ApiModelProperty(value="HTTP会话序列号", required=true)
protected Long httpSeq;
@ApiModelProperty(value="url地址", required=true)
protected String url;
@ApiModelProperty(value="请求行", required=true)
protected String reqLine;
@ApiModelProperty(value="请求头转储文件", required=true)
protected String reqHdrFile;
@ApiModelProperty(value="请求体转储文件", required=true)
protected String reqBodyFile;
@ApiModelProperty(value="Cookie值", required=true)
protected String cookie;
@ApiModelProperty(value="referer值", required=true)
protected String referer;
@ApiModelProperty(value="UA值", required=true)
protected String ua;
@ApiModelProperty(value="请求头用户自定义域名称", required=true)
protected String reqUserDefineKey;
@ApiModelProperty(value="请求头用户自定义域值", required=true)
protected String reqUserDefineValue;
protected String searchUrl;
@JsonIgnore
public String getSearchUrl() {
return searchUrl;
}
public void setSearchUrl(String searchUrl) {
this.searchUrl = searchUrl;
}
public Long getC2sIsn() {
return c2sIsn;
}
public void setC2sIsn(Long c2sIsn) {
this.c2sIsn = c2sIsn;
}
public Long getHttpProxyFlag() {
return httpProxyFlag;
}
public void setHttpProxyFlag(Long httpProxyFlag) {
this.httpProxyFlag = httpProxyFlag;
}
public Long getHttpSeq() {
return httpSeq;
}
public void setHttpSeq(Long httpSeq) {
this.httpSeq = httpSeq;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getReqLine() {
return reqLine;
}
public void setReqLine(String reqLine) {
this.reqLine = reqLine;
}
public String getReqHdrFile() {
return reqHdrFile;
}
public void setReqHdrFile(String reqHdrFile) {
this.reqHdrFile = reqHdrFile;
}
public String getReqBodyFile() {
return reqBodyFile;
}
public void setReqBodyFile(String reqBodyFile) {
this.reqBodyFile = reqBodyFile;
}
public String getCookie() {
return cookie;
}
public void setCookie(String cookie) {
this.cookie = cookie;
}
public String getReferer() {
return referer;
}
public void setReferer(String referer) {
this.referer = referer;
}
public String getUa() {
return ua;
}
public void setUa(String ua) {
this.ua = ua;
}
public String getReqUserDefineKey() {
return reqUserDefineKey;
}
public void setReqUserDefineKey(String reqUserDefineKey) {
this.reqUserDefineKey = reqUserDefineKey;
}
public String getReqUserDefineValue() {
return reqUserDefineValue;
}
public void setReqUserDefineValue(String reqUserDefineValue) {
this.reqUserDefineValue = reqUserDefineValue;
}
}

View File

@@ -0,0 +1,172 @@
/**
* @Title: DjHttpResLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author zbc
* @date 2016年9月7日 上午10:59:30
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DjHttpResLog
* @Description: HTTP协议监测响应日志对象
* @author (zbc)
* @date 2016年9月7日 上午10:59:30
* @version V1.0
*/
public class DjHttpResLog extends LogEntity<DjHttpResLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 6976709092668535766L;
@ApiModelProperty(value="TCP初始序列号", required=true)
protected Long c2sIsn;
@ApiModelProperty(value="是否HTTP代理标志", required=true)
protected Long httpProxyFlag;
@ApiModelProperty(value="HTTP会话序列号", required=true)
protected Long httpSeq;
@ApiModelProperty(value="url地址", required=true)
protected String url;
@ApiModelProperty(value="请求行", required=true)
protected String reqLine;
@ApiModelProperty(value="请求头转储文件", required=true)
protected String reqHdrFile;
@ApiModelProperty(value="请求体转储文件", required=true)
protected String reqBodyFile;
@ApiModelProperty(value="应答行", required=true)
protected String resLine;
@ApiModelProperty(value="应答头转储文件", required=true)
protected String resHdrFile;
@ApiModelProperty(value="应答体体转储文件", required=true)
protected String resBodyFile;
@ApiModelProperty(value="SET-Cookie", required=true)
protected String setCookie;
@ApiModelProperty(value="CONTENT-LEN值", required=true)
protected String contentLen;
@ApiModelProperty(value="CONTENT-TYPE值", required=true)
protected String contentType;
@ApiModelProperty(value="请求头用户自定义域名称", required=true)
protected String resUserDefineKey;
@ApiModelProperty(value="请求头用户自定义域值", required=true)
protected String resUserDefineValue;
protected String searchUrl;
@JsonIgnore
public String getSearchUrl() {
return searchUrl;
}
public void setSearchUrl(String searchUrl) {
this.searchUrl = searchUrl;
}
public Long getC2sIsn() {
return c2sIsn;
}
public void setC2sIsn(Long c2sIsn) {
this.c2sIsn = c2sIsn;
}
public Long getHttpProxyFlag() {
return httpProxyFlag;
}
public void setHttpProxyFlag(Long httpProxyFlag) {
this.httpProxyFlag = httpProxyFlag;
}
public Long getHttpSeq() {
return httpSeq;
}
public void setHttpSeq(Long httpSeq) {
this.httpSeq = httpSeq;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getReqLine() {
return reqLine;
}
public void setReqLine(String reqLine) {
this.reqLine = reqLine;
}
public String getReqHdrFile() {
return reqHdrFile;
}
public void setReqHdrFile(String reqHdrFile) {
this.reqHdrFile = reqHdrFile;
}
public String getReqBodyFile() {
return reqBodyFile;
}
public void setReqBodyFile(String reqBodyFile) {
this.reqBodyFile = reqBodyFile;
}
public String getResLine() {
return resLine;
}
public void setResLine(String resLine) {
this.resLine = resLine;
}
public String getResHdrFile() {
return resHdrFile;
}
public void setResHdrFile(String resHdrFile) {
this.resHdrFile = resHdrFile;
}
public String getResBodyFile() {
return resBodyFile;
}
public void setResBodyFile(String resBodyFile) {
this.resBodyFile = resBodyFile;
}
public String getSetCookie() {
return setCookie;
}
public void setSetCookie(String setCookie) {
this.setCookie = setCookie;
}
public String getContentLen() {
return contentLen;
}
public void setContentLen(String contentLen) {
this.contentLen = contentLen;
}
public String getContentType() {
return contentType;
}
public void setContentType(String contentType) {
this.contentType = contentType;
}
public String getResUserDefineKey() {
return resUserDefineKey;
}
public void setResUserDefineKey(String resUserDefineKey) {
this.resUserDefineKey = resUserDefineKey;
}
public String getResUserDefineValue() {
return resUserDefineValue;
}
public void setResUserDefineValue(String resUserDefineValue) {
this.resUserDefineValue = resUserDefineValue;
}
}

View File

@@ -0,0 +1,27 @@
/**
* @Title: DjIpPortLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author zbc
* @date 2016年9月7日 下午1:42:12
* @version V1.0
*/
package com.nis.domain.restful;
import com.nis.domain.LogEntity;
/**
* @ClassName: DjIpPortLog
* @Description: 端口监测日志实体
* @author (zbc)
* @date 2016年9月7日 下午1:42:12
* @version V1.0
*/
public class DjIpPortLog extends LogEntity<DjIpPortLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 2011669272157526917L;
}

View File

@@ -0,0 +1,56 @@
/**
* @Title: DjIpsecLog.java
* @Package com.nis.domain.restful
* @Description: TODO(用一句话描述该文件做什么)
* @author zbc
* @date 2016年9月7日 下午19:16:20
* @version V1.0
*/
package com.nis.domain.restful;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.LogEntity;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
* @ClassName: DjIpsecLog
* @Description: IPSEC密钥交换协议监测日志
* @author (zbc)
* @date 2016年9月7日 下午19:16:20
* @version V1.0
*/
public class DjIpsecLog extends LogEntity<DjIpsecLog>{
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 607608013629342421L;
@ApiModelProperty(value="交换协议", required=true)
protected Integer exProtocol;
@ApiModelProperty(value="ISAKMP模式", required=true)
protected Long isakmpMode;
protected String searchExProtocol;
@JsonIgnore
public String getSearchExProtocol() {
return searchExProtocol;
}
public void setSearchExProtocol(String searchExProtocol) {
this.searchExProtocol = searchExProtocol;
}
public Integer getExProtocol() {
return exProtocol;
}
public void setExProtocol(Integer exProtocol) {
this.exProtocol = exProtocol;
}
public Long getIsakmpMode() {
return isakmpMode;
}
public void setIsakmpMode(Long isakmpMode) {
this.isakmpMode = isakmpMode;
}
}

Some files were not shown because too many files have changed in this diff Show More