This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
k18-ntcs-web-ntc/src/main/resources/sql/about_asn.sql
wangxin 84bfc2f199 (1)ASN IP配置提交
(2)ASN 策略提交
2018-08-30 21:21:00 +08:00

61 lines
4.0 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

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

/*
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表示udp0表示任意',
`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',
`region_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,
`asn_ip_group` 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)