Browse Source

集成flyway,自动初始化MySQL

tags/v1.0.1-309.1147
ranjunhao 2 years ago
parent
commit
9ef60a99f1
6 changed files with 853 additions and 10 deletions
  1. +8
    -0
      config/application.yml
  2. +51
    -6
      pom.xml
  3. +68
    -0
      src/main/java/com/stonedt/intelligence/config/DataSourceConfig.java
  4. +1
    -1
      src/main/java/com/stonedt/intelligence/dao/DisplayBoardDao.java
  5. +1
    -3
      src/main/java/com/stonedt/intelligence/dao/WarningarticleDao.java
  6. +724
    -0
      src/main/resources/db/migration/V1.0__InitTableAndData.sql

+ 8
- 0
config/application.yml View File

@@ -37,6 +37,7 @@ spring:
username: root username: root
password: 123456 password: 123456
# 修改设置Redis服务器地址 # 修改设置Redis服务器地址
redis: redis:
database: 0 database: 0
@@ -46,6 +47,13 @@ spring:
max-idle: 10 max-idle: 10
max-wait: 100000 max-wait: 100000
timeout: 100000 timeout: 100000
# flyway 自动建库建表设置
flyway:
enabled: true
locations: classpath:db/migration
baseline-on-migrate: true
mybatis: mybatis:
type-aliases-package: com.stonedt.intelligence.entity type-aliases-package: com.stonedt.intelligence.entity


+ 51
- 6
pom.xml View File

@@ -24,6 +24,12 @@
</properties> </properties>


<dependencies> <dependencies>
<!-- flyway -->
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
</dependency>

<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId> <artifactId>spring-boot-starter-aop</artifactId>
@@ -45,6 +51,7 @@
<dependency> <dependency>
<groupId>mysql</groupId> <groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
<scope>runtime</scope> <scope>runtime</scope>
</dependency> </dependency>
<dependency> <dependency>
@@ -71,7 +78,44 @@
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId> <artifactId>spring-boot-starter-data-redis</artifactId>
<version>2.1.6.RELEASE</version>
</dependency>

<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>2.1.6.RELEASE</version>
</dependency>

<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-keyvalue</artifactId>
<version>2.1.6.RELEASE</version>
</dependency>

<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons</artifactId>
<version>2.1.6.RELEASE</version>
</dependency> </dependency>

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>

<!-- <dependency>-->
<!-- <groupId>org.apache.httpcomponents</groupId>-->
<!-- <artifactId>httpclient</artifactId>-->
<!-- <version>4.5.3</version>-->
<!-- </dependency>-->

<!-- <dependency>-->
<!-- <groupId>com.auth0</groupId>-->
<!-- <artifactId>java-jwt</artifactId>-->
<!-- <version>3.1.0</version>-->
<!-- </dependency>-->

<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId> <artifactId>spring-boot-starter-web</artifactId>
@@ -152,10 +196,11 @@
<version>2.1.3</version> <version>2.1.3</version>
</dependency> </dependency>


<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
</dependency>
<dependency> <dependency>
<groupId>eu.bitwalker</groupId> <groupId>eu.bitwalker</groupId>
@@ -164,8 +209,8 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.hankcs</groupId> <groupId>com.hankcs</groupId>
<artifactId>hanlp</artifactId>
<version>portable-1.7.0</version>
<artifactId>hanlp</artifactId>
<version>portable-1.8.2</version>
</dependency> </dependency>


+ 68
- 0
src/main/java/com/stonedt/intelligence/config/DataSourceConfig.java View File

@@ -0,0 +1,68 @@
package com.stonedt.intelligence.config;

import com.alibaba.druid.pool.DruidDataSource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;

import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

/**
* @Author ranjunhao
* @Date 2022/3/2 18:13
*/
@Configuration
@Primary
public class DataSourceConfig {

private Logger log = LoggerFactory.getLogger(DataSourceConfig.class);

@Value("${spring.datasource.druid.url}")
private String datasourceUrl;
@Value("${spring.datasource.druid.driver-class-name}")
private String driverClassName;
@Value("${spring.datasource.druid.username}")
private String username;
@Value("${spring.datasource.druid.password}")
private String password;

//声明其为Bean实例
@Bean
public DataSource dataSource(){
DruidDataSource datasource = new DruidDataSource();

datasource.setUrl(datasourceUrl);
datasource.setUsername(username);
datasource.setPassword(password);
datasource.setDriverClassName(driverClassName);

try {
Class.forName(driverClassName);

String url01 = datasourceUrl.substring(0,datasourceUrl.indexOf("?"));

String url02 = url01.substring(0,url01.lastIndexOf("/"))+"?serverTimezone=Asia/Shanghai";

String datasourceName = url01.substring(url01.lastIndexOf("/")+1);
// 连接已经存在的数据库,如:mysql
Connection connection = DriverManager.getConnection(url02, username, password);
Statement statement = connection.createStatement();
// 创建数据库
statement.executeUpdate("create database if not exists `" + datasourceName + "` default character set utf8 COLLATE utf8_general_ci");

statement.close();
connection.close();
} catch (Exception e) {
e.printStackTrace();
}


return datasource;
}
}

+ 1
- 1
src/main/java/com/stonedt/intelligence/dao/DisplayBoardDao.java View File

