(1)策略分组修改,增加分租asn,id 为4
(2)策略分组删除时判断ASN分组是否已经下发过,如果已经下发过,则不能删除 (3)配置分组修改不能更新分组类型
This commit is contained in:
61
src/main/resources/sql/about_asn.sql
Normal file
61
src/main/resources/sql/about_asn.sql
Normal file
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
SQLyog Professional v12.08 (64 bit)
|
||||
MySQL - 10.2.14-MariaDB-log
|
||||
*********************************************************************
|
||||
*/
|
||||
/*!40101 SET NAMES utf8 */;
|
||||
DROP TABLE IF EXISTS `asn_ip_cfg`;
|
||||
CREATE TABLE `asn_ip_cfg` (
|
||||
`cfg_id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增',
|
||||
`cfg_desc` VARCHAR(128) DEFAULT NULL,
|
||||
`ip_type` INT(11) NOT NULL COMMENT 'IPV4=4,IPV6=6',
|
||||
`direction` INT(11) NOT NULL COMMENT '0双向,1单向,默认缺省为双向。',
|
||||
`protocol` INT(11) NOT NULL COMMENT '6表示tcp,17表示udp,0表示任意',
|
||||
`protocol_id` INT(11) NOT NULL COMMENT '非0时,maat规范需写入通用IP配置表与通用协议类型配置表 此表固定写0',
|
||||
`action` INT(11) NOT NULL COMMENT '1:阻断,2:监测, 5: FD 白名单,6:监测白名单,7: FD 监测都白名单,应与业务ID所代表的逻辑相匹配,8-灰名单',
|
||||
`is_valid` INT(11) NOT NULL COMMENT '0无效,1有效,-1删除;1) 未审核时配置可删除;2) 审核通过,此字段置1;3) 取消审核通过,此字段置0',
|
||||
`is_audit` INT(11) NOT NULL COMMENT '0未审核,1审核通过,2审核未通过,3取消审核通过;1) 审核未通过,配置可修改;2) 审核通过,配置不可删除,只能取消审核通过',
|
||||
`creator_id` INT(11) NOT NULL COMMENT '取自sys_user.id',
|
||||
`create_time` DATETIME NOT NULL,
|
||||
`editor_id` INT(11) DEFAULT NULL COMMENT '取自sys_user.id',
|
||||
`edit_time` DATETIME DEFAULT NULL,
|
||||
`auditor_id` INT(11) DEFAULT NULL COMMENT '取自sys_user.id',
|
||||
`audit_time` DATETIME DEFAULT NULL,
|
||||
`service_id` INT(11) NOT NULL COMMENT '参考系统业务类型管理表',
|
||||
`request_id` INT(11) NOT NULL COMMENT '取自request_info.id',
|
||||
`compile_id` INT(11) NOT NULL COMMENT '取自服务接口返回的maat配置的编译id,配置初始入库时获取。',
|
||||
`is_area_effective` INT(11) NOT NULL COMMENT '0否,1是',
|
||||
`classify` VARCHAR(128) DEFAULT NULL COMMENT '分类id,多个用英文逗号分隔',
|
||||
`attribute` VARCHAR(128) DEFAULT NULL COMMENT '性质id,多个用英文逗号分隔',
|
||||
`lable` VARCHAR(128) DEFAULT NULL COMMENT '标签id,多个用英文逗号分隔',
|
||||
`area_effective_ids` VARCHAR(1024) DEFAULT NULL COMMENT '多个英文逗号分隔',
|
||||
`function_id` INT(11) DEFAULT NULL,
|
||||
`cfg_region_code` INT(11) DEFAULT NULL,
|
||||
`cfg_type` VARCHAR(64) DEFAULT NULL,
|
||||
`ip_pattern` INT(11) NOT NULL,
|
||||
`src_ip_address` VARCHAR(128) NOT NULL,
|
||||
`port_pattern` INT (11) NOT NULL,
|
||||
`src_port` VARCHAR (16) NOT NULL,
|
||||
`dest_ip_address` VARCHAR (128) DEFAULT NULL,
|
||||
`dest_port` VARCHAR(16) DEFAULT NULL,
|
||||
`ratelimit` VARCHAR(10) DEFAULT NULL,
|
||||
`dns_strategy_id` INT(11) DEFAULT NULL,
|
||||
`IR_TYPE` INT (11) DEFAULT NULL,
|
||||
`user_region1` VARCHAR(1024) DEFAULT '' COMMENT '预留自定义域1',
|
||||
`user_region2` VARCHAR(1024) DEFAULT '' COMMENT '预留自定义域2',
|
||||
`user_region3` VARCHAR(1024) DEFAULT '' COMMENT '预留自定义域3',
|
||||
`user_region4` VARCHAR(1024) DEFAULT '' COMMENT '预留自定义域4',
|
||||
`user_region5` VARCHAR(1024) DEFAULT '' COMMENT '预留自定义域5',
|
||||
PRIMARY KEY (`cfg_id`)
|
||||
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
||||
|
||||
|
||||
#修改config_group_info comment, 新增asn说明
|
||||
ALTER TABLE config_group_info MODIFY group_type INT(11) NULL COMMENT '1:协议,2:内容,3:区域 ,4 asn'
|
||||
#修改policy_group_info comment, 新增asn说明,并新增一列 service_group_id用于存放从综合服务获取的组号
|
||||
ALTER TABLE policy_group_info MODIFY group_type INT(2) NULL COMMENT '1:dns 2:ip复用, 4 asn'
|
||||
ALTER TABLE policy_group_info ADD service_group_id INT(11) NULL COMMENT '从综合服务获取的组号,用于存放asn的组号.由于group_id是自增的主键,从综合服务获取的组号会与之冲突'
|
||||
#GROUP_TYPE字典更新,增加一列ASN
|
||||
SELECT * FROM sys_data_dictionary_item WHERE dictionary_id=(SELECT ID FROM sys_data_dictionary_name WHERE mark='GROUP_TYPE')
|
||||
INSERT INTO sys_data_dictionary_item (item_code,item_value,item_desc,item_sort,STATUS,TYPE,dictionary_id)
|
||||
VALUE(4,'ASN','ANS号',0,1,1,83)
|
||||
Reference in New Issue
Block a user