into develop Conflicts: src/main/java/com/nis/domain/configuration/CfgIndexInfo.java src/main/resources/nis.properties src/main/webapp/WEB-INF/tags/sys/delRow.tag asn相关功能更改: IP ADDR:增加asn域 1、新增IP ADDR可选asn,如果asn未下发过(is_used=0),下发时asn的group需要标记为commonGroup(groupId为asn组织的groupId,regionId为asn的regionId)。 2、如果所选的asn组(asn组织的groupId)已经下发过(is_used=1),则下发maat时,asn域不需要下发。 3、策略取消时,如果有需要保留的公共组(commongRroupIds),需要将公共组的组号下发。 ASN GROUP: 1、新增asn,如果此asn的组织groupId已下发过(is_used=1),且此组织的groupId已被策略标记过全选(is_audit_all=1),则需要调用公共组域新增的接口,将新增的asn关键字下发。 2、修改asn,如果此asn的组织groupId已下发过(is_used=1),则需要调用公共组域修改的接口,修改已经下发的asn关键字域。 3、删除asn,如果此asn的组织groupId已下发过(is_used=1),则需要调用公共组域删除的接口,删除已经下发的asn关键字域。 ASN IP CFG: 1、新增asn ip,所选asn no的组首次下发(is_valid=0),需要将asn no的groupId标记为公共组;如果asn no非首次下发(is_valid=1),直接调用公共组新增域的接口。 2、修改 生效状态asn ip修改,调用公共组修改域接口直接修改 3、失效 直接调用公共组删除域接口,失效asn ip域
94 lines
1.9 KiB
Java
94 lines
1.9 KiB
Java
/**
|
||
*@Title: ToMaatBean.java
|
||
*@Package com.nis.domain.configuration
|
||
*@Description TODO
|
||
*@author dell
|
||
*@date 2018年2月28日 下午2:03:08
|
||
*@version 版本号
|
||
*/
|
||
package com.nis.domain.maat;
|
||
|
||
import java.io.Serializable;
|
||
import java.util.Date;
|
||
import java.util.List;
|
||
|
||
import com.google.gson.annotations.Expose;
|
||
import com.google.gson.annotations.SerializedName;
|
||
|
||
/**
|
||
* @ClassName: ToMaatBean.java
|
||
* @Description: TODO
|
||
* @author (dell)
|
||
* @date 2018年2月28日 下午2:03:08
|
||
* @version V1.0
|
||
*/
|
||
public class GroupReuseAddBean implements Serializable{
|
||
|
||
/**
|
||
*
|
||
*/
|
||
private static final long serialVersionUID = -3468862666445104490L;
|
||
/**
|
||
* @Fields serialVersionUID:TODO(转换为maat格式的java bean)
|
||
*
|
||
* @since 1.0.0
|
||
*/
|
||
@Expose
|
||
private String version;
|
||
@Expose
|
||
@SerializedName("operator")
|
||
private String creatorName;
|
||
@Expose
|
||
@SerializedName("opTime")
|
||
private Date auditTime;
|
||
@Expose
|
||
private Integer opAction;
|
||
@Expose
|
||
@SerializedName("commonGroupList")
|
||
private List<GroupReuseCfg> groupReuseCfgList;
|
||
|
||
public String getVersion() {
|
||
return version;
|
||
}
|
||
|
||
public void setVersion(String version) {
|
||
this.version = version;
|
||
}
|
||
|
||
public String getCreatorName() {
|
||
return creatorName;
|
||
}
|
||
|
||
public void setCreatorName(String creatorName) {
|
||
this.creatorName = creatorName;
|
||
}
|
||
|
||
public Date getAuditTime() {
|
||
return auditTime;
|
||
}
|
||
|
||
public void setAuditTime(Date auditTime) {
|
||
this.auditTime = auditTime;
|
||
}
|
||
|
||
public List<GroupReuseCfg> getGroupReuseCfgList() {
|
||
return groupReuseCfgList;
|
||
}
|
||
|
||
public void setGroupReuseCfgList(List<GroupReuseCfg> groupReuseCfgList) {
|
||
this.groupReuseCfgList = groupReuseCfgList;
|
||
}
|
||
|
||
public Integer getOpAction() {
|
||
return opAction;
|
||
}
|
||
|
||
public void setOpAction(Integer opAction) {
|
||
this.opAction = opAction;
|
||
}
|
||
|
||
public static void main(String[] args) {
|
||
|
||
}
|
||
}
|