@@ -4,8 +4,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import io.lettuce.core.dynamic.annotation.Param;
@Mapper @Mapper
public interface DisplayBoardDao { public interface DisplayBoardDao {


+ 1
- 3
src/main/java/com/stonedt/intelligence/dao/WarningarticleDao.java View File

@@ -4,10 +4,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import com.stonedt.intelligence.entity.AnalysisQuartzDo;
import io.lettuce.core.dynamic.annotation.Param;
@Mapper @Mapper
public interface WarningarticleDao { public interface WarningarticleDao {


+ 724
- 0
src/main/resources/db/migration/V1.0__InitTableAndData.sql View File

@@ -0,0 +1,724 @@
/*
Navicat Premium Data Transfer

Source Server : 192.168.71.73
Source Server Type : MySQL
Source Server Version : 50733
Source Host : s1.stonedt.com
Source Database : stonedt_portal

Target Server Type : MySQL
Target Server Version : 50733
File Encoding : utf-8

Date: 02/14/2022 17:33:00 PM
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for `data_favorite`
-- ----------------------------
DROP TABLE IF EXISTS `data_favorite`;
CREATE TABLE `data_favorite` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增长id',
`title` varchar(255) DEFAULT NULL COMMENT '标题',
`article_public_id` varchar(50) DEFAULT NULL COMMENT '文章唯一id',
`publish_time` datetime DEFAULT NULL COMMENT '发布时间',
`user_id` bigint(50) NOT NULL COMMENT '用户id',
`favoritetime` datetime DEFAULT NULL COMMENT '收藏时间',
`status` int(11) DEFAULT '1' COMMENT '状态1.正常 2.删除',
`emotionalIndex` int(11) DEFAULT NULL COMMENT '情感 1正面 2中性 3负面',
`projectid` bigint(20) DEFAULT NULL COMMENT '方案id',
`groupid` bigint(20) DEFAULT NULL COMMENT '方案组id',
`source_name` varchar(255) DEFAULT NULL COMMENT '来源网站',
PRIMARY KEY (`id`,`user_id`),
UNIQUE KEY `article_public_id` (`article_public_id`,`user_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=108 DEFAULT CHARSET=utf8mb4 COMMENT='文章收藏表';

-- ----------------------------
-- Table structure for `full_menu`
-- ----------------------------
DROP TABLE IF EXISTS `full_menu`;
CREATE TABLE `full_menu` (
`only_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`id` int(11) NOT NULL COMMENT '唯一id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`type` int(1) DEFAULT NULL COMMENT '1一级分类2二级分类',
`name` varchar(255) DEFAULT NULL COMMENT '分类名称',
`value` varchar(255) DEFAULT NULL COMMENT '传值(一级分类为空)',
`type_one_id` int(11) DEFAULT NULL COMMENT '所属一级分类id(一级分类为空)',
`type_two_id` int(11) DEFAULT NULL COMMENT '所属二级分类id',
`icon` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '一级分类图标',
`is_show` tinyint(2) DEFAULT '0' COMMENT '是否展示,0展示,1不展示',
`is_default` tinyint(2) DEFAULT '0' COMMENT '默认菜单列表,0是、1不是',
PRIMARY KEY (`only_id`)
) ENGINE=InnoDB AUTO_INCREMENT=108 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `full_polymerization`
-- ----------------------------
DROP TABLE IF EXISTS `full_polymerization`;
CREATE TABLE `full_polymerization` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`type` tinyint(2) DEFAULT '0' COMMENT '聚合菜单分类 0为系统默认分类、1为用户分类',
`name` varchar(255) DEFAULT NULL COMMENT '聚合菜单名称',
`value` varchar(255) DEFAULT NULL COMMENT '一级菜单id,多个用,间隔',
`icon` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '聚合菜单图标',
`is_show` tinyint(2) DEFAULT '0' COMMENT '是否展示,0展示,1不展示',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `full_type`
-- ----------------------------
DROP TABLE IF EXISTS `full_type`;
CREATE TABLE `full_type` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`type` int(1) DEFAULT NULL COMMENT '1一级分类2二级分类',
`name` varchar(255) DEFAULT NULL COMMENT '分类名称',
`value` varchar(255) DEFAULT NULL COMMENT '传值(一级分类为空)',
`type_one_id` int(11) DEFAULT NULL COMMENT '所属一级分类id(一级分类为空)',
`type_two_id` int(11) DEFAULT NULL COMMENT '所属二级分类id',
`icon` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '一级分类图标',
`is_show` tinyint(2) DEFAULT '0' COMMENT '是否展示,0展示,1不展示',
`is_default` tinyint(2) DEFAULT '0' COMMENT '默认菜单列表,0是、1不是',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `full_word`
-- ----------------------------
DROP TABLE IF EXISTS `full_word`;
CREATE TABLE `full_word` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`create_time` datetime DEFAULT NULL COMMENT '记录时间',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`search_word` varchar(255) DEFAULT NULL COMMENT '搜索词',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2093 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `module`
-- ----------------------------
DROP TABLE IF EXISTS `module`;
CREATE TABLE `module` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`module_id` int(11) DEFAULT NULL COMMENT '模块id',
`module_name` varchar(255) DEFAULT NULL COMMENT '模块名称',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `module_method`
-- ----------------------------
DROP TABLE IF EXISTS `module_method`;
CREATE TABLE `module_method` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`module_id` int(11) DEFAULT NULL COMMENT '模块id',
`method_name` varchar(255) DEFAULT NULL COMMENT '方法名称',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `monitor_analysis`
-- ----------------------------
DROP TABLE IF EXISTS `monitor_analysis`;
CREATE TABLE `monitor_analysis` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`analysis_id` bigint(20) DEFAULT NULL COMMENT '监测分析公共id',
`project_id` bigint(20) DEFAULT NULL COMMENT '方案id',
`time_period` int(1) DEFAULT NULL COMMENT '时间周期',
`data_overview` longtext COMMENT '数据概览',
`emotional_proportion` longtext COMMENT '情感占比',
`plan_word_hit` longtext COMMENT '方案命中主体词',
`keyword_emotion_trend` longtext COMMENT '关键词情感分析走势',
`hot_event_ranking` longtext COMMENT '热点事件排名',
`highword_cloud` longtext COMMENT '关键词高频分布统计',
`keyword_index` longtext COMMENT '高频词指数',
`media_activity_analysis` longtext COMMENT '媒体活跃度分析',
`hot_spot_ranking` longtext COMMENT '热点地区排名',
`data_source_distribution` longtext COMMENT '数据来源分布',
`data_source_analysis` longtext COMMENT '数据来源分析',
`keyword_exposure_rank` longtext COMMENT '关键词曝光度环比排行',
`selfmedia_volume_rank` longtext COMMENT '自媒体渠道声量排名',
`popular_event` longtext COMMENT '热点事件json',
`popular_information` longtext COMMENT '热门资讯数据json',
`relative_news` longtext COMMENT '相关资讯json',
`hot_company` longtext COMMENT '热点公司json',
`hot_people` longtext COMMENT '热点人物json',
`hot_spot` longtext COMMENT '热点地区json',
`keyword_emotion_statistical` longtext COMMENT '关键词情感分析数据统计分布json',
`ner` longtext COMMENT '实体',
`category_rank` longtext COMMENT '分类趋势',
`industrial_distribution` longtext COMMENT '行业分布',
`event_statistics` longtext COMMENT '事件统计',
PRIMARY KEY (`id`),
UNIQUE KEY `project_id` (`project_id`,`time_period`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3602 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `monitor_analysis_copy1`
-- ----------------------------
DROP TABLE IF EXISTS `monitor_analysis_copy1`;
CREATE TABLE `monitor_analysis_copy1` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`analysis_id` bigint(20) DEFAULT NULL COMMENT '监测分析公共id',
`project_id` bigint(20) DEFAULT NULL COMMENT '方案id',
`time_period` int(1) DEFAULT NULL COMMENT '时间周期',
`data_overview` longtext COMMENT '数据概览',
`emotional_proportion` longtext COMMENT '情感占比',
`plan_word_hit` longtext COMMENT '方案命中主体词',
`keyword_emotion_trend` longtext COMMENT '关键词情感分析走势',
`hot_event_ranking` longtext COMMENT '热点事件排名',
`highword_cloud` longtext COMMENT '关键词高频分布统计',
`keyword_index` longtext COMMENT '高频词指数',
`media_activity_analysis` longtext COMMENT '媒体活跃度分析',
`hot_spot_ranking` longtext COMMENT '热点地区排名',
`data_source_distribution` longtext COMMENT '数据来源分布',
`data_source_analysis` longtext COMMENT '数据来源分析',
`keyword_exposure_rank` longtext COMMENT '关键词曝光度环比排行',
`selfmedia_volume_rank` longtext COMMENT '自媒体渠道声量排名',
`popular_event` longtext COMMENT '热点事件json',
`popular_information` longtext COMMENT '热门资讯数据json',
`relative_news` longtext COMMENT '相关资讯json',
`hot_company` longtext COMMENT '热点公司json',
`hot_people` longtext COMMENT '热点人物json',
`hot_spot` longtext COMMENT '热点地区json',
`keyword_emotion_statistical` longtext COMMENT '关键词情感分析数据统计分布json',
PRIMARY KEY (`id`),
UNIQUE KEY `project_id` (`project_id`,`time_period`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `opinion_condition`
-- ----------------------------
DROP TABLE IF EXISTS `opinion_condition`;
CREATE TABLE `opinion_condition` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`opinion_condition_id` bigint(20) DEFAULT NULL COMMENT '偏好设置公共id',
`project_id` bigint(20) DEFAULT NULL COMMENT '方案id',
`time` int(1) DEFAULT NULL COMMENT '时间范围(1:24小时,2:昨天,3:今天,4:3天,5:7天,6:15天,7:30天,8自定义)',
`precise` int(1) DEFAULT NULL COMMENT '精准筛选(0:关闭:1打开)',
`emotion` varchar(255) DEFAULT NULL COMMENT '情感属性(1:正面 2:中性 3:负面)\r\n可多选,英文逗号分隔',
`similar` int(1) DEFAULT NULL COMMENT '相似文章(0:取消合并 1:合并文章)',
`sort` int(1) DEFAULT NULL COMMENT '信息排序(1:时间降序 2:时间升序 3:相似数倒序)',
`matchs` int(1) DEFAULT NULL COMMENT '匹配方式(1:全文 2:标题 3:正文)',
`times` varchar(255) DEFAULT NULL COMMENT '自定义时间',
`timee` varchar(255) DEFAULT NULL,
`classify` varchar(255) DEFAULT '[0]' COMMENT '数据来源',
`websitename` varchar(255) DEFAULT '' COMMENT '网站名称',
`author` varchar(255) DEFAULT NULL COMMENT '作者名称',
`organization` varchar(255) DEFAULT NULL COMMENT '涉及机构',
`categorylable` varchar(255) DEFAULT NULL COMMENT '文章分类',
`enterprisetype` varchar(255) DEFAULT NULL COMMENT '涉及企业',
`hightechtype` varchar(255) DEFAULT NULL COMMENT '高科技型企业',
`policylableflag` varchar(255) DEFAULT NULL COMMENT '涉及政策',
`datasource_type` varchar(255) DEFAULT NULL COMMENT '数据品类',
`eventIndex` varchar(255) DEFAULT NULL COMMENT '涉及事件',
`industryIndex` varchar(255) DEFAULT NULL COMMENT '涉及行业',
`province` varchar(255) DEFAULT NULL COMMENT '涉及省份',
`city` varchar(255) DEFAULT NULL COMMENT '涉及城市',
PRIMARY KEY (`id`),
UNIQUE KEY `opinion_condition_id` (`opinion_condition_id`) USING BTREE,
UNIQUE KEY `project_id` (`project_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=930 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Records of `opinion_condition`
-- ----------------------------
BEGIN;
INSERT INTO `opinion_condition` VALUES ('926', '2022-02-14 17:26:23', '1493154645307166720', '1493154645181337600', '4', '1', '[1,2,3]', '0', '1', '1', '', '', '[0]', '', '', '0', '0', '0', '0', '0', '0', '', '', '', ''), ('927', '2022-02-14 17:28:23', '1493155148741087232', '1493155148443291648', '4', '0', '[1,2,3]', '0', '1', '1', '', '', '[0]', '', '', '0', '0', '0', '0', '0', '0', '', '', '', ''), ('928', '2022-02-14 17:31:24', '1493155905670352896', '1493155905573883904', '4', '1', '[1,2,3]', '0', '1', '1', null, null, '[0]', '', null, null, null, null, null, null, null, null, null, null, null), ('929', '2022-02-14 17:31:59', '1493156056224894976', '1493156056132620288', '4', '1', '[1,2,3]', '0', '1', '1', null, null, '[0]', '', null, null, null, null, null, null, null, null, null, null, null);
COMMIT;

-- ----------------------------
-- Table structure for `organization`
-- ----------------------------
DROP TABLE IF EXISTS `organization`;
CREATE TABLE `organization` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`organization_id` bigint(20) DEFAULT NULL COMMENT '机构公共id',
`organization_short` varchar(255) DEFAULT NULL COMMENT '机构简称',
`organization_name` varchar(255) DEFAULT NULL COMMENT '机构名全称',
`organization_type` int(1) DEFAULT '1' COMMENT '机构类型(1机构、2个人)',
`term_of_validity` datetime DEFAULT NULL COMMENT '有效期',
`status` int(1) DEFAULT '1' COMMENT '状态(1代表正常 2代表注销)',
`organization_code` varchar(255) DEFAULT NULL COMMENT '组织代码',
`logo_url` varchar(255) DEFAULT NULL COMMENT 'logo地址',
`system_title` varchar(255) DEFAULT NULL COMMENT '系统名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `project`
-- ----------------------------
DROP TABLE IF EXISTS `project`;
CREATE TABLE `project` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`project_id` bigint(20) DEFAULT NULL COMMENT '方案公共id',
`project_name` varchar(255) DEFAULT NULL COMMENT '方案名',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`project_type` int(1) DEFAULT '1' COMMENT '方案类型(普通1,高级2)',
`project_description` varchar(255) DEFAULT NULL COMMENT '方案描述',
`subject_word` longtext COMMENT '主体词',
`character_word` longtext COMMENT '人物词',
`event_word` longtext COMMENT '事件词',
`regional_word` longtext COMMENT '地域词',
`stop_word` longtext COMMENT '屏蔽词',
`del_status` int(1) DEFAULT '0' COMMENT '软删除(0:否 1:是)',
`group_id` bigint(20) DEFAULT NULL COMMENT '方案组id',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=966 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Records of `project`
-- ----------------------------
BEGIN;
INSERT INTO `project` VALUES ('962', '2022-02-14 17:26:23', '1493154645181337600', '政府部门', '2022-02-14 17:26:23', '2', null, '汽车政策,汽车产业发展政策,汽车行业,新能源,汽车产业,汽车领域', '邵卫东,工信部,发改委,国家能源局,能源局,政府,政策,补贴,改革,地方政策,行业协会,领域专家,有关部门,促进发展', '', '', '涨停,跌停,证券,股票,股价,A股,券商,涨幅,买入,涨跌,融资券,跌幅,涨跌幅,归母净利润,分类信息,黄页88,商务网,建材网,机械网,机电之家,云商讯,招聘启事,人才招聘,沪深股市,物流专线,校园招聘,培训,就业信息网,基金托管,交易日,多少钱,哪家好,厂家价格,优质供应商,信托产品,资产转让,债权转让,中概股,港股通,沪深两市,诊股,价格快讯,港交所,深交所,抄底,证券代码,股票代码,股票开户,代写融资计划书,代写方案,证券之星,代写,代考,淘股吧,电机维修,家电维修,股东大会决议公告,招标,投标,铸铁加工,铸铁盖板,铸铁管件,硅藻泥设计,微孔铝单板,空包代发,专线发车,股指,棋牌手机,融资融券,暴涨,暴跌', '0', '1493154486150107136', '13900000000'), ('963', '2022-02-14 17:28:23', '1493155148443291648', '南京政策', '2022-02-14 17:28:23', '2', null, '南京市政府,政策,扶持创新,扶持创业,创新周,南京政府,市政府,科技局,发改委,经信委,产业园,人才引进,政府补贴,扶持力度,四新,城市创新,创新名城,智慧城市,新基建', '邵卫东,工信部,发改委,国家能源局,能源局,政府,政策,补贴,改革,地方政策,行业协会,领域专家,有关部门,促进发展', '大数据,人工智能,物联网,5G,区块链', '南京', '', '0', '1493154486150107136', '13900000000'), ('964', '2022-02-14 17:31:24', '1493155905573883904', '舆情监测', '2022-02-14 17:31:24', '1', null, '舆情监测|网络舆情监测|舆情监控|舆情分析|舆情系统|免费舆情|大数据舆情|舆情大数据|舆情信息简报|大数据舆情', '', '', '', '涨停|跌停|证券|股票|股价|A股|券商|涨幅|买入|涨跌|融资券|跌幅|涨跌幅|归母净利润|分类信息|黄页88|商务网|建材网|机械网|机电之家|云商讯|培训|招聘启事|人才招聘|沪深股市|物流专线|校园招聘|培训|就业信息网|基金托管|交易日|多少钱|哪家好|厂家价格|优质供应商|信托产品|资产转让|债权转让|中概股|港股通|沪深两市|诊股|价格快讯|港交所|深交所|抄底|证券代码|股票代码', '0', '1493154486150107136', '13900000000'), ('965', '2022-02-14 17:31:59', '1493156056132620288', '地方政策', '2022-02-14 17:31:59', '2', null, '汽车政策,新能源补贴,新能源政策,新能源汽车推广应用财政补贴政策', '', '', '上海,北京,广州,南京,江苏,浙江,杭州,深圳,广东', '涨停,跌停,证券,股票,股价,A股,券商,涨幅,买入,涨跌,融资券,跌幅,涨跌幅,归母净利润,分类信息,黄页88,商务网,建材网,机械网,机电之家,云商讯,培训,招聘启事,人才招聘,沪深股市,物流专线,校园招聘,培训,就业信息网,基金托管,交易日,多少钱,哪家好,厂家价格,优质供应商,信托产品,资产转让,债权转让,中概股,港股通,沪深两市,诊股,价格快讯', '0', '1493154486150107136', '13900000000');
COMMIT;

-- ----------------------------
-- Table structure for `project_task`
-- ----------------------------
DROP TABLE IF EXISTS `project_task`;
CREATE TABLE `project_task` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`create_time` datetime DEFAULT NULL,
`project_id` bigint(20) DEFAULT NULL,
`project_type` int(1) DEFAULT NULL,
`subject_word` text,
`regional_word` text,
`character_word` text,
`event_word` text,
`stop_word` text,
`analysis_flag` int(1) DEFAULT '0',
`volume_flag` int(1) DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `project_id` (`project_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=781 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Records of `project_task`
-- ----------------------------
BEGIN;
INSERT INTO `project_task` VALUES ('777', '2022-02-14 17:26:23', '1493154645181337600', '2', '汽车政策,汽车产业发展政策,汽车行业,新能源,汽车产业,汽车领域', '', '邵卫东,工信部,发改委,国家能源局,能源局,政府,政策,补贴,改革,地方政策,行业协会,领域专家,有关部门,促进发展', '', '涨停,跌停,证券,股票,股价,A股,券商,涨幅,买入,涨跌,融资券,跌幅,涨跌幅,归母净利润,分类信息,黄页88,商务网,建材网,机械网,机电之家,云商讯,招聘启事,人才招聘,沪深股市,物流专线,校园招聘,培训,就业信息网,基金托管,交易日,多少钱,哪家好,厂家价格,优质供应商,信托产品,资产转让,债权转让,中概股,港股通,沪深两市,诊股,价格快讯,港交所,深交所,抄底,证券代码,股票代码,股票开户,代写融资计划书,代写方案,证券之星,代写,代考,淘股吧,电机维修,家电维修,股东大会决议公告,招标,投标,铸铁加工,铸铁盖板,铸铁管件,硅藻泥设计,微孔铝单板,空包代发,专线发车,股指,棋牌手机,融资融券,暴涨,暴跌', '0', '0'), ('778', '2022-02-14 17:28:23', '1493155148443291648', '2', '南京市政府,政策,扶持创新,扶持创业,创新周,南京政府,市政府,科技局,发改委,经信委,产业园,人才引进,政府补贴,扶持力度,四新,城市创新,创新名城,智慧城市,新基建', '南京', '邵卫东,工信部,发改委,国家能源局,能源局,政府,政策,补贴,改革,地方政策,行业协会,领域专家,有关部门,促进发展', '大数据,人工智能,物联网,5G,区块链', '', '0', '0'), ('779', '2022-02-14 17:31:24', '1493155905573883904', '1', '舆情监测|网络舆情监测|舆情监控|舆情分析|舆情系统|免费舆情|大数据舆情|舆情大数据|舆情信息简报|大数据舆情', '', '', '', '涨停|跌停|证券|股票|股价|A股|券商|涨幅|买入|涨跌|融资券|跌幅|涨跌幅|归母净利润|分类信息|黄页88|商务网|建材网|机械网|机电之家|云商讯|培训|招聘启事|人才招聘|沪深股市|物流专线|校园招聘|培训|就业信息网|基金托管|交易日|多少钱|哪家好|厂家价格|优质供应商|信托产品|资产转让|债权转让|中概股|港股通|沪深两市|诊股|价格快讯|港交所|深交所|抄底|证券代码|股票代码', '0', '0'), ('780', '2022-02-14 17:32:00', '1493156056132620288', '2', '汽车政策,新能源补贴,新能源政策,新能源汽车推广应用财政补贴政策', '上海,北京,广州,南京,江苏,浙江,杭州,深圳,广东', '', '', '涨停,跌停,证券,股票,股价,A股,券商,涨幅,买入,涨跌,融资券,跌幅,涨跌幅,归母净利润,分类信息,黄页88,商务网,建材网,机械网,机电之家,云商讯,培训,招聘启事,人才招聘,沪深股市,物流专线,校园招聘,培训,就业信息网,基金托管,交易日,多少钱,哪家好,厂家价格,优质供应商,信托产品,资产转让,债权转让,中概股,港股通,沪深两市,诊股,价格快讯', '0', '0');
COMMIT;

-- ----------------------------
-- Table structure for `publicoption_detail`
-- ----------------------------
DROP TABLE IF EXISTS `publicoption_detail`;
CREATE TABLE `publicoption_detail` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增长id',
`publicoption_id` int(11) DEFAULT NULL COMMENT '研判报告id',
`back_analysis` text COMMENT '溯源分析',
`event_context` longtext COMMENT '事件脉络',
`event_trace` longtext COMMENT '事件跟踪',
`hot_analysis` longtext COMMENT '热点分析',
`netizens_analysis` longtext COMMENT '重点网民分析',
`statistics` longtext COMMENT '统计',
`propagation_analysis` longtext COMMENT '传播分析',
`thematic_analysis` longtext COMMENT '专题分析',
`unscramble_content` text COMMENT '内容解读',
`create_time` datetime DEFAULT NULL COMMENT '生成时间',
`detail_status` int(1) DEFAULT '0' COMMENT '状态值(暂时没用)',
PRIMARY KEY (`id`),
UNIQUE KEY `publicoption_id` (`publicoption_id`)
) ENGINE=InnoDB AUTO_INCREMENT=107 DEFAULT CHARSET=utf8mb4 COMMENT='舆情研判任务详情表';

-- ----------------------------
-- Table structure for `publicoptionevent`
-- ----------------------------
DROP TABLE IF EXISTS `publicoptionevent`;
CREATE TABLE `publicoptionevent` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增长id',
`eventname` varchar(255) DEFAULT '' COMMENT '任务名称',
`eventkeywords` varchar(255) DEFAULT '' COMMENT '任务关键词',
`eventstarttime` datetime DEFAULT NULL COMMENT '任务开始时间',
`eventendtime` datetime DEFAULT NULL COMMENT '任务结束时间',
`createtime` datetime DEFAULT NULL COMMENT '创建时间',
`status` int(11) DEFAULT '2' COMMENT '1.创建失败2.正在创建3.创建成功',
`updatetime` datetime DEFAULT NULL COMMENT '更新时间',
`user_id` bigint(50) DEFAULT NULL COMMENT '用户id',
`eventstopwords` varchar(255) DEFAULT NULL COMMENT '屏蔽词',
`isdelete` int(11) DEFAULT '1' COMMENT '是否删除标记',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='舆情研判任务表';

-- ----------------------------
-- Table structure for `read_sign`
-- ----------------------------
DROP TABLE IF EXISTS `read_sign`;
CREATE TABLE `read_sign` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增长id',
`article_id` varchar(255) DEFAULT NULL COMMENT '文章ID',
`user_id` varchar(255) DEFAULT NULL COMMENT '用户ID',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`type` int(11) DEFAULT NULL COMMENT '新增字段',
`str` varchar(255) DEFAULT NULL COMMENT '新增字段',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `user_id` (`article_id`,`user_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8mb4 COMMENT='已读标记表';

-- ----------------------------
-- Table structure for `report_custom`
-- ----------------------------
DROP TABLE IF EXISTS `report_custom`;
CREATE TABLE `report_custom` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`report_id` bigint(20) DEFAULT NULL COMMENT '报告公共id',
`report_name` varchar(255) DEFAULT NULL COMMENT '报告名称',
`report_type` int(1) DEFAULT NULL COMMENT '报告类型(1:日报,2:周报,3:月报)',
`report_starttime` datetime DEFAULT NULL COMMENT '报告周期开始时间',
`report_endtime` datetime DEFAULT NULL COMMENT '报告周期结束时间',
`report_status` int(1) DEFAULT '1' COMMENT '报告状态(0:已生成任务,1:正在编制,2:编制成功3:编制失败)',
`report_topping` int(1) DEFAULT '0' COMMENT '报告是否置顶(0:未置顶,1:置顶),默认0',
`report_time` datetime DEFAULT NULL COMMENT '报告编制时间',
`del_status` int(1) DEFAULT '0' COMMENT '软删除(0:否,1:是)',
`number_period` int(11) DEFAULT NULL COMMENT '期数',
`processes` int(11) DEFAULT NULL COMMENT '生成进度',
`module_sum` int(11) DEFAULT NULL COMMENT '模板组件数量',
`template_id` bigint(20) DEFAULT NULL COMMENT '报告模板id',
`template_info` varchar(255) DEFAULT NULL COMMENT '模板信息',
`project_id` bigint(20) DEFAULT NULL COMMENT '方案id',
`keyword` text COMMENT '报告关键词',
`stopword` text COMMENT '报告屏蔽词',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
PRIMARY KEY (`id`),
UNIQUE KEY `report_id` (`report_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=279535 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `report_detail`
-- ----------------------------
DROP TABLE IF EXISTS `report_detail`;
CREATE TABLE `report_detail` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`report_id` bigint(20) DEFAULT NULL COMMENT '报告id',
`data_overview` longtext COMMENT '1数据概览逻辑处理 2、3资讯和社交数据逻辑处理',
`emotion_analysis` longtext COMMENT '4、情感分析',
`hot_event_ranking` longtext COMMENT '5、热点事件排名 ',
`media_activity_analysis` longtext COMMENT '10、媒体活跃度分析',
`self_media_ranking` longtext COMMENT '13、自媒体热度排名',
`high_word_index` longtext COMMENT '14、高频词指数',
`hot_spot_ranking` longtext COMMENT '15、热点地区排名',
`netizen_word_cloud` longtext COMMENT '11、网民高频词云',
`media_cord_cloud` longtext COMMENT '12、媒体高频词云',
`hot_people` longtext COMMENT '6、热点人物',
`hot_spots` longtext COMMENT '7、热点地区 ',
`topic_clustering` longtext COMMENT '8、主题观点聚类分析',
`social_v_ranking` longtext COMMENT '9、社交网络大V热度排名',
`highword_cloud` longtext COMMENT '关键词高频分布统计',
`keyword_index` longtext COMMENT '高频词指数',
`highword_cloud_index` longtext,
`ner` longtext COMMENT '实体',
PRIMARY KEY (`id`),
UNIQUE KEY `report_id` (`report_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6351 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `report_detail_copy1`
-- ----------------------------
DROP TABLE IF EXISTS `report_detail_copy1`;
CREATE TABLE `report_detail_copy1` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`report_id` bigint(20) DEFAULT NULL COMMENT '报告id',
`data_overview` longtext COMMENT '1数据概览逻辑处理 2、3资讯和社交数据逻辑处理',
`emotion_analysis` longtext COMMENT '4、情感分析',
`hot_event_ranking` longtext COMMENT '5、热点事件排名 ',
`media_activity_analysis` longtext COMMENT '10、媒体活跃度分析',
`self_media_ranking` longtext COMMENT '13、自媒体热度排名',
`high_word_index` longtext COMMENT '14、高频词指数',
`hot_spot_ranking` longtext COMMENT '15、热点地区排名',
`netizen_word_cloud` longtext COMMENT '11、网民高频词云',
`media_cord_cloud` longtext COMMENT '12、媒体高频词云',
`hot_people` longtext COMMENT '6、热点人物',
`hot_spots` longtext COMMENT '7、热点地区 ',
`topic_clustering` longtext COMMENT '8、主题观点聚类分析',
`social_v_ranking` longtext COMMENT '9、社交网络大V热度排名',
PRIMARY KEY (`id`),
UNIQUE KEY `report_id` (`report_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `solution_group`
-- ----------------------------
DROP TABLE IF EXISTS `solution_group`;
CREATE TABLE `solution_group` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`group_id` bigint(20) DEFAULT NULL COMMENT '方案组公共id',
`group_name` varchar(255) DEFAULT NULL COMMENT '方案组名称',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`del_status` int(1) DEFAULT '0' COMMENT '软删除(0:否 1:是)',
PRIMARY KEY (`id`),
KEY `group_name` (`group_name`,`user_id`,`del_status`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=557 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Records of `solution_group`
-- ----------------------------
BEGIN;
INSERT INTO `solution_group` VALUES ('556', '2022-02-14 17:25:45', '1493154486150107136', '国家政策', '13900000000', '0');
COMMIT;

-- ----------------------------
-- Table structure for `submodule`
-- ----------------------------
DROP TABLE IF EXISTS `submodule`;
CREATE TABLE `submodule` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`submodule_id` int(11) DEFAULT NULL COMMENT '子模块id',
`submodule_name` varchar(255) DEFAULT NULL COMMENT '子模块名称',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`module_id` int(11) DEFAULT NULL COMMENT '模块id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `synthesize`
-- ----------------------------
DROP TABLE IF EXISTS `synthesize`;
CREATE TABLE `synthesize` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增长id',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`cteate_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`report_day` text COMMENT '日报',
`report_week` text COMMENT '周报',
`hot_weibo` longtext COMMENT '微博热点',
`hot_all` longtext COMMENT '热点事件',
`hot_search_terms` longtext COMMENT '热点搜索词',
`leaders_PO` longtext COMMENT '领导人舆情',
`today_PO_status` longtext COMMENT '今日舆情情况',
`warning_PO` longtext COMMENT '预警舆情展示',
`upload_PO` longtext COMMENT '个人信息报送',
`project_PO_status` longtext COMMENT '专题展示',
`online` longtext COMMENT '系统当前在线统计',
`push_PO` longtext COMMENT ' 推送舆情',
`reprint_PO` longtext COMMENT '转载查询',
`collection_po` longtext COMMENT '收藏贴文',
`hot_wechat` longtext COMMENT '微信热点',
`hot_douyin` longtext COMMENT '抖音',
`hot_bilibili` longtext COMMENT 'bilibili',
`hot_tecentvedio` longtext COMMENT '腾讯视频',
`hot_36kr` longtext,
`hot_finaceData` longtext,
`hot_policydata` longtext,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `user_id` (`user_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=64 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='综合看板表';

-- ----------------------------
-- Table structure for `systemlog`
-- ----------------------------
DROP TABLE IF EXISTS `systemlog`;
CREATE TABLE `systemlog` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增长id',
`user_browser` varchar(255) DEFAULT NULL COMMENT '用户浏览器',
`user_id` int(11) DEFAULT NULL COMMENT '用户id',
`user_browser_version` varchar(255) DEFAULT NULL COMMENT '用户浏览器版本',
`operatingSystem` varchar(255) DEFAULT NULL COMMENT '操作系统',
`username` varchar(50) DEFAULT NULL COMMENT '用户名称',
`loginip` varchar(50) DEFAULT NULL COMMENT '登陆ip',
`module` varchar(50) DEFAULT NULL COMMENT '模块',
`submodule` varchar(50) DEFAULT NULL COMMENT '子模块',
`type` varchar(50) DEFAULT NULL COMMENT '类型',
`createtime` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13659 DEFAULT CHARSET=utf8mb4 COMMENT='系统操作日志表';

-- ----------------------------
-- Records of `systemlog`
-- ----------------------------
BEGIN;
INSERT INTO `systemlog` VALUES ('13628', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '用户登录', '用户登录', '登录', '2022-02-14 17:23:28'), ('13629', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-列表', '查询', '2022-02-14 17:23:34'), ('13630', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-新建方案组', '新增', '2022-02-14 17:25:45'), ('13631', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-列表', '查询', '2022-02-14 17:25:45'), ('13632', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '方案组监测列表', '查询', '2022-02-14 17:25:45'), ('13633', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-新增方案', '新增', '2022-02-14 17:25:47'), ('13634', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-新增方案', '提交新增', '2022-02-14 17:26:23'), ('13635', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-新增方案', '提交新增', '2022-02-14 17:27:25'), ('13636', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-列表', '查询', '2022-02-14 17:27:27'), ('13637', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '方案组监测列表', '查询', '2022-02-14 17:27:28'), ('13638', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-新增方案', '新增', '2022-02-14 17:27:44'), ('13639', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-新增方案', '提交新增', '2022-02-14 17:28:23'), ('13640', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-新增方案', '提交新增', '2022-02-14 17:29:05'), ('13641', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '用户登录', '用户登录', '登录', '2022-02-14 17:30:25'), ('13642', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '数据监测', '数据监测-列表', '查询', '2022-02-14 17:30:25'), ('13643', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '数据监测', '数据监测-列表', '查询', '2022-02-14 17:30:29'), ('13644', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '数据监测', '数据监测-列表', '查询', '2022-02-14 17:30:30'), ('13645', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '数据监测', '数据监测-列表', '查询', '2022-02-14 17:30:53'), ('13646', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-方案详情', '查询', '2022-02-14 17:30:57'), ('13647', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-列表', '查询', '2022-02-14 17:30:58'), ('13648', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '方案组监测列表', '查询', '2022-02-14 17:30:58'), ('13649', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-新增方案', '新增', '2022-02-14 17:30:59'), ('13650', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-新增方案', '提交新增', '2022-02-14 17:31:24'), ('13651', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-列表', '查询', '2022-02-14 17:31:25'), ('13652', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '方案组监测列表', '查询', '2022-02-14 17:31:25'), ('13653', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-新增方案', '新增', '2022-02-14 17:31:37'), ('13654', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-新增方案', '提交新增', '2022-02-14 17:31:59'), ('13655', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-列表', '查询', '2022-02-14 17:32:00'), ('13656', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '方案组监测列表', '查询', '2022-02-14 17:32:00'), ('13657', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '监测管理-列表', '查询', '2022-02-14 17:32:02'), ('13658', 'CHROME9', '97', '98.0.4758.80', 'MAC_OS_X', null, '169.254.154.159', '监测管理', '方案组监测列表', '查询', '2022-02-14 17:32:02');
COMMIT;

-- ----------------------------
-- Table structure for `user`
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`telephone` varchar(255) DEFAULT NULL COMMENT '手机号',
`password` varchar(255) DEFAULT NULL COMMENT '密码',
`email` varchar(255) DEFAULT NULL COMMENT '邮箱',
`end_login_time` datetime DEFAULT NULL COMMENT '最后登陆时间',
`status` int(1) DEFAULT '1' COMMENT '状态(1代表正常 2代表注销)',
`username` varchar(255) DEFAULT NULL COMMENT '用户姓名',
`wechat_number` varchar(255) DEFAULT NULL COMMENT '微信号',
`openid` varchar(255) DEFAULT NULL COMMENT 'openid',
`login_count` int(11) DEFAULT '0' COMMENT '登录次数',
`identity` int(1) DEFAULT NULL COMMENT '身份标识',
`organization_id` bigint(20) DEFAULT NULL COMMENT '所属机构id',
`user_type` int(1) DEFAULT NULL COMMENT '用户类型(0普通用户,1渠道商,2渠道专员,3管理员)',
`user_level` int(1) DEFAULT NULL COMMENT '用户等级',
`wechatflag` int(1) DEFAULT NULL COMMENT '微信绑定状态(1代表绑定 0代表捆绑)',
`is_online` int(1) DEFAULT NULL COMMENT '是否在线',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=98 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Records of `user`
-- ----------------------------
BEGIN;
INSERT INTO `user` VALUES ('97', '2022-02-14 17:22:13', '13900000000', '13900000000', '1ed91049c7697d6aaf7d1959e588e735', '13900000000@qq.com', '2022-02-14 17:30:25', '1', null, null, null, '2', null, null, '3', null, null, '1');
COMMIT;

-- ----------------------------
-- Table structure for `user_apply`
-- ----------------------------
DROP TABLE IF EXISTS `user_apply`;
CREATE TABLE `user_apply` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`openid` varchar(50) DEFAULT NULL COMMENT 'openid',
`name` varchar(255) DEFAULT NULL COMMENT '姓名',
`telephone` varchar(255) DEFAULT NULL COMMENT '手机号码',
`industry` varchar(255) DEFAULT NULL COMMENT '行业',
`company` varchar(255) DEFAULT NULL COMMENT '公司',
`applytime` datetime DEFAULT NULL,
`dealstatus` int(1) DEFAULT '0' COMMENT '处理状态',
PRIMARY KEY (`id`),
UNIQUE KEY `openid` (`openid`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `user_log`
-- ----------------------------
DROP TABLE IF EXISTS `user_log`;
CREATE TABLE `user_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`article_public_id` varchar(50) DEFAULT NULL COMMENT '日志id',
`method_name` varchar(50) DEFAULT NULL COMMENT '方法名称',
`module_name` varchar(50) DEFAULT NULL COMMENT '模块名称',
`submodule_name` varchar(255) DEFAULT NULL COMMENT '子模块名称',
`times` datetime DEFAULT NULL COMMENT '开始时间',
`timee` datetime DEFAULT NULL COMMENT '结束时间',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`username` varchar(255) DEFAULT NULL COMMENT '用户名称',
`organization_id` bigint(20) DEFAULT NULL COMMENT '组织id',
`organization_name` varchar(255) DEFAULT NULL COMMENT '组织名称',
`status` int(1) DEFAULT NULL COMMENT '用户状态',
`parameters` text COMMENT '请求参数',
`class_name` varchar(255) DEFAULT NULL COMMENT '类名',
`module_id` int(11) DEFAULT NULL COMMENT '模块id',
`submodule_id` int(11) DEFAULT NULL COMMENT '子模块id',
`operation` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `volume_monitor`
-- ----------------------------
DROP TABLE IF EXISTS `volume_monitor`;
CREATE TABLE `volume_monitor` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`volume_monitor_id` bigint(20) DEFAULT NULL COMMENT '声量监测公共id',
`project_id` bigint(20) DEFAULT NULL COMMENT '方案id',
`time_period` int(1) DEFAULT NULL COMMENT '时间周期(1:24h 2:3d 3:7d 4:15d)',
`keyword_emotion_statistical` longtext COMMENT '关键词情感分析数据统计分布',
`keyword_source_distribution` longtext COMMENT '关键词数据来源分布',
`keyword_news_rank` longtext COMMENT '关键词资讯数量排名',
`topic_cluster_analysis` longtext COMMENT '主题观点聚类分析',
`keyword_emotion_trend` longtext COMMENT '关键词情感分析数据走势',
`highword_cloud` longtext COMMENT '关键词高频分布统计',
`keyword_exposure_rank` longtext COMMENT '关键词曝光度环比排行',
`keyword_correlation_news` longtext COMMENT '热点内容聚类分析排名',
`user_portrait_label` longtext COMMENT '用户画像标签',
`social_user_volume_rank` longtext COMMENT '社交网络用户声量排名',
`media_user_volume_rank` longtext COMMENT '自媒体用户声量排名',
PRIMARY KEY (`id`),
UNIQUE KEY `project_id` (`project_id`,`time_period`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=209516 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `warning_article`
-- ----------------------------
DROP TABLE IF EXISTS `warning_article`;
CREATE TABLE `warning_article` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '记录创建时间',
`warning_article_id` bigint(20) DEFAULT NULL COMMENT '预警内容公共id',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`popup_id` bigint(20) DEFAULT NULL COMMENT '预警弹窗公共id',
`popup_content` varchar(255) DEFAULT NULL COMMENT '预警弹窗内容',
`popup_time` datetime DEFAULT NULL COMMENT '预警弹窗时间',
`article_id` varchar(200) DEFAULT NULL COMMENT '内容id',
`article_time` datetime DEFAULT NULL COMMENT '内容时间',
`article_title` varchar(255) DEFAULT NULL COMMENT '内容标题',
`article_emotion` int(1) DEFAULT NULL COMMENT '内容情感(1:正面,2:中性,3:负面)',
`status` int(1) DEFAULT '0' COMMENT '状态 ( 0:未弹窗,1:已弹窗 )',
`project_id` bigint(20) DEFAULT NULL COMMENT '方案id',
`read_status` int(1) DEFAULT NULL COMMENT '阅读状态 ( 0:未读,1:已读 )',
`article_detail` text COMMENT '资讯补充字段json',
PRIMARY KEY (`id`),
UNIQUE KEY `user_id` (`user_id`,`project_id`,`article_id`) USING BTREE,
UNIQUE KEY `popup_id` (`popup_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=4023702 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Table structure for `warning_setting`
-- ----------------------------
DROP TABLE IF EXISTS `warning_setting`;
CREATE TABLE `warning_setting` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`warning_setting_id` bigint(20) DEFAULT NULL COMMENT '预警设置公共id',
`project_id` bigint(20) DEFAULT NULL COMMENT '方案id',
`warning_status` int(255) DEFAULT NULL COMMENT '预警开关 ( 0:关,1:开 )',
`warning_name` varchar(255) DEFAULT NULL COMMENT '预警名称',
`warning_word` varchar(255) DEFAULT NULL COMMENT '预警词(英文逗号分隔)',
`warning_classify` varchar(255) DEFAULT NULL COMMENT '来源类型(1-11)(英文逗号分隔)',
`warning_content` int(1) DEFAULT NULL COMMENT '预警内容(0:全部 1:敏感)',
`warning_similar` int(1) DEFAULT NULL COMMENT '相似文章合并(0:取消合并 1:合并)',
`warning_match` int(1) DEFAULT NULL COMMENT '匹配方式(1:全文 2:标题 3:正文)',
`warning_deduplication` int(1) DEFAULT NULL COMMENT '预警去重(0:关闭 1:开启)',
`warning_source` varchar(255) DEFAULT NULL COMMENT '预警来源json([type]1:系统推送 2:邮箱推送 [email]:邮箱地址,可为空)',
`warning_receive_time` varchar(255) DEFAULT NULL COMMENT '接收时间json [start]:开始时间 [end]:结束时间',
`weekend_warning` int(1) DEFAULT NULL COMMENT '周末预警(0:关闭 1:开启)',
`warning_interval` varchar(255) DEFAULT NULL COMMENT '预警间隔json([type]1:实时预警 2:定时预警 [time]:时间,可为空)',
PRIMARY KEY (`id`),
UNIQUE KEY `project_id` (`project_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=921 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Records of `warning_setting`
-- ----------------------------
BEGIN;
INSERT INTO `warning_setting` VALUES ('917', '2022-02-14 17:26:23', '1493154645428801536', '1493154645181337600', '0', '预警', '', '1,2,3,4,5,6,7,8,9,10,11', '0', '0', '2', '0', '{\"type\":\"1\",\"email\":\"\"}', '{\"start\":\"00:00\",\"end\":\"23:00\"}', '1', '{\"type\":\"1\",\"time\":\"1\"}'), ('918', '2022-02-14 17:28:23', '1493155148850139136', '1493155148443291648', '0', '预警', '', '1,2,3,4,5,6,7,8,9,10,11', '0', '0', '2', '0', '{\"type\":\"1\",\"email\":\"\"}', '{\"start\":\"00:00\",\"end\":\"23:00\"}', '1', '{\"type\":\"1\",\"time\":\"1\"}'), ('919', '2022-02-14 17:31:24', '1493155905775210496', '1493155905573883904', '0', '预警', '', '1,2,3,4,5,6,7,8,9,10,11', '0', '0', '2', '0', '{\"type\":\"1\",\"email\":\"\"}', '{\"start\":\"00:00\",\"end\":\"23:00\"}', '1', '{\"type\":\"1\",\"time\":\"1\"}'), ('920', '2022-02-14 17:31:59', '1493156056325558272', '1493156056132620288', '0', '预警', '', '1,2,3,4,5,6,7,8,9,10,11', '0', '0', '2', '0', '{\"type\":\"1\",\"email\":\"\"}', '{\"start\":\"00:00\",\"end\":\"23:00\"}', '1', '{\"type\":\"1\",\"time\":\"1\"}');
COMMIT;

-- ----------------------------
-- Table structure for `wechatqrcode`
-- ----------------------------
DROP TABLE IF EXISTS `wechatqrcode`;
CREATE TABLE `wechatqrcode` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`telephone` varchar(50) DEFAULT NULL COMMENT '手机号码',
`ticket` varchar(255) DEFAULT NULL COMMENT '二维码地址',
`updatetime` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uniquestr` (`telephone`)
) ENGINE=InnoDB AUTO_INCREMENT=32124 DEFAULT CHARSET=utf8mb4;

SET FOREIGN_KEY_CHECKS = 1;

Loading…
Cancel
Save