diff --git a/README.md b/README.md index 4af77be..3c9a4e5 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,26 @@ -maat rest service for web +#NTC Galaxy 服务 +##应用简介 +Galaxy 基于Springmvc 搭建 Restful 服务平台,使用方可通过Swagger API 友好界面方式了解与调试服务所提供的接口。 +##内置功能 - +###配置加载 +1. 配置解析:基于applicationConfig-parser 配置文件,提供基于MAAT结构和非MAAT结构的配置还原、规则验证处理。 +2. 配置转换:基于applicationConfig-maatXX 配置文件,对解析数据根据maat规则进行格式转换,根据存储库(oracle\redis)不同,形成不同的转换规则。 +3. 业务规则处理:基于applicationConfig-rule 配置文件,对处理的配置规则进行详细定义。包含业务动作关系、MAAT配置域关系、存储关系、多分发关系及域自定义关系。 + +###数据获取 +1. 基础日志服务接口:对原始业务日志数据封装,内置性能优化、超时重试机制。 +2. 报表日志服务接口:对报表进行数据进行统一封装,内置统计、多源处理机制。 +3. 流量构成服务接口:对流量格式转换数据进行统一封装,内置统计、多源处理机制。 + +##安装部署 + +###ide 环境 +需将如下内容放置在\\里。 + +``` + src/main/resources @@ -19,6 +38,9 @@ maat rest service for web **/*.mmdb **/*.dat + **/*.sh + **/*.bat + **/*.sql @@ -31,4 +53,26 @@ maat rest service for web true - \ No newline at end of file + + +``` + +###数据库初始化 + +1. 打开 my.cnf 给 [mysqld] 增加如下配置: +``` +sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" +``` +2. linux 系统下,运行bin\init-db.sh + +###数据库更新 +1. 更新pom.xml +``` +init-db 内部增加一个更新sql语句 + +**注意**:初始化后,需把初始化sql注释掉,否则将对整个库进行更新 + +``` +2. 可通过xls、csv 进行动态数据导入 + + 参看operation 标签的例子进行增加。 \ No newline at end of file diff --git a/bin/init-db.bat b/bin/init-db.bat new file mode 100644 index 0000000..fd17b80 --- /dev/null +++ b/bin/init-db.bat @@ -0,0 +1,29 @@ +@echo off +rem /** +rem * Copyright © All rights reserved. +rem * +rem * Author: darnell +rem */ +echo. +echo [info] rebuilding your DB and clearing data...... +echo. +pause +echo. +echo [INFO] This operation will clear your data and restore initial state +echo. +echo [WARN] Do you confirm the continuation ? Otherwise, please close the window +echo. +pause +echo. +echo [WARN] Do you confirm the continuation? Otherwise, please close the window +echo. +pause +echo. + +cd %~dp0 +cd .. + +call mvn antrun:run -Pinit-db + +cd db +pause \ No newline at end of file diff --git a/bin/init-db.sh b/bin/init-db.sh new file mode 100644 index 0000000..bf57223 --- /dev/null +++ b/bin/init-db.sh @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +# /** +# * Copyright (c) All rights reserved. +# * +# * Author: darnell +# * +# */ +echo "" +echo "[info] rebuilding your DB and clearing data......" +read -s -n1 -p "请按任意键继续 ... " +echo "" +echo "[INFO] This operation will clear your data and restore initial state" +read -s -n1 -p "请按任意键继续 ... " +echo "" +echo "[WARN] Do you confirm the continuation ? Otherwise, please close the window(5)" +read -s -n1 -p "请按任意键继续 ... " +echo "" +echo "[WARN] Do you confirm the continuation ? Otherwise, please close the window(4)" +read -s -n1 -p "请按任意键继续 ... " +echo "" +echo "[WARN] Do you confirm the continuation ? Otherwise, please close the window(3)" +read -s -n1 -p "请按任意键继续 ... " +echo "" +echo "[WARN] Do you confirm the continuation ? Otherwise, please close the window(2)" +read -s -n1 -p "请按任意键继续 ... " +echo "" +echo "[WARN] Do you confirm the continuation ? Otherwise, please close the window。(1)" +read -s -n1 -p "请按任意键继续 ... " +echo "" + +cd .. +mvn antrun:run -Pinit-db diff --git a/db/galaxy_user_mysql.sql b/db/galaxy_user_mysql.sql new file mode 100644 index 0000000..e3f27d6 --- /dev/null +++ b/db/galaxy_user_mysql.sql @@ -0,0 +1,22 @@ + +-- 打开 my.ini 给 [mysqld] 增加如下配置: +-- sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION + +set global read_only=0; + +create user 'galaxy'@'%' identified by 'ceiec2018!'; + +create database galaxy_test DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci; + +grant all privileges on galaxy_test.* to 'galaxy'@'%' identified by 'ceiec2018!'; + +flush privileges; + + +-- 显示mariadb 目前支持引擎 + +show engines; + +-- mariadb运行命令下增加federated引擎,用于跨库获取标签表 --- + +INSTALL PLUGIN federated SONAME 'ha_federatedx.so'; \ No newline at end of file diff --git a/db/init/galaxy_data_mysql.sql b/db/init/galaxy_data_mysql.sql new file mode 100644 index 0000000..56b507e --- /dev/null +++ b/db/init/galaxy_data_mysql.sql @@ -0,0 +1,47 @@ + +insert into `image_url`(`id`,`module`,`type`,`url`,`datetime`) values (91,'text','文本','/image/Tulips.jpg','2018-10-12 18:25:25'),(92,'audioVideo','音频类型','/image/3.jpg','2018-10-12 18:28:34'),(93,'app','APP类型','/image/Jellyfish.jpg','2018-10-12 18:28:46'); + +/*Data for the table `menu_service` */ + +insert into `menu_service`(`id`,`service`,`service_desc`,`is_maat`) values (1,256,NULL,1),(2,257,NULL,1),(3,258,NULL,1),(4,259,NULL,1),(5,260,NULL,1),(6,384,NULL,1),(7,385,NULL,1),(8,386,NULL,1),(9,387,NULL,1),(10,388,NULL,1),(11,512,NULL,1),(12,513,NULL,1),(13,528,NULL,1),(14,529,NULL,1),(15,544,NULL,1),(16,545,NULL,1),(17,560,NULL,1),(18,561,NULL,1); + +/*Data for the table `ntc_service_dic` */ + +insert into `ntc_service_dic`(`id`,`service_code`,`action`,`service_name_zh`,`service_name_en`,`service_name_ru`,`desc`,`is_valid`) values (1,1,128,'全局IP白名单','ip_white_whitelist','ip_white_whitelist',NULL,1),(2,2,128,'全局域名白名单','domain_white_whitelist','domain_white_whitelist',NULL,1),(3,16,16,'IP地址阻断','ip_reject','ip_reject',NULL,1),(4,17,16,'HTTP阻断','website_http_reject','website_http_reject',NULL,1),(5,18,16,'DNS阻断','website_dns_reject','website_dns_reject',NULL,1),(6,19,16,'SSL阻断','ssl_reject','ssl_reject',NULL,1),(7,20,16,'MAIL阻断','mail_reject','mail_reject',NULL,1),(8,21,16,'FTP阻断','ftp_reject','ftp_reject',NULL,1),(9,22,16,'PPTP阻断','pptp_reject','pptp_reject',NULL,1),(10,23,16,'L2TP阻断','l2tp_reject','l2tp_reject',NULL,1),(11,24,16,'OpenVPN阻断','openvpn_reject','openvpn_reject',NULL,1),(12,26,16,'SSH阻断','ssh_reject','ssh_reject',NULL,1),(13,27,16,'SOCKS阻断','socks_reject','socks_reject',NULL,1),(14,30,16,'XMPP阻断','xmpp_reject','xmpp_reject',NULL,1),(15,31,16,'BGP阻断','bgp_reject','bgp_reject',NULL,1),(16,32,16,'文件摘要配置','file_transfer_digest_reject','file_transfer_digest_reject',NULL,1),(17,33,16,'APP阻断','app_strategy_reject','app_strategy_reject',NULL,1),(18,34,16,'P2P阻断','p2p_reject','p2p_reject',NULL,1),(19,35,16,'基础协议阻断','basic_protocol_reject','basic_protocol_reject',NULL,1),(20,36,16,'隧道行为阻断','encrypted_tunnel_behavior_reject','encrypted_tunnel_behavior_reject',NULL,1),(21,37,16,'ASN IP阻断','ANS_POLICY_REJECT','ANS_POLICY_REJECT',NULL,1),(22,128,1,'IP地址监测','ip_monit','ip_monit',NULL,1),(23,129,1,'HTTP监测','website_http_monit','website_http_monit',NULL,1),(24,130,1,'DNS监测','website_dns_monit','website_dns_monit',NULL,1),(25,131,1,'SSL监测','ssl_monit','ssl_monit',NULL,1),(26,132,1,'MAIL监测','mail_monit','mail_monit',NULL,1),(27,133,1,'FTP监测','ftp_monit','ftp_monit',NULL,1),(28,134,1,'PPTP监测','pptp_monit','pptp_monit',NULL,1),(29,135,1,'L2TP监测','l2tp_monit','l2tp_monit',NULL,1),(30,136,1,'OpenVPN监测','openvpn_monit','openvpn_monit',NULL,1),(31,137,1,'IPSec监测','ipsec_monit','ipsec_monit',NULL,1),(32,138,1,'SSH监测','ssh_monit','ssh_monit',NULL,1),(33,139,1,'SOCKS监测','socks_monit','socks_monit',NULL,1),(34,140,1,'GRE监测','gre_monit','gre_monit',NULL,1),(36,142,1,'XMPP监测','xmpp_monit','xmpp_monit',NULL,1),(37,143,1,'BGP监测','bgp_monit','bgp_monit',NULL,1),(38,144,1,'文件摘要监测','file_transfer_digest_monit','file_transfer_digest_monit',NULL,1),(39,145,1,'APP监测','app_strategy_monit','app_strategy_monit',NULL,1),(40,146,1,'P2P监测','p2p_monit','p2p_monit',NULL,1),(41,147,1,'基础协议监测','basic_protocol_monit','basic_protocol_monit',NULL,1),(42,148,1,'隧道行为监测','encrypted_tunnel_behavior_monit','encrypted_tunnel_behavior_monit',NULL,1),(43,149,1,'ASN IP监测','ANS_POLICY_REJECT','ANS_POLICY_REJECT',NULL,1),(44,256,16,'基于音视频传输的IP PORT白名单','av_content_ip_whitelist','av_content_ip_whitelist',NULL,1),(45,257,16,'基于音视频传输的URL白名单','av_content_url_whitelist','av_content_url_whitelist',NULL,1),(46,258,16,'基于图片传输的IP PORT阻断','av_pic_ip_reject','av_pic_ip_reject',NULL,1),(47,259,16,'基于图片传输的URL阻断','av_pic_url_reject','av_pic_url_reject',NULL,1),(48,260,16,'基于VOIP IP阻断','av_voip_ip_reject','av_voip_ip_reject',NULL,1),(49,267,16,'基于VOIP ACCOUNT阻断','av_voip_account_reject','av_voip_account_reject',NULL,1),(50,384,1,'基于音视频传输的IP PORT监测','av_content_ip_monit','av_content_ip_monit',NULL,1),(51,385,1,'基于音视频传输的URL监测','av_content_url_monit','av_content_url_monit',NULL,1),(52,386,1,'基于图片传输的IP PORT监测','av_pic_ip_monit','av_pic_ip_monit',NULL,1),(53,387,1,'基于图片传输的URL监测','av_pic_url_monit','av_pic_url_monit',NULL,1),(54,388,1,'基于VOIP IP监测','av_voip_ip_monit','av_voip_ip_monit',NULL,1),(55,395,1,'基于VOIP Account 监测','av_voip_account_monit','av_voip_account_monit',NULL,1),(56,512,1,'PXY拦截IP','ip_intercepter_monit','ip_intercepter_monit',NULL,1),(57,513,1,'PXY拦截域名','domain_monit','domain_monit',NULL,1),(58,514,64,'PXY IP限速','ip_intercepter_ratelimit','ip_intercepter_ratelimit',NULL,1),(59,515,64,'PXY DOMAIN限速','domain_intercepter_ratelimit','domain_intercepter_ratelimit',NULL,1),(60,517,80,'基于PXY IP 替换','ip_intercepter_replace','ip_intercepter_replace',NULL,1),(61,520,0,'PXY 证书管理','pxy_intercept_monit_keyring','pxy_intercept_monit_keyring',NULL,1),(62,521,128,'PXY拦截白名单','ip_intercepter_whitelist','ip_intercepter_whitelist',NULL,1),(63,528,48,'PXY HTTP重定向','proxy_ip_redirect','proxy_ip_redirect',NULL,1),(64,544,2,'PXY HTTP 转发','ctrl_http_forward','ctrl_http_forward',NULL,1),(65,560,80,'PXY HTTP替换','ctrl_http_replace','ctrl_http_replace',NULL,1),(66,576,16,'PXY HTTP阻断','ctrl_http_reject','ctrl_http_reject',NULL,1),(67,592,1,'PXY HTTP监测','ctrl_http_monit','ctrl_http_monit',NULL,1),(69,750,128,'PXY 管控白名单','ctrl_http_whitelist','ctrl_http_whitelist',NULL,1),(70,768,96,'IP复用策略配置','ip_complex_loop','ip_complex_loop',NULL,1),(71,1024,1,'APP HTTP特征发现','app_http_feature_monit','app_http_feature_monit',NULL,1),(73,1026,1,'APP DOMAIN特征发现','app_domain_feature_monit','app_domain_feature_monit',NULL,1),(75,1028,1,'APP IP特征','app_protocol_ip_monit','app_protocol_ip_monit',NULL,1),(79,1040,32,'APP丢弃','app_strategy_drop','app_strategy_drop',NULL,1),(80,1041,32,'基础协议丢弃','basic_protocol_drop','basic_protocol_drop',NULL,1),(81,1042,32,'隧道行为丢弃','encrypted_tunnel_behavior_drop','encrypted_tunnel_behavior_drop',NULL,1),(82,1152,1,'APP 主题网站配置','app_topic_domain_monit','app_topic_domain_monit',NULL,1),(83,3,32,'IP地址丢弃','ip_drop','ip_drop',NULL,1),(84,4,96,'IP地址回流','ip_loop','ip_loop',NULL,1),(85,5,32,'DDOS流量丢弃','ddos_ip_drop','ddos_ip_drop',NULL,1),(86,25,32,'IPSec丢弃','ipsec_drop','ipsec_drop',NULL,1),(87,28,32,'GRE 丢弃','gre_drop','gre_drop',NULL,1),(88,64,0,'DNS欺骗配置(回调)','dns_fake_ip_reject','dns_fake_ip_reject',NULL,1),(89,65,0,'DNS 响应策略配置(回调)','dns_strategy_reject','dns_strategy_reject',NULL,1),(90,261,16,'音频样例阻断','audio_sample_reject','audio_sample_reject',NULL,1),(91,262,16,'视频样例阻断','video_sample_reject','video_sample_reject',NULL,1),(92,263,16,'图片样例阻断','pic_sample_reject','pic_sample_reject',NULL,1),(93,264,16,'VOIP样例阻断','voip_sample_reject','voip_sample_reject',NULL,1),(95,266,16,'视频色情阻断','video_pornography_sample_reject','video_pornography_sample_reject',NULL,1),(96,268,16,'说话人识别阻断','mm_speaker_recognization_reject','mm_speaker_recognization_reject',NULL,1),(97,269,16,'台标识别阻断','mm_logo_detection_reject','mm_logo_detection_reject',NULL,1),(98,270,16,'人脸识别阻断','mm_face_recognization_reject','mm_face_recognization_reject',NULL,1),(100,390,1,'视频样例监测','video_sample_monit','video_sample_monit',NULL,1),(101,391,1,'图片样例监测','pic_sample_monit','pic_sample_monit',NULL,1),(102,392,1,'VOIP样例监测','voip_sample_monit','voip_sample_monit',NULL,1),(103,393,1,'音频色情监测','video_pornography_sample_monit','video_pornography_sample_monit',NULL,1),(104,394,1,'视频色情监测','video_pornography_sample_monit','video_pornography_sample_monit',NULL,1),(105,396,1,'说话人识别监测','mm_speaker_recognization_monit','mm_speaker_recognization_monit',NULL,1),(106,397,1,'台标识别监测','mm_logo_detection_monit','mm_logo_detection_monit',NULL,1),(107,398,1,'人脸识别监测','mm_face_recognization_monit','mm_face_recognization_monit',NULL,1),(108,832,0,'IP复用地址池配置(回调)','ip_reuse_adress_pool_loop','ip_reuse_adress_pool_loop',NULL,1),(109,271,16,'基于音视频传输的IP PORT阻断','av_content_ip_reject','av_content_ip_reject',NULL,1),(110,272,16,'基于音视频传输的URL阻断','av_content_url_reject','av_content_url_reject',NULL,1),(111,608,0,'PXY 管控文件策略','pxy_obj_file','pxy_obj_file',NULL,1),(112,265,16,'音频色情阻断','video_pornography_sample_reject','video_pornography_sample_reject',NULL,1),(113,389,1,'音频样例监测','audio_sample_monit','audio_sample_monit',NULL,1),(114,1025,1,'APP载荷特征','app_payload_feature_monit','app_payload_feature_monit',NULL,1),(116,1027,1,'APP DNS特征匹配','app_dns_feature_monit','app_dns_feature_monit',NULL,1),(118,1029,1,'APP SSL特征','app_ssl_feature_monit','app_ssl_feature_monit',NULL,1),(119,1030,1,'APP多用途标签','app_dk_gl_feature_monit','app_dk_gl_feature_monit',NULL,1),(120,75,1,'APP多用途标签','app_dk_gl_feature_monit','app_dk_gl_feature_monit','',1); + +/*Data for the table `sys_area` */ + +insert into `sys_area`(`id`,`parent_id`,`parent_ids`,`name`,`sort`,`code`,`type`,`remarks`,`longitude`,`latitude`,`del_flag`) values (2,1,'0,1,','北京',1,'110000','2','北京',116.405,39.905,1),(3,2,'0,1,2,','北京市',1,'110100','3','北京',116.405,39.905,1); + +/*Data for the table `sys_data_dictionary_item` */ + +insert into `sys_data_dictionary_item`(`id`,`item_code`,`item_value`,`item_desc`,`item_sort`,`status`,`type`,`dictionary_id`) values (8,'1','显示','显示选项',1,1,1,2),(9,'0','隐藏','隐藏选项',2,1,1,2),(15,'default','默认主题','默认主题',1,0,1,4),(16,'cerulean','天蓝主题','天蓝主题',2,1,1,4),(17,'readable','橙色主题','橙色主题',3,0,1,4),(18,'united','红色主题','红色主题',4,0,1,4),(19,'flat','Flat主题','Flat主题',5,0,1,4),(20,'1','一级','机构1级',1,1,1,5),(21,'2','二级','机构2级',2,1,1,5),(22,'3','三级','机构3级',3,1,1,5),(23,'4','四级','机构4级',4,1,1,5),(24,'1','是','是/否选项',1,1,1,6),(25,'0','否','是/否选项',2,1,1,6),(26,'1','综合部','快捷部门',1,1,1,7),(27,'2','研发部','快捷部门',2,1,1,7),(28,'3','人力资源部','快捷部门',3,1,1,7),(29,'saveOrUpdate','2000','新增|修改',1,1,1,8),(30,'list','2001','查询',2,1,1,8),(31,'unknow','8000','未知',100,1,1,8),(32,'index','2002','页面跳转',3,1,1,8),(33,'form','2003','新增|修改页面',4,1,1,8),(34,'delete','2004','删除',5,1,1,8),(103,'1','国家','地域类别-国家',1,1,1,18),(104,'2','省份、直辖市','地域类别-省份、直辖市',2,1,1,18),(105,'3','地市','地域类别-地市',3,1,1,18),(106,'4','区县','地域类别-区县',4,1,1,18),(270,'1','科研类','安全类',0,1,1,36),(271,'2','财务类','财务类',0,1,1,36),(272,'3','教育培训类','技术类',0,1,1,36),(273,'1','所有数据','范围所有数据',1,1,1,1),(274,'2','国家中心及以下数据','范围国家中心及以下',2,1,1,1),(275,'3','所在国家中心数据','国家中心数据',3,1,1,1),(276,'4','所在省中心及以下数据','省中心及以下',4,1,1,1),(277,'5','所在省中心数据','省中心数据',5,1,1,1),(278,'6','所在部门及以下数据','部门及以下',6,1,1,1),(279,'7','所在部门数据','部门数据',7,1,1,1),(280,'1','国家中心','国家中心',1,1,1,3),(281,'2','省中心','省中心',2,1,1,3),(282,'3','部门','部门',3,1,1,3),(283,'4','特殊机构','特殊机构',4,1,1,3),(284,'5','其他','其他',5,1,1,3); + +/*Data for the table `sys_data_dictionary_name` */ + +insert into `sys_data_dictionary_name`(`id`,`module_name`,`mark`,`remark`,`revision`,`create_time`,`modify_time`,`status`) values (1,'权限数据范围','SYS_DATA_SCOPE','用户登录时查询明细','用户管理员,在2018-01-08 13:22:19修改!|用户管理员,在2016-02-03 14:08:55修改!','2015-11-20 14:33:00','2018-01-08 13:22:19',1),(2,'显示隐藏选项','SYS_SHOW_HIDE','用于设置显示、隐藏状态',NULL,'2015-11-20 16:00:00','2015-11-20 16:00:00',1),(3,'机构类型选项','SYS_OFFICE_TYPE','用于选择机构类型选项','用户管理员,在2018-01-08 13:23:05修改!','2015-11-20 16:00:00','2018-01-08 13:23:05',1),(4,'主题方案','SYS_THEME','界面首页主题方案',NULL,'2015-11-20 16:00:00','2015-11-20 16:00:00',1),(5,'机构等级','SYS_OFFICE_GRADE','机构管理等级列表',NULL,'2015-11-21 11:00:00','2015-11-21 11:00:00',1),(6,'是否选项','SYS_YES_NO','用于设置是、否选项',NULL,'2015-11-21 11:00:00','2015-11-21 11:00:00',1),(7,'快捷部门','SYS_OFFICE_COMMON','快捷添加部门',NULL,'2015-11-21 11:00:00','2015-11-21 11:00:00',1),(8,'系统日志类型','SYS_LOG_TYPE','用于记录行为日志方法操作类型',NULL,'2015-11-23 15:00:00','2015-11-23 15:00:00',1),(18,'区域类型','SYS_AREA_TYPE','地域所属类别',NULL,'2015-12-09 00:00:00','2015-12-09 00:00:00',1),(36,'职责分类字典','SYS_JOB_TYPE','','用户管理员,在2016-05-01 11:54:14修改!|用户管理员,在2016-03-24 10:30:44修改!','2016-03-23 20:27:55','2016-05-01 11:54:14',1); + +/*Data for the table `sys_inter_user_role` */ + +insert into `sys_inter_user_role`(`ID`,`ROLE_ID`,`USER_ID`) values (1119,1,1),(1121,23,140),(1123,26,143); + +/*Data for the table `sys_menu` */ + +insert into `sys_menu`(`id`,`parent_id`,`parent_ids`,`name`,`sort`,`href`,`target`,`icon`,`is_show`,`permission`,`create_by`,`create_date`,`update_by`,`update_date`,`remarks`,`del_flag`,`menu_bg`,`quick_action`) values (1,0,'0,','功能菜单',0,NULL,NULL,NULL,1,NULL,'1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(2,1,'0,1,','系统设置',4000,NULL,NULL,'icon-cogs',1,NULL,'1','2013-05-27 08:00:00','1','2015-11-22 21:07:28',NULL,1,NULL,0),(3,2,'0,1,2,','系统授权',4201,'','','icon-thumbs-up',1,'','1','2013-05-27 08:00:00','1','2015-12-18 18:15:28','',1,NULL,0),(4,3,'0,1,2,3,','菜单管理',4202,'/sys/menu',NULL,'icon-list-alt',1,NULL,'1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(5,4,'0,1,2,3,4,','查看',30,NULL,NULL,NULL,0,'sys:menu:view','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(6,4,'0,1,2,3,4,','修改',40,NULL,NULL,NULL,0,'sys:menu:edit','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(7,3,'0,1,2,3,','角色管理',4203,'/sys/role/',NULL,'icon-lock',1,NULL,'1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(8,7,'0,1,2,3,7,','查看',30,NULL,NULL,NULL,0,'sys:role:view','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(9,7,'0,1,2,3,7,','修改',40,NULL,NULL,NULL,0,'sys:role:edit','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(10,13,'0,1,2,13,','字典管理',4104,'/sys/dict/','','icon-th-list',1,'','1','2013-05-27 08:00:00','1','2015-11-19 10:23:46','',1,NULL,0),(11,10,'0,1,2,13,10,','查看',30,NULL,NULL,NULL,0,'sys:dict:view','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(12,10,'0,1,2,13,10,','修改',40,NULL,NULL,NULL,0,'sys:dict:edit','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(13,2,'0,1,2,','基本配置',4100,'','','icon-cog',1,'','1','2013-05-27 08:00:00','1','2015-12-18 18:14:05','',1,NULL,0),(14,13,'0,1,2,13,','区域管理',4103,'/sys/area/index',NULL,'icon-th',1,NULL,'1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(15,14,'0,1,2,13,14,','查看',30,NULL,NULL,NULL,0,'sys:area:view','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(16,14,'0,1,2,13,14,','修改',40,NULL,NULL,NULL,0,'sys:area:edit','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(17,13,'0,1,2,13,','机构管理',4102,'/sys/office',NULL,'icon-th-large',1,NULL,'1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(18,17,'0,1,2,13,17,','查看',30,NULL,NULL,NULL,0,'sys:office:view','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(19,17,'0,1,2,13,17,','修改',40,NULL,NULL,NULL,0,'sys:office:edit','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(20,13,'0,1,2,13,','用户管理',4101,'/sys/user/index',NULL,'icon-user',1,NULL,'1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(21,20,'0,1,2,13,20,','查看',30,NULL,NULL,NULL,0,'sys:user:view','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(22,20,'0,1,2,13,20,','修改',40,NULL,NULL,NULL,0,'sys:user:edit','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(23,2,'0,1,2,','关于帮助',4900,'','','icon-question-sign',0,'','1','2013-05-27 08:00:00','1','2015-12-18 18:19:17','',1,NULL,0),(24,23,'0,1,2,23,','官方首页',4901,'','','',0,'','1','2013-05-27 08:00:00','1','2018-08-07 11:27:37','',1,NULL,0),(27,1,'0,1,','我的面板',1000,'','','icon-tablet',1,'','1','2013-05-27 08:00:00','1','2015-11-22 21:38:11','',1,NULL,0),(28,27,'0,1,27,','个人信息',1100,'','','icon-user-md',1,'','1','2013-05-27 08:00:00','1','2015-12-18 18:03:41','',1,NULL,0),(29,28,'0,1,27,28,','个人信息',1102,'/sys/user/info',NULL,'icon-user',1,NULL,'1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(30,28,'0,1,27,28,','修改密码',1103,'/sys/user/modifyPwd',NULL,'icon-lock',1,NULL,'1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,1,NULL,0),(31,1,'0,1,','内容管理',5000,'','','',0,'','1','2013-05-27 08:00:00','1','2015-12-06 15:17:47','',0,NULL,0),(32,31,'0,1,31,','栏目设置',3200,NULL,NULL,NULL,1,NULL,'1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,0,NULL,0),(33,32,'0,1,31,32','栏目管理',3201,'/cms/category/',NULL,'icon-align-justify',1,NULL,'1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,0,NULL,0),(34,33,'0,1,31,32,33,','查看',30,NULL,NULL,NULL,0,'cms:category:view','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,0,NULL,0),(35,33,'0,1,31,32,33,','修改',40,NULL,NULL,NULL,0,'cms:category:edit','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,0,NULL,0),(36,32,'0,1,31,32','站点设置',3202,'/cms/site/',NULL,'icon-certificate',1,NULL,'1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,0,NULL,0),(37,36,'0,1,31,32,36,','查看',30,NULL,NULL,NULL,0,'cms:site:view','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,0,NULL,0),(38,36,'0,1,31,32,36,','修改',40,NULL,NULL,NULL,0,'cms:site:edit','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,0,NULL,0),(39,32,'0,1,31,32','切换站点',3203,'/cms/site/select',NULL,'icon-retweet',1,'cms:site:select','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,0,NULL,0),(40,31,'0,1,31,','内容管理',3100,NULL,NULL,NULL,1,'cms:view','1','2013-05-27 08:00:00','1','2013-05-27 08:00:00',NULL,0,NULL,0),(42,2,'0,1,2,','日志管理',4400,'','','icon-tags',1,'','1','2015-11-19 10:09:29','1','2015-11-23 09:37:09','系统设置下,日志查询管理',1,NULL,0),(43,42,'0,1,2,42,','行为日志',4401,'/sys/log/list','','icon-pencil',1,'sys:log:view','1','2015-11-23 09:39:17','1','2018-08-07 10:02:40','',1,NULL,0),(44,2,'0,1,2,','流程管理',4300,'','','icon-retweet',1,'','1','2015-11-24 21:01:45','1','2015-12-18 18:16:43','',0,NULL,0),(45,44,'0,1,2,44,','部署流程',4301,'/act/process','','icon-road',1,'','1','2015-11-24 21:11:05','1','2015-11-24 21:11:05','流程部署导入、任务查看功能',0,NULL,0),(46,44,'0,1,2,44,','模型管理',4302,'/act/model','','icon-bar-chart',1,'','1','2015-11-24 21:13:42','1','2015-11-24 21:13:42','绘制工作流',0,NULL,0),(70,28,'0,1,27,28,','待办事项',1105,'','','icon-check',0,'','1','2015-12-06 16:01:57','1','2018-08-08 17:53:27','/sys/user/toDoTask',1,'bg_lb',1),(81,1,'0,1,','业务功能',5030,'','','icon-book',1,'','1','2016-05-01 14:52:07','1','2016-05-01 14:57:55','',0,NULL,0),(82,81,'0,1,81,','IP地址管理',30,'','','icon-retweet',1,'','1','2016-05-01 14:54:54','1','2016-05-01 15:02:13','',0,NULL,0),(83,82,'0,1,81,82,','IP地址定位',30,'/sys/ipLocation/index','','icon-map-marker',1,'','1','2016-05-01 15:02:39','1','2016-05-01 15:06:00','',0,NULL,0),(84,42,'0,1,2,42,','swagger请求日志',4402,'/sys/log/swaggerLogList','','icon-info-sign',1,'sys:swaggerLogList:view','1','2018-08-07 09:52:38','1','2018-08-07 10:58:02','',1,NULL,0),(85,27,'0,1,27,','请求日志',1001,'','','icon-tag',1,'','1','2018-08-07 11:29:26','1','2018-08-07 11:36:27','',0,NULL,0),(86,85,'0,1,27,85,','swagger请求日志',1002,'/sys/log/swaggerLogList','','icon-info-sign',1,'','1','2018-08-07 11:34:57','1','2018-08-07 11:36:59','',0,NULL,0),(87,2,'0,1,2,','123',4030,'','','icon-briefcase',1,'','1','2018-08-07 11:37:48','1','2018-08-07 11:37:48','',0,NULL,0),(88,28,'0,1,27,28,','swagger请求日志',1101,'/sys/log/swaggerLogList','','icon-info-sign',1,'','1','2018-08-07 11:39:08','1','2018-08-08 17:53:33','',1,NULL,0); + +/*Data for the table `sys_office` */ + +insert into `sys_office`(`id`,`parent_id`,`parent_ids`,`name`,`en_name`,`sort`,`area_id`,`code`,`type`,`grade`,`job_type`,`address`,`zip_code`,`master`,`phone`,`fax`,`email`,`useable`,`primary_person`,`deputy_person`,`remarks`,`del_flag`,`create_time`) values (14,2,'0,1,2,','服务部','fwb',1001011,0,'001002035',3,1,NULL,'-1','-1',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,1,'0000-00-00 00:00:00'),(1,0,'0,','中电积至','bjggjtkg(jt)yxgs',1,0,'001',1,1,NULL,'-1','-1',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,1,'0000-00-00 00:00:00'),(2,1,'0,1,','研发部','bjgjjtjg',1001,3,'001002',2,1,3,'-1','100026','','','','',1,NULL,NULL,'',1,'0000-00-00 00:00:00'),(6,2,'0,1,2,','办公室','bgs',1001001,0,'001002026',3,1,NULL,'-1','-1',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,1,'0000-00-00 00:00:00'),(13,2,'0,1,2,','人力资源部','rlzyb',1001004,0,'001002034',3,1,NULL,'-1','-1',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,1,'0000-00-00 00:00:00'),(17,2,'0,1,2,','信息中心','xxzx',1001019,0,'001002038',3,1,NULL,'-1','-1',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,1,'0000-00-00 00:00:00'); + +/*Data for the table `sys_privilege` */ + +insert into `sys_privilege`(`ID`,`PRIVILEGE_MASTER`,`PRIVILEGE_MASTER_VALUE`,`PRIVILEGE_ACCESS`,`PRIVILEGE_ACCESS_VALUE`,`PRIVILEGE_OPERATION`) values (1529,'ROLE',15,'1000',1,1),(1530,'ROLE',15,'1000',27,1),(1531,'ROLE',15,'1000',28,1),(1532,'ROLE',15,'1000',70,1),(1533,'ROLE',15,'1000',29,1),(1534,'ROLE',15,'1000',30,1),(1535,'ROLE',15,'1000',2,1),(1536,'ROLE',15,'1000',13,1),(1537,'ROLE',15,'1000',20,1),(1538,'ROLE',15,'1000',21,1),(1539,'ROLE',15,'1000',22,1),(1540,'ROLE',15,'1000',17,1),(1541,'ROLE',15,'1000',18,1),(1542,'ROLE',15,'1000',19,1),(1543,'ROLE',15,'1000',14,1),(1544,'ROLE',15,'1000',15,1),(1545,'ROLE',15,'1000',16,1),(1546,'ROLE',15,'1000',3,1),(1547,'ROLE',15,'1000',4,1),(1548,'ROLE',15,'1000',5,1),(1549,'ROLE',15,'1000',7,1),(1550,'ROLE',15,'1000',8,1),(4593,'ROLE',12,'1000',1,1),(4594,'ROLE',12,'1000',27,1),(4595,'ROLE',12,'1000',28,1),(4596,'ROLE',12,'1000',70,1),(4597,'ROLE',12,'1000',29,1),(4598,'ROLE',12,'1000',30,1),(4684,'ROLE',1,'1000',1,1),(4685,'ROLE',1,'1000',27,1),(4686,'ROLE',1,'1000',28,1),(4687,'ROLE',1,'1000',70,1),(4688,'ROLE',1,'1000',29,1),(4689,'ROLE',1,'1000',30,1),(4690,'ROLE',1,'1000',2,1),(4691,'ROLE',1,'1000',13,1),(4692,'ROLE',1,'1000',20,1),(4693,'ROLE',1,'1000',21,1),(4694,'ROLE',1,'1000',17,1),(4695,'ROLE',1,'1000',18,1),(4696,'ROLE',1,'1000',14,1),(4697,'ROLE',1,'1000',15,1),(4698,'ROLE',1,'1000',10,1),(4699,'ROLE',1,'1000',11,1),(4700,'ROLE',1,'1000',3,1),(4701,'ROLE',1,'1000',4,1),(4702,'ROLE',1,'1000',5,1),(4703,'ROLE',1,'1000',7,1),(4704,'ROLE',1,'1000',8,1),(4705,'ROLE',1,'1000',42,1),(4706,'ROLE',1,'1000',23,1),(4707,'ROLE',1,'1000',24,1),(4708,'ROLE',1,'1000',31,1),(4709,'ROLE',1,'1000',40,1),(4710,'ROLE',1,'1000',32,1),(4711,'ROLE',1,'1000',33,1),(4712,'ROLE',1,'1000',34,1),(4713,'ROLE',1,'1000',35,1),(4714,'ROLE',1,'1000',36,1),(4715,'ROLE',1,'1000',37,1),(4716,'ROLE',1,'1000',38,1),(4717,'ROLE',1,'1000',39,1),(4718,'ROLE',2,'1000',1,1),(4719,'ROLE',2,'1000',27,1),(4720,'ROLE',2,'1000',28,1),(4721,'ROLE',2,'1000',70,1),(4722,'ROLE',2,'1000',29,1),(4723,'ROLE',2,'1000',30,1),(4725,'ROLE',17,'1000',1,1),(4726,'ROLE',17,'1000',27,1),(4727,'ROLE',17,'1000',28,1),(4728,'ROLE',17,'1000',70,1),(4729,'ROLE',17,'1000',29,1),(4730,'ROLE',17,'1000',30,1),(4731,'ROLE',17,'1000',2,1),(4732,'ROLE',17,'1000',13,1),(4733,'ROLE',17,'1000',20,1),(4734,'ROLE',17,'1000',21,1),(4735,'ROLE',17,'1000',22,1),(4736,'ROLE',17,'1000',17,1),(4737,'ROLE',17,'1000',18,1),(4738,'ROLE',17,'1000',19,1),(4739,'ROLE',17,'1000',14,1),(4740,'ROLE',17,'1000',15,1),(4741,'ROLE',17,'1000',16,1),(4742,'ROLE',17,'1000',3,1),(4743,'ROLE',17,'1000',4,1),(4744,'ROLE',17,'1000',5,1),(4745,'ROLE',17,'1000',7,1),(4746,'ROLE',17,'1000',8,1),(4756,'ROLE',24,'1000',1,1),(4757,'ROLE',24,'1000',27,1),(4758,'ROLE',24,'1000',28,1),(4759,'ROLE',24,'1000',70,1),(4760,'ROLE',24,'1000',29,1),(4761,'ROLE',24,'1000',30,1),(4762,'ROLE',24,'1000',2,1),(4763,'ROLE',24,'1000',13,1),(4764,'ROLE',24,'1000',20,1),(4765,'ROLE',24,'1000',21,1),(4766,'ROLE',24,'1000',22,1),(4767,'ROLE',24,'1000',17,1),(4768,'ROLE',24,'1000',18,1),(4769,'ROLE',24,'1000',19,1),(4770,'ROLE',24,'1000',3,1),(4771,'ROLE',24,'1000',7,1),(4772,'ROLE',24,'1000',8,1),(4773,'ROLE',24,'1000',9,1),(4774,'ROLE',24,'1000',42,1),(4775,'ROLE',24,'1000',43,1),(4787,'ROLE',25,'1000',1,1),(4788,'ROLE',25,'1000',27,1),(4789,'ROLE',25,'1000',28,1),(4790,'ROLE',25,'1000',70,1),(4791,'ROLE',25,'1000',29,1),(4792,'ROLE',25,'1000',30,1),(4793,'ROLE',25,'1000',2,1),(4794,'ROLE',25,'1000',13,1),(4795,'ROLE',25,'1000',20,1),(4796,'ROLE',25,'1000',21,1),(4797,'ROLE',25,'1000',22,1),(4798,'ROLE',25,'1000',17,1),(4799,'ROLE',25,'1000',18,1),(4800,'ROLE',25,'1000',19,1),(4801,'ROLE',25,'1000',3,1),(4802,'ROLE',25,'1000',7,1),(4803,'ROLE',25,'1000',8,1),(4804,'ROLE',25,'1000',9,1),(4805,'ROLE',25,'1000',42,1),(4806,'ROLE',25,'1000',43,1),(4807,'ROLE',26,'1000',1,1),(4808,'ROLE',26,'1000',27,1),(4809,'ROLE',26,'1000',28,1),(4810,'ROLE',26,'1000',88,1); + +/*Data for the table `sys_role` */ + +insert into `sys_role`(`ID`,`NAME`,`DATA_SCOPE`,`REMARK`,`STATUS`,`CREATE_TIME`,`ROLE_TYPE`) values (1,'超级用户',1,'超级用户,具有全部系统功能权限',1,'2015-07-14 11:20:56','security-role'),(2,'分中心管理员',6,'分中心管理员',1,'2015-07-14 11:21:31','security-role'),(12,'部门管理员',4,'部门管理员',1,'2016-01-02 13:45:32','security-role'),(15,'部门后台维护',4,'',1,'2016-01-04 09:43:22','security-role'),(17,'分中心后台维护',2,'分中心后台维护',1,'2016-01-08 18:22:53','assignment'),(24,'国家中心管理员',1,'',1,'2018-01-08 13:31:46','assignment'),(25,'国家中心后台维护',1,'',1,'2018-01-08 13:32:20','assignment'),(26,'swagger日志监控',1,'',1,'2018-08-08 17:57:04','user'); + +/*Data for the table `sys_user` */ + +insert into `sys_user`(`ID`,`photo`,`LOGIN_ID`,`NAME`,`EMAIL`,`IDENTITY`,`PASSWORD`,`CREATE_TIME`,`STATUS`,`COMPANY_ID`,`ENTITY_ID`,`OFFICE_ID`) values (1,'/transit_org/upload/userfiles/1/images/photo/2016/06/20111208121013748.gif','admin','管理员','admin@intranet.com',0,'b51940cbaa371b4b6c4c51ddc9cc9f31d279af47da62973c46b5e7fb','2015-07-08 17:10:29',1,2,2,4),(140,'','test','测试人员','mc0194@163.com',0,'89fd104554c4b1709338d997bd3e867312ef0420d9e8e73c6abe6b54','2016-05-01 12:29:09',1,2,2,12),(143,'','swagger','swagger','swagger@163.com',0,'70296b1de334d891a619c4b02b259c22e361114c1e31b8ce94936cef','2018-08-08 17:55:51',1,2,2,17); + diff --git a/db/init/galaxy_stru_mysql.sql b/db/init/galaxy_stru_mysql.sql new file mode 100644 index 0000000..c92b7c7 --- /dev/null +++ b/db/init/galaxy_stru_mysql.sql @@ -0,0 +1,1108 @@ + +/*Table structure for table `area` */ + +DROP TABLE IF EXISTS `area`; +DROP TABLE IF EXISTS `image_url`; +DROP TABLE IF EXISTS `isp`; +DROP TABLE IF EXISTS `menu_service`; +DROP TABLE IF EXISTS `mm_audio_report`; +DROP TABLE IF EXISTS `mm_pic_report`; +DROP TABLE IF EXISTS `mm_video_report`; +DROP TABLE IF EXISTS `mm_voip_report`; +DROP TABLE IF EXISTS `nms_di_rule`; +DROP TABLE IF EXISTS `ntc_attr_type_report`; +DROP TABLE IF EXISTS `ntc_attr_type_stat_daily`; +DROP TABLE IF EXISTS `ntc_attr_type_stat_hour`; +DROP TABLE IF EXISTS `ntc_destip_country_report`; +DROP TABLE IF EXISTS `ntc_tag_report`; +DROP TABLE IF EXISTS `ntc_destip_country_stat_daily`; +DROP TABLE IF EXISTS `ntc_destip_country_stat_hour`; +DROP TABLE IF EXISTS `ntc_entrance_report`; +DROP TABLE IF EXISTS `ntc_entrance_stat_daily`; +DROP TABLE IF EXISTS `traffic_abnormal_machine`; +DROP TABLE IF EXISTS `traffic_nmsserver_statistic`; +DROP TABLE IF EXISTS `ntc_entrance_stat_hour`; +DROP TABLE IF EXISTS `ntc_lwhh_report`; +DROP TABLE IF EXISTS `ntc_lwhh_stat_daily`; +DROP TABLE IF EXISTS `ntc_lwhh_stat_hour`; +DROP TABLE IF EXISTS `ntc_pz_report`; +DROP TABLE IF EXISTS `ntc_pz_stat_daily`; +DROP TABLE IF EXISTS `ntc_pz_stat_hour`; +DROP TABLE IF EXISTS `ntc_radius_report`; +DROP TABLE IF EXISTS `ntc_reject_url_statistic`; +DROP TABLE IF EXISTS `ntc_reject_website_statistic`; +DROP TABLE IF EXISTS `ntc_service_behav_statistic`; +DROP TABLE IF EXISTS `ntc_service_dic`; +DROP TABLE IF EXISTS `ntc_service_report`; +DROP TABLE IF EXISTS `ntc_service_stat_daily`; +DROP TABLE IF EXISTS `ntc_service_stat_hour`; +DROP TABLE IF EXISTS `ntc_srcip_domestic_report`; +DROP TABLE IF EXISTS `ntc_srcip_domestic_stat_daily`; +DROP TABLE IF EXISTS `ntc_srcip_domestic_stat_hour`; +DROP TABLE IF EXISTS `ntc_tag_stat_daily`; +DROP TABLE IF EXISTS `ntc_tag_stat_hour`; +DROP TABLE IF EXISTS `ntc_total_report`; +DROP TABLE IF EXISTS `pxy_total_report`; +DROP TABLE IF EXISTS `services_config_request_log`; +DROP TABLE IF EXISTS `services_log_request_log`; +DROP TABLE IF EXISTS `services_request_log`; +DROP TABLE IF EXISTS `src_ip`; +DROP TABLE IF EXISTS `sys_area`; +DROP TABLE IF EXISTS `sys_data_dictionary_item`; +DROP TABLE IF EXISTS `sys_data_dictionary_name`; +DROP TABLE IF EXISTS `sys_inter_user_role`; +DROP TABLE IF EXISTS `sys_log`; +DROP TABLE IF EXISTS `sys_menu`; +DROP TABLE IF EXISTS `sys_office`; +DROP TABLE IF EXISTS `sys_privilege`; +DROP TABLE IF EXISTS `sys_role`; +DROP TABLE IF EXISTS `sys_user`; +DROP TABLE IF EXISTS `traffic_app_statistic`; +DROP TABLE IF EXISTS `traffic_http_statistic`; +DROP TABLE IF EXISTS `traffic_ip_active_statistic`; +DROP TABLE IF EXISTS `traffic_netflow_port_info`; +DROP TABLE IF EXISTS `traffic_port_active_statistic`; +DROP TABLE IF EXISTS `traffic_protocol_statistic`; +DROP TABLE IF EXISTS `traffic_service_statistic`; +DROP TABLE IF EXISTS `traffic_total_statistic`; +DROP TABLE IF EXISTS `traffic_trans_statistic`; +DROP TABLE IF EXISTS `traffic_ua_statistic`; + + +CREATE TABLE `area` ( + `area_id` bigint(20) NOT NULL COMMENT '序号', + `area_name` varchar(128) NOT NULL COMMENT '地区名称', + `parent_id` bigint(20) unsigned NOT NULL COMMENT '所属上级地区ID,一级目录(洲)为0', + `area_level` int(2) NOT NULL COMMENT '地域级别,1:大洲; 2:国家; 3:省', + `yl1` int(11) DEFAULT NULL COMMENT '预留1', + `yl2` varchar(80) DEFAULT NULL COMMENT '预留2', + PRIMARY KEY (`area_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `image_url` */ + + + +CREATE TABLE `image_url` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `module` varchar(255) DEFAULT NULL COMMENT '模块名称', + `type` varchar(255) DEFAULT NULL COMMENT '类型', + `url` varchar(255) DEFAULT NULL COMMENT '图片地址', + `datetime` datetime DEFAULT NULL COMMENT '上传时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=97 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `isp` */ + + + +CREATE TABLE `isp` ( + `isp_name` varchar(32) NOT NULL COMMENT '运营商名称', + `isp_id` bigint(20) NOT NULL COMMENT '运营商值', + `yl1` int(11) DEFAULT NULL COMMENT '预留1', + `yl2` varchar(64) DEFAULT NULL COMMENT '预留2', + PRIMARY KEY (`isp_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `menu_service` */ + + + +CREATE TABLE `menu_service` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键自增', + `service` int(255) NOT NULL COMMENT '业务类型', + `service_desc` varchar(255) DEFAULT NULL COMMENT '业务类型名称', + `is_maat` int(255) NOT NULL COMMENT '0不是maat业务,1是maat业务', + PRIMARY KEY (`id`) USING BTREE, + KEY `service` (`service`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `mm_audio_report` */ + + + +CREATE TABLE `mm_audio_report` ( + `STAT_ID` bigint(20) NOT NULL AUTO_INCREMENT, + `PID` varchar(128) NOT NULL, + `SERVICE` int(11) NOT NULL, + `NUM` bigint(20) NOT NULL, + `LOG_URI` varchar(256) NOT NULL, + `REPORT_TIME` datetime NOT NULL, + PRIMARY KEY (`STAT_ID`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `mm_pic_report` */ + + + +CREATE TABLE `mm_pic_report` ( + `STAT_ID` bigint(20) NOT NULL AUTO_INCREMENT, + `PID` varchar(128) NOT NULL, + `SERVICE` int(11) NOT NULL, + `NUM` bigint(20) NOT NULL, + `LOG_URI` varchar(256) NOT NULL, + `REPORT_TIME` datetime NOT NULL, + PRIMARY KEY (`STAT_ID`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `mm_video_report` */ + + + +CREATE TABLE `mm_video_report` ( + `STAT_ID` bigint(20) NOT NULL AUTO_INCREMENT, + `PID` varchar(128) NOT NULL, + `SERVICE` int(11) NOT NULL, + `NUM` bigint(20) NOT NULL, + `LOG_URI` varchar(256) NOT NULL, + `REPORT_TIME` datetime NOT NULL, + PRIMARY KEY (`STAT_ID`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `mm_voip_report` */ + + + +CREATE TABLE `mm_voip_report` ( + `STAT_ID` bigint(20) NOT NULL AUTO_INCREMENT, + `ACCOUNT` varchar(128) NOT NULL, + `SERVICE` int(11) NOT NULL, + `NUM` bigint(20) NOT NULL, + `LOG_URI` varchar(256) NOT NULL, + `REPORT_TIME` datetime NOT NULL, + PRIMARY KEY (`STAT_ID`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `nms_di_rule` */ + + + +CREATE TABLE `nms_di_rule` ( + `ID` bigint(20) NOT NULL AUTO_INCREMENT, + `detection_info_id` bigint(20) NOT NULL, + `ServiceIndex` bigint(20) DEFAULT NULL, + `ServiceCode` bigint(20) DEFAULT NULL, + `ServiceDesc` varchar(32) DEFAULT NULL, + `agedTime` bigint(20) DEFAULT NULL, + `ClientNum` varchar(64) DEFAULT NULL, + `RefluxPort` varchar(64) DEFAULT NULL, + `RuleNumber` varchar(1024) DEFAULT NULL, + `usedRuleNum` varchar(1024) DEFAULT NULL, + `leftRuleNum` varchar(1024) DEFAULT NULL, + `HitTotalNum` bigint(20) DEFAULT NULL, + `DETECTIONED_STATE` varchar(2) DEFAULT NULL, + `SEQ_ID` int(11) DEFAULT NULL, + `DETECTION_SET_INFO_ID` bigint(20) DEFAULT NULL, + `data_check_time` datetime NOT NULL, + `data_arrive_time` datetime DEFAULT NULL, + `data_check_time_digital` bigint(20) DEFAULT NULL, + `data_arrive_time_digital` bigint(20) DEFAULT NULL, + PRIMARY KEY (`ID`,`data_check_time`), + KEY `DI_SUGON_RULE_1` (`data_check_time`), + KEY `DI_SUGON_RULE_2` (`SEQ_ID`), + KEY `DI_SUGON_RULE_3` (`DETECTION_SET_INFO_ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +/*Table structure for table `ntc_attr_type_report` */ + + + +CREATE TABLE `ntc_attr_type_report` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `service` int(11) NOT NULL, + `attr_type` int(11) NOT NULL, + `sum` bigint(20) NOT NULL, + `report_time` datetime DEFAULT NULL, + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `ntc_attr_type_stat_daily` */ + + + +CREATE TABLE `ntc_attr_type_stat_daily` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `attr_type` int(11) NOT NULL COMMENT '性质', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.13. ntc性质日报表'; + +/*Table structure for table `ntc_attr_type_stat_hour` */ + + + +CREATE TABLE `ntc_attr_type_stat_hour` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `attr_type` int(11) NOT NULL COMMENT '性质', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.12. ntc性质小时报表'; + +/*Table structure for table `ntc_destip_country_report` */ + + + +CREATE TABLE `ntc_destip_country_report` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `service` int(11) NOT NULL, + `dest_country` varchar(255) NOT NULL, + `sum` bigint(20) NOT NULL, + `report_time` datetime DEFAULT NULL, + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `ntc_destip_country_stat_daily` */ + + + +CREATE TABLE `ntc_destip_country_stat_daily` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `dest_country` varchar(255) NOT NULL COMMENT '目的ip所属国家', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.11. ntc国家日报表'; + +/*Table structure for table `ntc_destip_country_stat_hour` */ + + + +CREATE TABLE `ntc_destip_country_stat_hour` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `dest_country` varchar(255) NOT NULL COMMENT '目的ip所属国家', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.10. ntc国家小时报表'; + +/*Table structure for table `ntc_entrance_report` */ + + + +CREATE TABLE `ntc_entrance_report` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `service` int(11) NOT NULL, + `entrance_id` int(11) NOT NULL, + `sum` bigint(20) NOT NULL, + `report_time` datetime DEFAULT NULL, + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `ntc_entrance_stat_daily` */ + + + +CREATE TABLE `ntc_entrance_stat_daily` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `entrance_id` int(11) NOT NULL COMMENT '局点(出入口)', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.15. ntc局点日报表'; + +/*Table structure for table `ntc_entrance_stat_hour` */ + + + +CREATE TABLE `ntc_entrance_stat_hour` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `entrance_id` int(11) NOT NULL COMMENT '局点(出入口)', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.14. ntc局点小时报表'; + +/*Table structure for table `ntc_lwhh_report` */ + + + +CREATE TABLE `ntc_lwhh_report` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `service` int(11) NOT NULL, + `lwhh` int(11) NOT NULL, + `sum` bigint(20) NOT NULL, + `report_time` datetime DEFAULT NULL, + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `ntc_lwhh_stat_daily` */ + + + +CREATE TABLE `ntc_lwhh_stat_daily` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `lwhh` int(11) NOT NULL COMMENT '来文函号', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.17. ntc来文函号日报表'; + +/*Table structure for table `ntc_lwhh_stat_hour` */ + + + +CREATE TABLE `ntc_lwhh_stat_hour` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `lwhh` int(11) NOT NULL COMMENT '来文函号', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.16. ntc来文函号小时报表'; + +/*Table structure for table `ntc_pz_report` */ + + + +CREATE TABLE `ntc_pz_report` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `cfg_id` int(20) NOT NULL, + `service` int(11) NOT NULL, + `sum` bigint(20) NOT NULL, + `report_time` datetime DEFAULT NULL, + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `ntc_pz_stat_daily` */ + + + +CREATE TABLE `ntc_pz_stat_daily` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `cfg_id` int(11) NOT NULL COMMENT '配置id', + `service` int(11) NOT NULL COMMENT '业务类型', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.3. ntc配置统计日报表'; + +/*Table structure for table `ntc_pz_stat_hour` */ + + + +CREATE TABLE `ntc_pz_stat_hour` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `cfg_id` int(11) NOT NULL COMMENT '配置id', + `service` int(11) NOT NULL COMMENT '业务类型', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.2. ntc配置统计小时报表'; + +/*Table structure for table `ntc_radius_report` */ + + + +CREATE TABLE `ntc_radius_report` ( + `STAT_ID` bigint(20) NOT NULL AUTO_INCREMENT, + `NAS_IP` varchar(128) NOT NULL, + `ACCOUNT` varchar(128) NOT NULL, + `NUM` bigint(20) NOT NULL, + `REPORT_TIME` datetime NOT NULL, + PRIMARY KEY (`STAT_ID`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `ntc_reject_url_statistic` */ + + + +CREATE TABLE `ntc_reject_url_statistic` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典ID', + `ip_addr` varchar(255) NOT NULL COMMENT 'IP址地', + `url` varchar(2048) NOT NULL COMMENT 'URL', + `sum` bigint(20) NOT NULL COMMENT '数量', + `stat_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp() COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + +/*Table structure for table `ntc_reject_website_statistic` */ + + + +CREATE TABLE `ntc_reject_website_statistic` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典ID', + `ip_addr` varchar(255) NOT NULL COMMENT 'IP址地', + `website` varchar(255) NOT NULL COMMENT '网站', + `sum` bigint(20) NOT NULL COMMENT '数量', + `stat_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp() COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + +/*Table structure for table `ntc_service_behav_statistic` */ + +CREATE TABLE `ntc_service_behav_statistic` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `service` int(11) NOT NULL, + `entrance_id` int(11) NOT NULL, + `s_ip` varchar(128) NOT NULL, + `d_ip` varchar(128) NOT NULL, + `sum` bigint(20) NOT NULL, + `report_time` datetime NOT NULL, + PRIMARY KEY (`stat_id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `ntc_service_dic` */ + +CREATE TABLE `ntc_service_dic` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '序号', + `service_code` int(11) NOT NULL, + `action` int(11) NOT NULL, + `service_name_zh` varchar(255) DEFAULT '' COMMENT '业务-中文', + `service_name_en` varchar(255) DEFAULT '' COMMENT '业务-英文', + `service_name_ru` varchar(255) DEFAULT '' COMMENT '业务-俄语', + `desc` varchar(255) DEFAULT '' COMMENT '描述', + `is_valid` int(2) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + +/*Table structure for table `ntc_service_report` */ + + +CREATE TABLE `ntc_service_report` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `service` int(11) NOT NULL, + `sum` bigint(20) NOT NULL, + `report_time` datetime DEFAULT NULL, + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `ntc_service_stat_daily` */ + + +CREATE TABLE `ntc_service_stat_daily` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.5. ntc业务类型日报表'; + +/*Table structure for table `ntc_service_stat_hour` */ + + +CREATE TABLE `ntc_service_stat_hour` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.4. ntc业务类型小时报表'; + +/*Table structure for table `ntc_srcip_domestic_report` */ + + +CREATE TABLE `ntc_srcip_domestic_report` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `service` int(11) NOT NULL, + `src_province` varchar(255) NOT NULL, + `src_city` varchar(255) DEFAULT NULL, + `sum` bigint(20) NOT NULL, + `report_time` datetime DEFAULT NULL, + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `ntc_srcip_domestic_stat_daily` */ + + + +CREATE TABLE `ntc_srcip_domestic_stat_daily` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `src_province` varchar(255) NOT NULL COMMENT '源ip所属省', + `src_city` varchar(255) DEFAULT NULL COMMENT '源ip所属市', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.9. ntc境内日报表'; + +/*Table structure for table `ntc_srcip_domestic_stat_hour` */ + + +CREATE TABLE `ntc_srcip_domestic_stat_hour` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `src_province` varchar(255) NOT NULL COMMENT '源ip所属省', + `src_city` varchar(255) DEFAULT NULL COMMENT '源ip所属市', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.8. ntc境内小时报表'; + +/*Table structure for table `ntc_tag_report` */ + + + +CREATE TABLE `ntc_tag_report` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `service` int(11) NOT NULL, + `tag` int(11) NOT NULL, + `sum` bigint(20) NOT NULL, + `report_time` datetime DEFAULT NULL, + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `ntc_tag_stat_daily` */ + + +CREATE TABLE `ntc_tag_stat_daily` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `tag` int(11) NOT NULL COMMENT '标签', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.7. ntc标签统计日报表'; + +/*Table structure for table `ntc_tag_stat_hour` */ + + +CREATE TABLE `ntc_tag_stat_hour` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `service` int(11) NOT NULL COMMENT '业务类型', + `tag` int(11) NOT NULL COMMENT '标签', + `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '日志数量', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='9.6. ntc标签统计小时报表'; + +/*Table structure for table `ntc_total_report` */ + + +CREATE TABLE `ntc_total_report` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id自增', + `reject_num` bigint(20) NOT NULL DEFAULT 0 COMMENT '封堵数量', + `monitor_num` bigint(20) NOT NULL DEFAULT 0 COMMENT '监测数量', + `c2s_pkt_num` bigint(20) DEFAULT 0 COMMENT 'c2s包数', + `s2c_pkt_num` bigint(20) DEFAULT 0 COMMENT 's2c包数', + `c2s_byte_len` bigint(20) NOT NULL DEFAULT 0 COMMENT 'c2s字节数', + `s2c_byte_len` bigint(20) NOT NULL DEFAULT 0 COMMENT 's2c字节数', + `new_uni_conn_num` bigint(20) DEFAULT 0 COMMENT '新建链接数', + `live_conn_num` bigint(20) DEFAULT 0 COMMENT '活跃链接数', + `drop_conn_num` bigint(20) DEFAULT 0 COMMENT '丢弃链接数', + `loop_conn_num` bigint(20) DEFAULT 0 COMMENT '回流链接数', + `report_time` datetime NOT NULL COMMENT '统计时间', + PRIMARY KEY (`stat_id`), + KEY `time` (`report_time`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='9.1. 业务总量汇聚报表'; + +/*Table structure for table `pxy_total_report` */ + + +CREATE TABLE `pxy_total_report` ( + `STAT_ID` bigint(20) NOT NULL AUTO_INCREMENT, + `MONITOR_NUM` bigint(20) NOT NULL, + `REJECT_NUM` bigint(20) NOT NULL, + `REPLACE_NUM` bigint(20) NOT NULL, + `REDIRECT_NUM` bigint(20) NOT NULL, + `REPORT_TIME` datetime NOT NULL, + PRIMARY KEY (`STAT_ID`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `services_config_request_log` */ + + +CREATE TABLE `services_config_request_log` ( + `ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', + `OPERATOR` varchar(200) DEFAULT NULL COMMENT '操作人', + `VERSION` varchar(100) NOT NULL COMMENT '版本号', + `OPACTION` int(11) NOT NULL COMMENT '操作行为', + `OPTIME` datetime DEFAULT NULL COMMENT '操作时间', + `REQUEST_CONTENT` longtext DEFAULT NULL COMMENT '操作内容', + `REQUEST_TIME` datetime DEFAULT NULL COMMENT '请求时间', + `CONSUMER_TIME` bigint(20) NOT NULL COMMENT '处理时间', + `REQUEST_IP` varchar(200) DEFAULT NULL COMMENT '请求ip', + `BUSINESS_CODE` int(11) DEFAULT NULL COMMENT '业务码(用来异常处理的)', + `EXCEPTION_INFO` text DEFAULT NULL COMMENT '错误信息', + `SERVER_IP` varchar(200) DEFAULT NULL COMMENT '服务端ip', + `TRACE_CODE` varchar(32) DEFAULT NULL COMMENT '追踪码(用来查请求日志)', + `REQUEST_URI` varchar(200) DEFAULT NULL COMMENT '请求地址', + PRIMARY KEY (`ID`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `services_log_request_log` */ + + +CREATE TABLE `services_log_request_log` ( + `ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', + `OPERATOR` varchar(200) DEFAULT NULL COMMENT '操作人', + `VERSION` varchar(100) NOT NULL COMMENT '版本号', + `OPACTION` int(11) NOT NULL COMMENT '操作行为', + `OPTIME` datetime DEFAULT NULL COMMENT '操作时间', + `REQUEST_CONTENT` longtext DEFAULT NULL COMMENT '操作内容', + `REQUEST_TIME` datetime DEFAULT NULL COMMENT '请求时间', + `CONSUMER_TIME` bigint(20) NOT NULL COMMENT '处理时间', + `REQUEST_IP` varchar(200) DEFAULT NULL COMMENT '请求ip', + `BUSINESS_CODE` int(11) DEFAULT NULL COMMENT '业务码(用来异常处理的)', + `EXCEPTION_INFO` text DEFAULT NULL COMMENT '错误信息', + `SERVER_IP` varchar(200) DEFAULT NULL COMMENT '服务端ip', + `TRACE_CODE` varchar(32) DEFAULT NULL COMMENT '追踪码(用来查请求日志)', + `REQUEST_URI` varchar(200) DEFAULT NULL COMMENT '请求地址', + PRIMARY KEY (`ID`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `services_request_log` */ + + +CREATE TABLE `services_request_log` ( + `ID` bigint(20) NOT NULL AUTO_INCREMENT, + `OPERATOR` varchar(200) DEFAULT NULL, + `VERSION` varchar(100) NOT NULL, + `OPACTION` int(11) NOT NULL, + `OPTIME` datetime DEFAULT NULL, + `REQUEST_CONTENT` longtext DEFAULT NULL, + `REQUEST_TIME` datetime DEFAULT NULL, + `CONSUMER_TIME` bigint(20) NOT NULL, + `REQUEST_IP` varchar(200) DEFAULT NULL, + `BUSINESS_CODE` int(11) DEFAULT NULL, + `EXCEPTION_INFO` text DEFAULT NULL, + `SERVER_IP` varchar(200) DEFAULT '', + `TRACE_CODE` varchar(32) DEFAULT NULL, + `REQUEST_URI` varchar(200) DEFAULT NULL, + PRIMARY KEY (`ID`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `src_ip` */ + + +CREATE TABLE `src_ip` ( + `seq_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号', + `ip_start_addr` int(11) unsigned NOT NULL DEFAULT 0 COMMENT 'IP起始地址,主机序', + `ip_end_addr` int(11) unsigned NOT NULL DEFAULT 0 COMMENT 'IP结束地址,主机序', + `ip_addr_range` int(11) unsigned NOT NULL DEFAULT 1 COMMENT 'IP地址范围(数量)', + `ip_start_string` varchar(20) DEFAULT NULL COMMENT 'IP起始地址字符串描述', + `ip_end_string` varchar(20) DEFAULT NULL COMMENT 'IP终止地址字符串描述', + `port` int(2) unsigned NOT NULL DEFAULT 0 COMMENT '端口,主机序', + `isp_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '运营商ID', + `area_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '地区ID', + `flag` int(11) DEFAULT 3 COMMENT '标志位, 0:可用于DDOS系统做源IP; 1:只做为通用IP库做查询;2:保留地址;3:未知或无法详细分类地址', + `description` varchar(256) DEFAULT NULL COMMENT '纯真IP库里的原始描述信息', + `yl1` int(11) DEFAULT NULL COMMENT '预留1', + `yl2` varchar(100) DEFAULT NULL COMMENT '预留2', + `yl3` varchar(100) DEFAULT NULL, + PRIMARY KEY (`seq_id`) USING BTREE, + KEY `idx_src_ip_addr` (`ip_start_addr`) USING BTREE, + KEY `idx_src_ip_dst_addr` (`ip_end_addr`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=440889 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; + +/*Table structure for table `sys_area` */ + + +CREATE TABLE `sys_area` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', + `parent_id` int(11) NOT NULL COMMENT '父级编号', + `parent_ids` varchar(2000) NOT NULL COMMENT '所有父级编号', + `name` varchar(100) NOT NULL COMMENT '名称', + `sort` int(2) NOT NULL COMMENT '排序', + `code` varchar(100) DEFAULT NULL COMMENT '区域编码', + `type` char(1) DEFAULT NULL COMMENT '区域类型', + `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息', + `longitude` float DEFAULT NULL COMMENT '经度', + `latitude` float DEFAULT NULL COMMENT '纬度', + `del_flag` int(2) NOT NULL DEFAULT 1 COMMENT '删除标记', + PRIMARY KEY (`id`) USING BTREE, + KEY `sys_area_parent_id` (`parent_id`) USING BTREE, + KEY `sys_area_del_flag` (`del_flag`) USING BTREE +) ENGINE=MyISAM AUTO_INCREMENT=46467 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='区域表'; + +/*Table structure for table `sys_data_dictionary_item` */ + + +CREATE TABLE `sys_data_dictionary_item` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `item_code` varchar(128) NOT NULL COMMENT '编码(数据表中存储的值如:0、1、2、3)', + `item_value` varchar(256) NOT NULL COMMENT '编码对应的值(页面上展现的具体意义)', + `item_desc` varchar(256) DEFAULT NULL COMMENT '编码描述信息', + `item_sort` int(2) NOT NULL COMMENT '排序序号', + `status` int(11) DEFAULT 1 COMMENT '该条数据是否可用(1:可用 0:禁用)', + `type` int(11) DEFAULT 1 COMMENT '该条记录页面是否可维护(1:可维护 0:不可维护)', + `dictionary_id` int(11) DEFAULT NULL COMMENT '关联数据字典外键', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=285 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='词典选项列表'; + +/*Table structure for table `sys_data_dictionary_name` */ + + +CREATE TABLE `sys_data_dictionary_name` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `module_name` varchar(50) NOT NULL COMMENT '模块名称', + `mark` varchar(50) NOT NULL COMMENT '词典标识', + `remark` varchar(255) DEFAULT NULL COMMENT '描述信息', + `revision` varchar(500) DEFAULT NULL COMMENT '历史记录', + `create_time` datetime NOT NULL COMMENT '创建时间', + `modify_time` datetime NOT NULL COMMENT '修改时间', + `status` int(2) NOT NULL DEFAULT 1 COMMENT '词典状态', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统词典标识表'; + +/*Table structure for table `sys_inter_user_role` */ + + +CREATE TABLE `sys_inter_user_role` ( + `ID` int(11) NOT NULL AUTO_INCREMENT, + `ROLE_ID` int(11) NOT NULL, + `USER_ID` int(11) NOT NULL, + PRIMARY KEY (`ID`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1124 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统权限用户角色关联表'; + +/*Table structure for table `sys_log` */ + + +CREATE TABLE `sys_log` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', + `type` int(2) NOT NULL DEFAULT 1 COMMENT '日志类型', + `title` varchar(255) NOT NULL COMMENT '日志标题', + `create_by` varchar(64) NOT NULL COMMENT '创建者', + `create_date` datetime NOT NULL COMMENT '创建时间', + `remote_addr` varchar(255) NOT NULL COMMENT '操作IP地址', + `user_agent` varchar(255) DEFAULT NULL COMMENT '用户代理', + `request_uri` varchar(255) NOT NULL COMMENT '请求URI', + `method` varchar(5) NOT NULL COMMENT '操作方式', + `state` int(2) NOT NULL DEFAULT 1 COMMENT '行为状态:1-成功 2-失败', + `consumer_time` int(11) DEFAULT 0 COMMENT '消费时间', + `params` text DEFAULT NULL COMMENT '操作提交的数据', + `exception` text DEFAULT NULL COMMENT '异常信息', + PRIMARY KEY (`id`) USING BTREE, + KEY `sys_log_create_by` (`create_by`) USING BTREE, + KEY `sys_log_request_uri` (`request_uri`) USING BTREE, + KEY `sys_log_type` (`type`) USING BTREE, + KEY `sys_log_create_date` (`create_date`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户行为日志'; + +/*Table structure for table `sys_menu` */ + + + +CREATE TABLE `sys_menu` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', + `parent_id` int(11) NOT NULL COMMENT '父级编号', + `parent_ids` varchar(1024) NOT NULL COMMENT '所有父级编号', + `name` varchar(100) NOT NULL COMMENT '名称', + `sort` int(2) NOT NULL COMMENT '排序', + `href` varchar(2000) DEFAULT NULL COMMENT '链接', + `target` varchar(20) DEFAULT NULL COMMENT '目标', + `icon` varchar(100) DEFAULT NULL COMMENT '图标', + `is_show` int(2) NOT NULL COMMENT '是否在菜单中显示', + `permission` varchar(200) DEFAULT NULL COMMENT '权限标识', + `create_by` varchar(64) NOT NULL COMMENT '创建者', + `create_date` datetime NOT NULL COMMENT '创建时间', + `update_by` varchar(64) NOT NULL COMMENT '更新者', + `update_date` datetime NOT NULL COMMENT '更新时间', + `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息', + `del_flag` int(1) NOT NULL DEFAULT 1 COMMENT '删除标记', + `menu_bg` varchar(16) DEFAULT NULL COMMENT '背景颜色,用于快捷菜单', + `quick_action` int(2) NOT NULL DEFAULT 0 COMMENT '是否为快捷菜单:0-否 1-普通 2-是且为宽屏', + PRIMARY KEY (`id`) USING BTREE, + KEY `sys_menu_parent_id` (`parent_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=89 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统权限功能菜单表'; + +/*Table structure for table `sys_office` */ + +CREATE TABLE `sys_office` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', + `parent_id` int(11) NOT NULL COMMENT '父级编号', + `parent_ids` varchar(2000) NOT NULL COMMENT '所有父级编号', + `name` varchar(100) NOT NULL COMMENT '名称', + `en_name` varchar(100) DEFAULT NULL COMMENT '英文名称', + `sort` int(11) NOT NULL COMMENT '排序', + `area_id` int(11) NOT NULL COMMENT '归属区域', + `code` varchar(100) DEFAULT NULL COMMENT '区域编码', + `type` int(2) NOT NULL COMMENT '机构类型(1:分公司;2:单位;3:部门 4:信访办)', + `grade` int(2) NOT NULL COMMENT '机构等级(1:一级;2:二级;3:三级;4:四级)', + `job_type` int(2) DEFAULT NULL COMMENT '职责分类', + `address` varchar(255) DEFAULT NULL COMMENT '联系地址', + `zip_code` varchar(100) DEFAULT NULL COMMENT '邮政编码', + `master` varchar(100) DEFAULT NULL COMMENT '负责人', + `phone` varchar(200) DEFAULT NULL COMMENT '电话', + `fax` varchar(200) DEFAULT NULL COMMENT '传真', + `email` varchar(200) DEFAULT NULL COMMENT '邮箱', + `useable` int(2) DEFAULT 1 COMMENT '是否启用', + `primary_person` int(11) DEFAULT NULL COMMENT '主负责人', + `deputy_person` int(11) DEFAULT NULL COMMENT '副负责人', + `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息', + `del_flag` int(2) NOT NULL DEFAULT 1 COMMENT '删除标记', + `create_time` datetime NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + KEY `sys_office_parent_id` (`parent_id`) USING BTREE, + KEY `sys_office_del_flag` (`del_flag`) USING BTREE, + KEY `sys_office_type` (`type`) USING BTREE +) ENGINE=MyISAM AUTO_INCREMENT=3849 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='机构表'; + +/*Table structure for table `sys_privilege` */ + + +CREATE TABLE `sys_privilege` ( + `ID` int(11) NOT NULL AUTO_INCREMENT, + `PRIVILEGE_MASTER` varchar(10) NOT NULL COMMENT '权限归属:用户-USER,角色-ROLE;', + `PRIVILEGE_MASTER_VALUE` int(11) NOT NULL COMMENT '权限归属关联:用户-USERID,角色-ROLEID;', + `PRIVILEGE_ACCESS` varchar(10) NOT NULL COMMENT '权限访问类型:菜单-1000,按钮-1001;', + `PRIVILEGE_ACCESS_VALUE` int(11) NOT NULL COMMENT '权限访问值关联:菜单-MENUID,按钮-BTNID;', + `PRIVILEGE_OPERATION` int(2) NOT NULL DEFAULT 1 COMMENT '访问操作:enable-1,disabled-0;', + PRIMARY KEY (`ID`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=4811 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='权限分配表'; + +/*Table structure for table `sys_role` */ + +CREATE TABLE `sys_role` ( + `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键,自增', + `NAME` varchar(64) NOT NULL COMMENT '角色名称', + `DATA_SCOPE` int(2) NOT NULL COMMENT '数据范围', + `REMARK` varchar(128) DEFAULT NULL, + `STATUS` int(2) NOT NULL DEFAULT 1, + `CREATE_TIME` datetime NOT NULL COMMENT '创建时间', + `ROLE_TYPE` varchar(128) NOT NULL COMMENT '角色类型:assignment(任务分配)、security-role(管理角色)、user(普通用户)', + PRIMARY KEY (`ID`) USING BTREE, + UNIQUE KEY `UK_SYS_ROLE_NAME` (`NAME`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统权限角色表'; + +/*Table structure for table `sys_user` */ + + +CREATE TABLE `sys_user` ( + `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '自然主键', + `photo` varchar(512) DEFAULT NULL COMMENT '头像', + `LOGIN_ID` varchar(64) NOT NULL COMMENT '登录账户ID,用于权限验证的标识。', + `NAME` varchar(64) NOT NULL COMMENT '用户名称,用于显示', + `EMAIL` varchar(64) NOT NULL, + `IDENTITY` int(1) NOT NULL DEFAULT 0 COMMENT '1-信访办 0-办理信访人员', + `PASSWORD` varchar(128) NOT NULL, + `CREATE_TIME` datetime NOT NULL COMMENT '创建时间', + `STATUS` int(2) NOT NULL DEFAULT 1, + `COMPANY_ID` int(11) DEFAULT NULL COMMENT '所属公司', + `ENTITY_ID` int(11) DEFAULT NULL COMMENT '所属单位', + `OFFICE_ID` int(11) DEFAULT NULL COMMENT '所属部门', + PRIMARY KEY (`ID`) USING BTREE, + UNIQUE KEY `AK_email_unqiue` (`EMAIL`) USING BTREE, + UNIQUE KEY `AK_loginid_unique` (`LOGIN_ID`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=144 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统用户表-用于系统相关权限认证方面'; + +/*Table structure for table `traffic_nmsserver_statistic` */ + + + +CREATE TABLE `traffic_nmsserver_statistic` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `commit_time` datetime DEFAULT NULL, + `area` varchar(255) DEFAULT NULL, + `total` int(11) DEFAULT NULL, + `normal` int(11) DEFAULT NULL, + `abnormal` int(11) DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='记录nms上报的服务器状态信息'; + +/*Table structure for table `traffic_abnormal_machine` */ + +CREATE TABLE `traffic_abnormal_machine` ( + `nmsServer_Id` int(11) NOT NULL, + `hostname` varchar(255) DEFAULT NULL, + `ip` varchar(255) DEFAULT NULL, + KEY `fk_traffic_abnormal_machine` (`nmsServer_Id`), + CONSTRAINT `fk_traffic_abnormal_machine` FOREIGN KEY (`nmsServer_Id`) REFERENCES `traffic_nmsserver_statistic` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `traffic_app_statistic` */ + + +CREATE TABLE `traffic_app_statistic` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `app_type` int(11) NOT NULL, + `entrance_id` int(11) DEFAULT NULL, + `link_num` bigint(20) NOT NULL, + `c2s_pkt_num` bigint(20) NOT NULL, + `s2c_pkt_num` bigint(20) NOT NULL, + `c2s_byte_len` bigint(20) NOT NULL, + `s2c_byte_len` bigint(20) NOT NULL, + `stat_time` datetime NOT NULL, + PRIMARY KEY (`stat_id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `traffic_http_statistic` */ + + +CREATE TABLE `traffic_http_statistic` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `web_id` int(11) NOT NULL, + `link_num` bigint(20) NOT NULL, + `c2s_pkt_num` bigint(20) NOT NULL, + `s2c_pkt_num` bigint(20) NOT NULL, + `c2s_byte_len` bigint(20) NOT NULL, + `s2c_byte_len` bigint(20) NOT NULL, + `stat_time` datetime NOT NULL, + PRIMARY KEY (`stat_id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `traffic_ip_active_statistic` */ + + +CREATE TABLE `traffic_ip_active_statistic` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `ip_addr` varchar(255) NOT NULL, + `area_id` int(11) DEFAULT NULL, + `link_num` bigint(20) NOT NULL, + `c2s_pkt_num` bigint(20) NOT NULL, + `s2c_pkt_num` bigint(20) NOT NULL, + `c2s_byte_len` bigint(20) NOT NULL, + `s2c_byte_len` bigint(20) NOT NULL, + `stat_time` datetime NOT NULL, + PRIMARY KEY (`stat_id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `traffic_netflow_port_info` */ + + +CREATE TABLE `traffic_netflow_port_info` ( + `STAT_ID` bigint(20) NOT NULL AUTO_INCREMENT, + `PORT` int(2) NOT NULL, + `NODE_NAME` varchar(64) NOT NULL, + `NODE_IP` varchar(128) NOT NULL, + `PORT_DESC` varchar(128) DEFAULT NULL, + `BANDWIDTH` bigint(20) unsigned DEFAULT NULL, + `INOCTETS` bigint(20) unsigned NOT NULL, + `OUTOCTETS` bigint(20) unsigned NOT NULL, + `INOCTETS_SPEED` bigint(20) unsigned NOT NULL, + `OUTOCTETS_SPEED` bigint(20) unsigned NOT NULL, + `INPKTS_SPEED` bigint(20) unsigned NOT NULL, + `OUTPKTS_SPEED` bigint(20) unsigned NOT NULL, + `RECV_TIME` datetime DEFAULT NULL, + PRIMARY KEY (`STAT_ID`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; + + + +/*Table structure for table `traffic_port_active_statistic` */ + + +CREATE TABLE `traffic_port_active_statistic` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `port` int(11) NOT NULL, + `sum` bigint(20) NOT NULL, + `stat_time` datetime NOT NULL, + PRIMARY KEY (`stat_id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `traffic_protocol_statistic` */ + + +CREATE TABLE `traffic_protocol_statistic` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `proto_type` int(11) NOT NULL, + `entrance_id` int(11) DEFAULT NULL, + `link_num` bigint(20) NOT NULL, + `c2s_pkt_num` bigint(20) NOT NULL, + `s2c_pkt_num` bigint(20) NOT NULL, + `c2s_byte_len` bigint(20) NOT NULL, + `s2c_byte_len` bigint(20) NOT NULL, + `stat_time` datetime NOT NULL, + PRIMARY KEY (`stat_id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `traffic_service_statistic` */ + + +CREATE TABLE `traffic_service_statistic` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `service_type` int(11) NOT NULL, + `entrance_id` int(11) DEFAULT NULL, + `link_num` bigint(20) NOT NULL, + `c2s_pkt_num` bigint(20) NOT NULL, + `s2c_pkt_num` bigint(20) NOT NULL, + `c2s_byte_len` bigint(20) NOT NULL, + `s2c_byte_len` bigint(20) NOT NULL, + `stat_time` datetime NOT NULL, + PRIMARY KEY (`stat_id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `traffic_total_statistic` */ + + +CREATE TABLE `traffic_total_statistic` ( + `STAT_ID` bigint(20) NOT NULL AUTO_INCREMENT, + `MATCH_TYPE` int(2) NOT NULL, + `SUM` bigint(20) unsigned NOT NULL, + `STAT_TIME` datetime NOT NULL, + PRIMARY KEY (`STAT_ID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `traffic_trans_statistic` */ + + +CREATE TABLE `traffic_trans_statistic` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `addr_type` varchar(32) NOT NULL, + `trans_type` int(11) NOT NULL, + `entrance_id` int(11) DEFAULT NULL, + `link_num` bigint(11) NOT NULL, + `c2s_pkt_num` bigint(20) NOT NULL, + `s2c_pkt_num` bigint(20) NOT NULL, + `c2s_byte_len` bigint(20) NOT NULL, + `s2c_byte_len` bigint(20) NOT NULL, + `stat_time` datetime NOT NULL, + PRIMARY KEY (`stat_id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +/*Table structure for table `traffic_ua_statistic` */ + + +CREATE TABLE `traffic_ua_statistic` ( + `stat_id` bigint(20) NOT NULL AUTO_INCREMENT, + `bs_type` int(11) NOT NULL, + `os_type` int(11) NOT NULL COMMENT 'os type', + `entrance_id` int(11) DEFAULT NULL, + `link_num` bigint(20) NOT NULL, + `c2s_pkt_num` bigint(20) NOT NULL, + `s2c_pkt_num` bigint(20) NOT NULL, + `c2s_byte_len` bigint(20) NOT NULL, + `s2c_byte_len` bigint(20) NOT NULL, + `stat_time` datetime NOT NULL, + PRIMARY KEY (`stat_id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + + + +CREATE INDEX IDX_TRAFFIC_HTTP_STAT_TIME ON traffic_http_statistic (stat_time); + +CREATE INDEX IDX_TRAFFIC_APP_STAT_TIME ON traffic_app_statistic (stat_time); + +CREATE INDEX IDX_TRAFFIC_IP_ACTIVE_STAT_TIME ON traffic_ip_active_statistic (stat_time); + +CREATE INDEX IDX_NETFLOW_RECV_TIME ON traffic_netflow_port_info (RECV_TIME); + +CREATE INDEX IDX_TRAFFIC_PROTOCOL_STAT_TIME ON traffic_protocol_statistic (stat_time); + +CREATE INDEX IDX_TRAFFIC_SERVICE_STAT_TIME ON traffic_service_statistic (stat_time); + +CREATE INDEX IDX_TRAFFIC_TRANS_STAT_TIME ON traffic_trans_statistic (stat_time); + +CREATE INDEX IDX_TRAFFIC_UA_STAT_TIME ON traffic_ua_statistic (stat_time); + +CREATE INDEX IDX_NTC_PZ_REPORT_TIME ON NTC_PZ_REPORT (report_time); + +CREATE INDEX IDX_NTC_ATTR_REPORT_TIME ON ntc_attr_type_report (report_time); + +CREATE INDEX IDX_NTC_ENTRANCE_REPORT_TIME ON ntc_entrance_report (report_time); + +CREATE INDEX IDX_NTC_LWHH_REPORT_TIME ON ntc_lwhh_report (report_time); + +CREATE INDEX IDX_NTC_SERVICE_REPORT_TIME ON ntc_service_report (report_time); + +CREATE INDEX IDX_NTC_TAG_REPORT_TIME ON ntc_tag_report (report_time); + +CREATE INDEX IDX_NTC_SRC_REPORT_TIME ON ntc_srcip_domestic_report (report_time); + +CREATE INDEX IDX_NTC_DEST_REPORT_TIME ON ntc_destip_country_report (report_time); + +CREATE INDEX IDX_NTC_RADIUS_REPORT_TIME ON NTC_RADIUS_REPORT (report_time); + +CREATE INDEX IDX_SERVICE_REQ_LOG_TIME ON SERVICES_LOG_REQUEST_LOG (OPTIME); + +CREATE INDEX IDX_SERVICE_REQ_CFG_TIME ON SERVICES_CONFIG_REQUEST_LOG (OPTIME); + + diff --git a/db/init/galaxy_stru_ui_mysql.sql b/db/init/galaxy_stru_ui_mysql.sql new file mode 100644 index 0000000..dfa681e --- /dev/null +++ b/db/init/galaxy_stru_ui_mysql.sql @@ -0,0 +1,265 @@ +/*Table structure for table ui -from ntc ui */ +drop table if exists ui_asn_ip_cfg; +drop table if exists ui_sys_dict_info; +drop table if exists ui_code_app_dic; +drop table if exists ui_cfg_num_statistics; +drop table if exists ui_request_num_statistics; +drop table if exists ui_sys_data_dictionary_item; +drop table if exists ui_code_behavior_type_dic; +drop table if exists ui_code_browser_type_dic; +drop table if exists ui_code_os_type_dic; +drop table if exists ui_code_protocol_type_dic; +drop table if exists ui_code_service_type_dic; +drop table if exists ui_code_web_service_dic; +drop table if exists ui_service_dict_info; +drop table if exists ui_request_info; +drop table if exists ui_task_info; +drop table if exists ui_config_group_info; +drop table if exists ui_website_domain_topic; + + +CREATE TABLE `ui_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', + `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=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/asn_ip_cfg'; + +CREATE TABLE `ui_sys_dict_info` ( + `sys_dict_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '字典ID', + `item_type` int(11) DEFAULT NULL COMMENT '数据类型\r\n1:地域\r\n2:运营商\r\n3:app强特征作用域(item_code为service_id,item_value为作用域描述)\r\n', + `item_code` varchar(64) DEFAULT NULL COMMENT '编码', + `item_value` varchar(64) DEFAULT NULL COMMENT '英文,用于界面国际化配置文件的code', + `item_desc` varchar(128) DEFAULT NULL COMMENT '描述信息', + `parent_id` int(11) DEFAULT NULL COMMENT '父ID 无父属性,默认填0', + `is_leaf` int(11) DEFAULT NULL COMMENT '是否叶子节点0-否 1-是;只有一级填0;', + `level_no` int(11) DEFAULT NULL, + `is_valid` int(11) DEFAULT NULL COMMENT '有效标志 1-有效 0-无效', + `creator_id` int(11) DEFAULT NULL COMMENT '创建人员 取自sys_user.id', + `create_time` datetime DEFAULT NULL COMMENT '配置时间', + `editor_id` int(11) DEFAULT NULL COMMENT '修改人员取自sys_user.id', + `edit_time` datetime DEFAULT NULL COMMENT '修改时间', + `is_initianlize` int(11) NOT NULL DEFAULT 0 COMMENT '是否是初始化数据:1是,0否', + PRIMARY KEY (`sys_dict_id`) +) ENGINE=FEDERATED AUTO_INCREMENT=448 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/sys_dict_info'; + + +CREATE TABLE `ui_code_app_dic` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `app_name` varchar(255) DEFAULT '', + `app_name_zh` varchar(255) DEFAULT NULL, + `view_code` varchar(255) DEFAULT '' COMMENT '应用编码', + `icon` varchar(255) DEFAULT '', + `behavior` varchar(255) DEFAULT '' COMMENT '行为细分', + `core_app` int(11) DEFAULT NULL COMMENT '是否是核心应用(1:是,0:否)', + PRIMARY KEY (`id`) + ) ENGINE=FEDERATED AUTO_INCREMENT=399 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/code_app_dic'; + + + +CREATE TABLE `ui_cfg_num_statistics` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `function_id` int(11) NOT NULL, + `service_id` int(11) NOT NULL, + `action` int(11) NOT NULL, + `cfg_state` int(11) NOT NULL COMMENT '0未审核,1已审核,2审核未通过,3审核取消,-1删除', + `compile_id` int(11) DEFAULT 0, + `statistic_time` datetime DEFAULT NULL COMMENT '统计时间', + PRIMARY KEY (`id`) + ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/cfg_num_statistics'; + + +CREATE TABLE `ui_request_num_statistics` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `function_id` int(11) NOT NULL, + `service_id` int(11) NOT NULL, + `request_id` int(11) NOT NULL COMMENT '来函信息', + `statistic_time` datetime DEFAULT NULL COMMENT '统计时间', + `compile_id` int(11) DEFAULT 0, + PRIMARY KEY (`id`) + )ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/request_num_statistics'; + + +CREATE TABLE `ui_sys_data_dictionary_item` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `item_code` varchar(128) NOT NULL COMMENT '编码(数据表中存储的值如:0、1、2、3)', + `item_value` varchar(256) NOT NULL COMMENT '编码对应的值(页面上展现的具体意义)', + `item_desc` varchar(256) DEFAULT NULL COMMENT '编码描述信息', + `item_sort` int(2) NOT NULL COMMENT '排序序号', + `status` int(11) DEFAULT 1 COMMENT '该条数据是否可用(1:可用 0:禁用)', + `type` int(11) DEFAULT 1 COMMENT '该条记录页面是否可维护(1:可维护 0:不可维护)', + `dictionary_id` int(11) DEFAULT NULL COMMENT '关联数据字典外键', + PRIMARY KEY (`id`) + )ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/sys_data_dictionary_item'; + + CREATE TABLE `ui_code_behavior_type_dic` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `behavior_type` varchar(255) DEFAULT NULL, + `view_code` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) + ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/code_behavior_type_dic'; + +CREATE TABLE `ui_code_browser_type_dic` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `browser_type` varchar(255) DEFAULT NULL, + `view_code` varchar(255) DEFAULT NULL, + `icon` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) + ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/code_browser_type_dic'; + + +CREATE TABLE `ui_code_os_type_dic` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `os_type` varchar(255) DEFAULT NULL, + `view_code` varchar(255) DEFAULT NULL, + `icon` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/code_os_type_dic'; + + + +CREATE TABLE `ui_code_protocol_type_dic` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `protocol_type` varchar(255) DEFAULT '', + `view_code` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/code_protocol_type_dic'; + + +CREATE TABLE `ui_code_service_type_dic` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `service_type` varchar(255) DEFAULT '' COMMENT '业务类型', + `view_code` varchar(255) DEFAULT NULL COMMENT '界面编码', + PRIMARY KEY (`id`) + ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/code_service_type_dic'; + + +CREATE TABLE `ui_code_web_service_dic` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '序号', + `website` varchar(255) DEFAULT '', + `domain_name` varchar(255) DEFAULT '' COMMENT '域名', + `view_code` varchar(255) DEFAULT '', + `icon` varchar(255) DEFAULT '', + PRIMARY KEY (`id`) +) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/code_web_service_dic'; + + + +CREATE TABLE `ui_service_dict_info` ( + `service_dict_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '字典ID', + `item_type` int(11) DEFAULT NULL COMMENT '数据类型\r\n1:分类\r\n2:性质\r\n3:标签\r\n', + `item_code` varchar(64) DEFAULT NULL COMMENT '编码', + `item_value` varchar(64) DEFAULT NULL COMMENT '编码对应值', + `item_desc` varchar(128) DEFAULT NULL COMMENT '描述信息', + `parent_id` int(11) DEFAULT NULL COMMENT '父ID无父属性,默认填0', + `is_leaf` int(11) DEFAULT NULL COMMENT '是否叶子节点0-否 1-是;只有一级填0;', + `level_no` int(11) DEFAULT NULL, + `is_valid` int(11) DEFAULT NULL COMMENT '有效标志1-有效 0-无效', + `creator_id` int(11) DEFAULT NULL COMMENT '创建人员取自sys_user.id', + `create_time` datetime DEFAULT NULL COMMENT '配置时间', + `editor_id` int(11) DEFAULT NULL COMMENT '修改人员取自sys_user.id', + `edit_time` datetime DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`service_dict_id`) + ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/service_dict_info'; + + + CREATE TABLE `ui_request_info` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置ID', + `request_number` varchar(512) DEFAULT NULL COMMENT 'request_number字段与request_title互换使用,request_number当来函标题使用', + `request_org` varchar(128) NOT NULL COMMENT '来函单位', + `request_time` date NOT NULL COMMENT '来函时间', + `request_title` varchar(512) NOT NULL COMMENT 'request_number字段与request_title互换使用,request_title当来函函号使用', + `request_content` varchar(4000) NOT NULL COMMENT '来函内容', + `is_valid` int(11) NOT NULL COMMENT '0无效,1有效,-1删除', + `is_audit` int(11) NOT NULL COMMENT '是否审核', + `creator_id` int(11) NOT NULL COMMENT '创建人员', + `create_time` date NOT NULL COMMENT '配置时间', + `editor_id` int(11) DEFAULT NULL COMMENT '修改人员', + `edit_time` date DEFAULT NULL COMMENT '修改时间', + `auditor_id` int(11) DEFAULT NULL COMMENT '审核人员', + `audit_time` date DEFAULT NULL COMMENT '审核时间', + `task_id` bigint(20) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `request_info_request_number` (`request_number`) USING BTREE + ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/request_info'; + + + CREATE TABLE `ui_task_info` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置ID', + `task_name` varchar(64) NOT NULL, + `task_org` varchar(128) NOT NULL, + `task_time` date NOT NULL, + `task_desc` varchar(512) DEFAULT NULL, + `is_valid` int(11) NOT NULL, + `is_audit` int(11) NOT NULL, + `creator_id` int(11) NOT NULL, + `create_time` date NOT NULL, + `editor_id` int(11) DEFAULT NULL, + `edit_time` date DEFAULT NULL, + `auditor_id` int(11) DEFAULT NULL, + `audit_time` date DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `task_info_task_name` (`task_name`) USING BTREE + ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/task_info'; + + + CREATE TABLE `ui_config_group_info` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `group_id` bigint(20) NOT NULL, + `group_name` varchar(128) NOT NULL, + `is_issued` int(11) NOT NULL COMMENT '0否,1是', + `insert_time` datetime NOT NULL, + `update_time` datetime DEFAULT NULL, + `group_type` int(11) DEFAULT NULL COMMENT '1:协议,2:内容,3:区域 ,4 asn', + `compile_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`) + ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/config_group_info'; + + CREATE TABLE `ui_website_domain_topic` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `website_service_id` bigint(20) DEFAULT NULL COMMENT '网站服务Id', + `domain` varchar(200) DEFAULT NULL COMMENT '域名', + `topic_id` bigint(20) DEFAULT NULL COMMENT '主题Id', + `create_time` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp(), + `is_valid` int(1) DEFAULT 1, + `icon` varchar(200) DEFAULT NULL COMMENT '图标', + `desc` varchar(400) DEFAULT NULL COMMENT '描述信息', + `creator_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`) + ) ENGINE=FEDERATED AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CONNECTION='mysql://root:111111@192.168.10.204:3306/gwall/website_domain_topic'; diff --git a/db/test/galaxy_test_data.xls b/db/test/galaxy_test_data.xls new file mode 100644 index 0000000..5de828d Binary files /dev/null and b/db/test/galaxy_test_data.xls differ diff --git a/db/test/galaxy_test_data.xlsx b/db/test/galaxy_test_data.xlsx new file mode 100644 index 0000000..babdd1b Binary files /dev/null and b/db/test/galaxy_test_data.xlsx differ diff --git a/db/test/galaxy_test_mysql.sql b/db/test/galaxy_test_mysql.sql new file mode 100644 index 0000000..9178a51 --- /dev/null +++ b/db/test/galaxy_test_mysql.sql @@ -0,0 +1,84 @@ +SET SESSION FOREIGN_KEY_CHECKS=0; + +/* Drop Tables */ + +DROP TABLE IF EXISTS test_data; +DROP TABLE IF EXISTS test_data_child; +DROP TABLE IF EXISTS test_tree; + + + + +/* Create Tables */ + +-- 测试数据 +CREATE TABLE test_data +( + id varchar(64) NOT NULL COMMENT '编号', + test_input varchar(200) COMMENT '单行文本', + test_textarea varchar(200) COMMENT '多行文本', + test_select varchar(10) COMMENT '下拉框', + test_select_multiple varchar(200) COMMENT '下拉多选', + test_radio varchar(10) COMMENT '单选框', + test_checkbox varchar(200) COMMENT '复选框', + test_date datetime COMMENT '日期选择', + test_datetime datetime COMMENT '日期时间', + test_user_code varchar(64) COMMENT '用户选择', + test_office_code varchar(64) COMMENT '机构选择', + test_area_code varchar(64) COMMENT '区域选择', + test_area_name varchar(100) COMMENT '区域名称', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date datetime NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date datetime NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + PRIMARY KEY (id) +) COMMENT = '测试数据'; + + +-- 测试数据子表 +CREATE TABLE test_data_child +( + id varchar(64) NOT NULL COMMENT '编号', + test_sort int COMMENT '排序号', + test_data_id varchar(64) COMMENT '父表主键', + test_input varchar(200) COMMENT '单行文本', + test_textarea varchar(200) COMMENT '多行文本', + test_select varchar(10) COMMENT '下拉框', + test_select_multiple varchar(200) COMMENT '下拉多选', + test_radio varchar(10) COMMENT '单选框', + test_checkbox varchar(200) COMMENT '复选框', + test_date datetime COMMENT '日期选择', + test_datetime datetime COMMENT '日期时间', + test_user_code varchar(64) COMMENT '用户选择', + test_office_code varchar(64) COMMENT '机构选择', + test_area_code varchar(64) COMMENT '区域选择', + test_area_name varchar(100) COMMENT '区域名称', + PRIMARY KEY (id) +) COMMENT = '测试数据子表'; + + +-- 测试树表 +CREATE TABLE test_tree +( + tree_code varchar(64) NOT NULL COMMENT '节点编码', + parent_code varchar(64) NOT NULL COMMENT '父级编号', + parent_codes varchar(1000) NOT NULL COMMENT '所有父级编号', + tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)', + tree_sorts varchar(1000) NOT NULL COMMENT '所有级别排序号', + tree_leaf char(1) NOT NULL COMMENT '是否最末级', + tree_level decimal(4) NOT NULL COMMENT '层次级别', + tree_names varchar(1000) NOT NULL COMMENT '全节点名', + tree_name varchar(200) NOT NULL COMMENT '节点名称', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date datetime NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date datetime NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + PRIMARY KEY (tree_code) +) COMMENT = '测试树表'; + + + diff --git a/pom.xml b/pom.xml index 3a35c48..ded490f 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ galaxy-service com.nis.galaxy galaxy-service - 0.0.1-SNAPSHOT + Release-1.3 @@ -37,54 +37,41 @@ + + + src/main/resources + + **/*.properties + **/*.xml + **/*.xsd + **/*.yml + + true + + + src/main/resources + false + + **/*.mmdb + **/*.dat + **/*.sh + **/*.bat + **/*.sql + + + + src/main/java + + **/*.properties + **/*.xml + + true + - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - [1.0.0,) - - copy-dependencies - - - - - - + - - - - - - - - - - - - - - - - - UTF-8 - - - - @@ -127,7 +114,7 @@ - + + + org.apache.maven.plugins maven-compiler-plugin @@ -152,6 +142,43 @@ UTF-8 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.7 + + + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.6.1 + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + + @@ -572,4 +599,81 @@ + + + + init-db + + + org.dbunit + dbunit + 2.4.8 + + + org.apache.poi + poi + 3.2-FINAL + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/deploy-producer.properties b/src/main/resources/deploy-producer.properties new file mode 100644 index 0000000..9a6d26b --- /dev/null +++ b/src/main/resources/deploy-producer.properties @@ -0,0 +1,5 @@ +jdbc.type=mysql +jdbc.deploy.driver=com.mysql.jdbc.Driver +jdbc.deploy.url=jdbc:mysql://192.168.10.204:3306/galaxy_test?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull +jdbc.deploy.username=galaxy +jdbc.deploy.password=ceiec2018! \ No newline at end of file