This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
k18-ntcs-web-argus-service/src/main/java/com/nis/domain/restful/ConfigCompile.java

396 lines
8.6 KiB
Java
Raw Normal View History

2017-12-19 14:55:52 +08:00
/**
* @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.JsonFormat;
2017-12-19 14:55:52 +08:00
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 Integer service;
2017-12-19 14:55:52 +08:00
@ApiModelProperty(value = "动作", required = true)
private Integer action;
@ApiModelProperty(value = "分类", required = false)
private String contType;
@ApiModelProperty(value = "性质", required = false)
private String attrType;
@ApiModelProperty(value = "标签", required = false)
2017-12-19 14:55:52 +08:00
private String contLabel;
@ApiModelProperty(value = "任务", required = false)
private Integer taskId;
@ApiModelProperty(value = "来文函号ID", required = false)
2018-05-25 19:37:05 +08:00
private Integer affairId;
2017-12-19 14:55:52 +08:00
@ApiModelProperty(value = "是否黑名单", required = true)
private Integer doBlacklist;
2017-12-19 14:55:52 +08:00
@ApiModelProperty(value = "是否生成日志", required = true)
private Integer doLog;
@ApiModelProperty(value = "生效范围", required = true)
private String effectiveRange;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
2017-12-19 14:55:52 +08:00
@ApiModelProperty(value = "开始时间", required = true)
private Date startTime;
@ApiModelProperty(value = "结束时间", required = true)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
2017-12-19 14:55:52 +08:00
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)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
2017-12-19 14:55:52 +08:00
private Date opTime;
@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;
2018-02-28 10:13:39 +08:00
@ApiModelProperty(value = "摘要域分组列表", required = true)
private List<DigestRegion> digestRegionList;
@ApiModelProperty(value = "生效范围IP域分组列表", required = true)
private List<IpRegion> ipClientRangeList;
2017-12-19 14:55:52 +08:00
public Long getCompileId() {
return compileId;
}
public void setCompileId(Long compileId) {
this.compileId = compileId;
}
/**
* @return service
*/
public Integer getService() {
2017-12-19 14:55:52 +08:00
return service;
}
/**
* @param service
* 要设置的 service
*/
public void setService(Integer service) {
2017-12-19 14:55:52 +08:00
this.service = service;
}
/**
* @return action
*/
public Integer getAction() {
return action;
}
/**
* @param action
* 要设置的 action
*/
public void setAction(Integer action) {
this.action = action;
}
public String getContType() {
2017-12-19 14:55:52 +08:00
return contType;
}
public void setContType(String contType) {
2017-12-19 14:55:52 +08:00
this.contType = contType;
}
public String getAttrType() {
2017-12-19 14:55:52 +08:00
return attrType;
}
public void setAttrType(String attrType) {
2017-12-19 14:55:52 +08:00
this.attrType = attrType;
}
public String getContLabel() {
return contLabel;
}
public void setContLabel(String contLabel) {
this.contLabel = contLabel;
}
/**
* @return doBlackList
*/
public Integer getDoBlacklist() {
2018-05-25 19:37:05 +08:00
return doBlacklist;
2017-12-19 14:55:52 +08:00
}
/**
* @param doBlackList
* 要设置的 doBlackList
*/
public void setDoBlacklist(Integer doBlacklist) {
2018-05-25 19:37:05 +08:00
this.doBlacklist = doBlacklist;
2017-12-19 14:55:52 +08:00
}
/**
* @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 startTime
*/
public Date getStartTime() {
return startTime;
}
/**
* @param startTime
* 要设置的 startTime
*/
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
/**
* @return endTime
*/
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
*/
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;
}
2018-02-28 10:13:39 +08:00
public List<DigestRegion> getDigestRegionList() {
return digestRegionList;
}
public void setDigestRegionList(List<DigestRegion> digestRegionList) {
this.digestRegionList = digestRegionList;
}
2017-12-19 14:55:52 +08:00
public Integer getTaskId() {
return taskId;
}
public void setTaskId(Integer taskId) {
this.taskId = taskId;
}
2018-05-25 19:37:05 +08:00
public Integer getAffairId() {
return affairId;
2017-12-19 14:55:52 +08:00
}
2018-05-25 19:37:05 +08:00
public void setAffairId(Integer affairId) {
this.affairId = affairId;
2017-12-19 14:55:52 +08:00
}
public List<IpRegion> getIpClientRangeList() {
return ipClientRangeList;
2017-12-19 14:55:52 +08:00
}
public void setIpClientRangeList(List<IpRegion> ipClientRangeList) {
this.ipClientRangeList = ipClientRangeList;
2017-12-19 14:55:52 +08:00
}
2017-12-19 14:55:52 +08:00
}