AiJiNanProject/sql/first.sql

915 lines
49 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

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

SET FOREIGN_KEY_CHECKS = 0;
CREATE TABLE `edit_project` (
`id` int(8) NOT NULL AUTO_INCREMENT,
`project_id` varchar(100) NOT NULL COMMENT '项目id',
`create_date` date DEFAULT NULL COMMENT '创建日期',
`create_user` int(4) DEFAULT NULL COMMENT '创建人',
`is_delete` tinyint(1) DEFAULT '0' COMMENT '是否删除',
`modified_time` date DEFAULT NULL COMMENT '修改时间',
`project_type` varchar(100) DEFAULT NULL COMMENT '素材类型用于区分',
`cover_url` varchar(500) DEFAULT NULL COMMENT '图片链接',
`timeline` longtext,
`title` varchar(500) DEFAULT NULL COMMENT '标题',
`division` varchar(255) DEFAULT NULL,
`description` varchar(500) DEFAULT NULL,
`material_id` varchar(500) DEFAULT NULL COMMENT '完成后对应的素材ID',
`status` varchar(50) DEFAULT NULL,
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
CREATE TABLE `edit_project_material` (
`id` int(8) NOT NULL AUTO_INCREMENT,
`project_id` varchar(100) NOT NULL COMMENT '项目id',
`material_type` varchar(100) DEFAULT NULL COMMENT '素材类型用于区分',
`material_id` varchar(100) NOT NULL COMMENT '素材id',
`create_date` date DEFAULT NULL COMMENT '创建日期',
`create_user` int(4) DEFAULT NULL COMMENT '创建人',
`is_delete` tinyint(1) DEFAULT '0' COMMENT '是否删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
CREATE TABLE `edit_project_watermark` (
`id` int(8) NOT NULL AUTO_INCREMENT,
`project_id` varchar(100) NOT NULL COMMENT '项目id',
`material_type` varchar(100) DEFAULT NULL COMMENT '素材类型用于区分',
`material_id` varchar(100) NOT NULL COMMENT '素材id',
`create_date` date DEFAULT NULL COMMENT '创建日期',
`create_user` int(4) DEFAULT NULL COMMENT '创建人',
`is_delete` tinyint(1) DEFAULT '0' COMMENT '是否删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
CREATE TABLE `live_caster` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据ID',
`caster_id` varchar(64) DEFAULT NULL COMMENT '导播台Id',
`caster_name` varchar(255) DEFAULT NULL COMMENT '导播台名称',
`norm_type` smallint(6) DEFAULT NULL COMMENT '导播台规格类型',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`start_time` datetime DEFAULT NULL COMMENT '导播台启动时间',
`data_state` smallint(6) DEFAULT NULL COMMENT '数据状态',
`app_name` varchar(64) DEFAULT NULL COMMENT 'app名称',
`stream_name` varchar(64) DEFAULT NULL COMMENT '原画流名称',
`scene_id` int(11) DEFAULT NULL COMMENT '现场ID',
`is_delete` smallint(1) DEFAULT NULL COMMENT '导播台状态',
`template_ids` varchar(64) DEFAULT NULL COMMENT '转码设置',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=134 DEFAULT CHARSET=utf8 COMMENT='导播台信息表';
CREATE TABLE `live_channel` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '栏目数据ID',
`name` varchar(200) DEFAULT NULL COMMENT '栏目名称',
`identify` varchar(200) DEFAULT NULL COMMENT '栏目标识',
`priority` int(11) DEFAULT NULL COMMENT '排序,数字越大,排序越靠前',
`is_display` smallint(1) DEFAULT '1' COMMENT '是否显示 0 不显示 1显示',
`create_date` datetime DEFAULT NULL COMMENT '创建日期',
`creator_id` int(11) DEFAULT NULL COMMENT '创建人',
`last_update_date` datetime DEFAULT NULL COMMENT '修改时间',
`last_update_user` int(11) DEFAULT NULL COMMENT '修改人',
`is_delete` smallint(1) DEFAULT '0' COMMENT '是否删除 0 未删除 1删除',
PRIMARY KEY (`id`),
KEY `INDEX_ID` (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COMMENT='现场栏目信息';
CREATE TABLE `live_channel_tenant` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`channel_id` int(11) DEFAULT NULL COMMENT '栏目id',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '机构id',
`is_delete` smallint(6) DEFAULT '0' COMMENT '删除字段 默认为0未删除1为删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
CREATE TABLE `live_comment` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据ID',
`source` int(4) NOT NULL COMMENT '评论来源 1用户 2后台 3第三方',
`text` varchar(2500) DEFAULT NULL COMMENT '评论内容',
`scene_id` int(11) DEFAULT NULL COMMENT '现场ID',
`create_id` int(11) DEFAULT NULL COMMENT '评论人',
`create_date` datetime DEFAULT NULL COMMENT '评论时间',
`is_delete` tinyint(1) DEFAULT '0' COMMENT '是否删除 0未删除 1 删除',
`is_release` tinyint(1) DEFAULT '0' COMMENT '是否发布 0未发布 1 已发布',
`release_user` int(11) DEFAULT NULL COMMENT '发布人',
`release_date` datetime DEFAULT NULL COMMENT '发布时间',
`last_update_user` int(11) DEFAULT NULL COMMENT '最后操作人',
`last_update_date` datetime DEFAULT NULL COMMENT '最后操作时间',
`head_img` varchar(255) DEFAULT NULL COMMENT '用户头像路径',
`user_name` varchar(64) DEFAULT NULL COMMENT '用户姓名',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=49600 DEFAULT CHARSET=utf8mb4 COMMENT='现场评论';
CREATE TABLE `live_multimedia` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据ID',
`title` varchar(200) DEFAULT NULL COMMENT '标题',
`media_type` int(11) DEFAULT NULL COMMENT '素材类型 1视频 2语音 3图片',
`media_source` smallint(2) DEFAULT NULL COMMENT '视频来源 1直播录制 2 素材上传',
`request_id` varchar(100) DEFAULT NULL COMMENT '请求ID',
`cate_id` varchar(100) DEFAULT NULL COMMENT '视频分类ID。',
`media_size` bigint(20) DEFAULT '0' COMMENT '素材资源大小,单位:字节。',
`media_duration` float(11,0) DEFAULT '0' COMMENT '源文件时长 ,单位:秒',
`media_width` int(11) DEFAULT '0' COMMENT '源文件宽 ,源片为纯音频不会该字段',
`media_height` int(11) DEFAULT '0' COMMENT '源文件高 ,源片为纯音频不会有该字段',
`media_bitrate` varchar(255) DEFAULT NULL COMMENT '源文件码率 ,单位:Kbps',
`media_fps` varchar(255) DEFAULT NULL COMMENT '源文件帧率 ,每秒多少帧,源片为纯音频不会有该字段',
`old_media_snapshots` varchar(1000) DEFAULT NULL COMMENT '视频快照',
`media_snapshots` varchar(1000) DEFAULT NULL,
`ori_file_name` varchar(255) DEFAULT NULL,
`old_cover_url` varchar(1000) DEFAULT NULL COMMENT '视频封面图',
`cover_url` varchar(1000) DEFAULT NULL,
`tags` varchar(600) DEFAULT NULL COMMENT '标签 单个标签不超过32字节,最多不超过16个标签,多个用","分隔。',
`old_media_id` varchar(50) DEFAULT NULL COMMENT '媒资ID',
`media_id` varchar(50) DEFAULT NULL,
`old_media_url` varchar(200) DEFAULT NULL COMMENT '媒资地址。如果配置了CDN域名则返回CDN地址否则为OSS地址。',
`media_url` varchar(200) DEFAULT NULL,
`ori_media_url` varchar(200) DEFAULT NULL COMMENT '源媒体地址,音视频转码此字段不为空',
`description` varchar(1000) DEFAULT NULL COMMENT '素材描述。',
`state` smallint(1) DEFAULT '0' COMMENT '状态 0 上传中 1正常 2 上传失败 10 转码中 11 转码失败 ',
`create_date` datetime DEFAULT NULL COMMENT '创建日期',
`creator_id` int(11) DEFAULT NULL COMMENT '创建人',
`last_update_date` datetime DEFAULT NULL COMMENT '修改时间',
`last_update_user` int(11) DEFAULT NULL COMMENT '修改人',
`is_delete` smallint(1) DEFAULT '0' COMMENT '是否删除 0 未删除 1删除',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
`ori_file_identifier` varchar(255) DEFAULT NULL COMMENT '源文件唯一标识',
PRIMARY KEY (`id`),
KEY `idx_media_id` (`old_media_id`)
) ENGINE=InnoDB AUTO_INCREMENT=52219 DEFAULT CHARSET=utf8mb4 COMMENT='素材信息';
CREATE TABLE `live_report` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据ID',
`scene_id` int(11) NOT NULL COMMENT '现场ID',
`report_type` int(4) NOT NULL COMMENT '报道类型 1视频 2音频 3图文 4文字',
`title` varchar(300) DEFAULT NULL COMMENT '报道标题',
`user_id` int(11) DEFAULT NULL COMMENT '报道记者ID',
`old_img_list` varchar(1024) DEFAULT NULL COMMENT '图片路径,多张用,分割',
`img_list` varchar(1024) DEFAULT NULL COMMENT '图片路径,多张用,分割',
`old_media_url` varchar(512) DEFAULT NULL COMMENT '视频、音频回看URL地址',
`media_url` varchar(512) DEFAULT NULL COMMENT '视频、音频回看URL地址',
`content` text COMMENT '报道内容',
`create_id` int(11) DEFAULT NULL COMMENT '创建人',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`is_delete` tinyint(1) DEFAULT '0' COMMENT '是否删除 0未删除 1 删除',
`is_release` tinyint(1) DEFAULT '0' COMMENT '是否发布 0未发布 1 已发布',
`is_top` tinyint(1) DEFAULT '0' COMMENT '是否置顶 0未置顶 1 置顶',
`priority` tinyint(4) DEFAULT '0' COMMENT '排序,数字越大,排序越靠前',
`release_user` int(11) DEFAULT NULL COMMENT '发布人',
`release_date` varchar(25) DEFAULT NULL COMMENT '发布时间',
`last_update_user` int(11) DEFAULT NULL COMMENT '最后操作人',
`last_update_date` datetime DEFAULT NULL COMMENT '最后操作时间',
`report_date` datetime DEFAULT NULL COMMENT '报道时间',
`file_duration` bigint(20) DEFAULT '0' COMMENT '音视频时长',
`file_size` bigint(20) DEFAULT '0' COMMENT '文件大小',
`reporter_name` varchar(64) DEFAULT NULL COMMENT '报道人姓名',
`content_href` varchar(255) DEFAULT NULL COMMENT '报道详情链接',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
`related_report` varchar(512) DEFAULT NULL COMMENT '相关报道',
PRIMARY KEY (`id`),
KEY `INDEX_id` (`scene_id`),
KEY `INDEX_S` (`id`,`scene_id`)
) ENGINE=InnoDB AUTO_INCREMENT=57607 DEFAULT CHARSET=utf8mb4 COMMENT='直播报道';
CREATE TABLE `live_scene` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据ID',
`channel_id` int(11) DEFAULT NULL COMMENT '栏目ID',
`title` varchar(255) DEFAULT NULL COMMENT '现场标题',
`scene_type` smallint(6) DEFAULT NULL COMMENT '现场类型',
`old_title_image` varchar(255) DEFAULT NULL COMMENT '标题图',
`title_image` varchar(255) DEFAULT NULL COMMENT '标题图',
`video_url` varchar(255) DEFAULT NULL COMMENT '视频url',
`live_desc` varchar(1000) DEFAULT NULL COMMENT '现场简介',
`live_start` datetime DEFAULT NULL COMMENT '直播时间',
`live_position` varchar(255) DEFAULT NULL COMMENT '直播地点',
`live_state` smallint(6) DEFAULT NULL COMMENT '直播状态',
`scene_mark` varchar(1000) DEFAULT NULL COMMENT '现场备注',
`scene_state` smallint(6) DEFAULT NULL COMMENT '现场状态',
`direct_state` smallint(6) DEFAULT NULL COMMENT '导播状态',
`process_id` int(11) DEFAULT NULL COMMENT '流程ID',
`scene_sign` varchar(64) DEFAULT NULL COMMENT '现场唯一标识',
`submit_date` datetime DEFAULT NULL COMMENT '提交时间',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`creator_id` int(11) DEFAULT NULL COMMENT '创建人',
`update_date` datetime DEFAULT NULL COMMENT '修改时间',
`updator_id` int(11) DEFAULT NULL COMMENT '修改人',
`delete_flag` smallint(6) DEFAULT NULL COMMENT '是否删除',
`direct_start` datetime DEFAULT NULL COMMENT '导播台开始时间',
`direct_end` datetime DEFAULT NULL COMMENT '导播台结束时间',
`caster_id` int(11) DEFAULT NULL COMMENT '导播台ID',
`live_end` datetime DEFAULT NULL COMMENT '直播结束时间',
`actual_live_start` datetime DEFAULT NULL COMMENT '实际开始时间',
`actual_live_end` datetime DEFAULT NULL COMMENT '实际结束时间',
`allow_comment` smallint(6) DEFAULT '1' COMMENT '允许评论',
`is_top` tinyint(1) DEFAULT '0' COMMENT '是否置顶 0未置顶 1 置顶',
`priority` tinyint(4) DEFAULT '0' COMMENT '排序,数字越大,排序越靠前',
`auditor_id` int(11) DEFAULT NULL COMMENT '实际审核人Id',
`audit_date` datetime DEFAULT NULL COMMENT '审核时间',
`channels_name` varchar(255) DEFAULT NULL COMMENT '栏目名称(多选)',
`live_desc_href` varchar(255) DEFAULT NULL COMMENT '现场简介链接',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
`is_auto_live` tinyint(1) DEFAULT '0' COMMENT '是否自动开关播0关闭1开启',
PRIMARY KEY (`id`),
KEY `INDEX_QUERY_PAGE_2` (`scene_state`,`delete_flag`) USING BTREE,
KEY `INDEX_QUERY_PAGE` (`title`,`scene_type`,`live_start`,`scene_state`,`delete_flag`,`id`,`channel_id`,`creator_id`) USING BTREE,
KEY `INDEX_ID` (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3777 DEFAULT CHARSET=utf8 COMMENT='现场表';
CREATE TABLE `live_scene_channel` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`scene_id` int(11) NOT NULL,
`channel_id` int(11) NOT NULL,
`drag_sort` int(11) DEFAULT NULL COMMENT '拖动排序标识',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6507 DEFAULT CHARSET=utf8 COMMENT='现场与栏目对应关系';
CREATE TABLE `live_scene_check` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据ID',
`scene_id` int(11) DEFAULT NULL COMMENT '现场ID',
`process_id` int(11) DEFAULT NULL COMMENT '流程ID',
`node_id` int(11) DEFAULT NULL COMMENT '节点ID',
`auditor_id` int(11) DEFAULT NULL COMMENT '审核人ID',
`auditor_name` varchar(64) DEFAULT NULL COMMENT '审核人姓名',
`autitor_act` varchar(16) DEFAULT NULL COMMENT '审核动作标识',
`check_info` varchar(255) DEFAULT NULL COMMENT '审核说明',
`check_date` datetime DEFAULT NULL COMMENT '操作时间',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3753 DEFAULT CHARSET=utf8 COMMENT='现场审核表';
CREATE TABLE `live_scene_count` (
`scene_id` int(11) NOT NULL,
`views` int(11) NOT NULL DEFAULT '0' COMMENT '总访问数',
`views_show` int(11) NOT NULL DEFAULT '0' COMMENT '前端显示访问数',
`views_month` int(11) NOT NULL DEFAULT '0' COMMENT '月访问数',
`views_week` int(11) NOT NULL DEFAULT '0' COMMENT '周访问数',
`views_day` int(11) NOT NULL DEFAULT '0' COMMENT '日访问数',
`comments` int(11) NOT NULL DEFAULT '0' COMMENT '总评论数',
`comments_show` int(11) NOT NULL DEFAULT '0' COMMENT '前端显示评论数',
`comments_month` int(11) NOT NULL DEFAULT '0' COMMENT '月评论数',
`comments_week` smallint(6) NOT NULL DEFAULT '0' COMMENT '周评论数',
`comments_day` smallint(6) NOT NULL DEFAULT '0' COMMENT '日评论数',
`last_update_time` datetime DEFAULT NULL COMMENT '最后更新时间',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
PRIMARY KEY (`scene_id`),
KEY `INDEX_SCENE_ID` (`scene_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='现场直播计数表';
CREATE TABLE `live_scene_live_info` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据ID',
`scene_id` int(11) DEFAULT NULL COMMENT '现场ID',
`user_id` int(11) DEFAULT NULL COMMENT '人员ID',
`push_state` smallint(6) DEFAULT NULL COMMENT '推流状态0, 未开始1正在推流2暂停3开始拉流处理中4停止拉流处理中10停止',
`push_start` datetime DEFAULT NULL COMMENT '推流开始时间',
`push_end` datetime DEFAULT NULL COMMENT '推流结束时间',
`info_name` varchar(128) DEFAULT NULL,
`info_type` smallint(6) DEFAULT NULL COMMENT '类型,1:记者2直播间,3第三方拉流',
`push_domain` varchar(255) DEFAULT NULL,
`live_domain` varchar(255) DEFAULT NULL,
`app_name` varchar(255) DEFAULT NULL,
`stream_name` varchar(255) DEFAULT NULL,
`old_title_image` varchar(255) DEFAULT NULL COMMENT '标题图',
`title_image` varchar(255) DEFAULT NULL COMMENT '标题图',
`is_default` smallint(6) DEFAULT '0' COMMENT '是否是默认10不是',
`is_show` smallint(6) DEFAULT '0' COMMENT '是否显示0不显示1显示',
`is_txt` smallint(6) DEFAULT '0' COMMENT '是否转写语音文字',
`titleImage` varchar(255) DEFAULT NULL COMMENT '标题图',
`priority` tinyint(4) DEFAULT '0' COMMENT '排序,数字越大,排序越靠前',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
`pull_start` datetime DEFAULT NULL COMMENT '拉流开始时间',
`pull_end` datetime DEFAULT NULL COMMENT '拉流结束时间',
PRIMARY KEY (`id`),
KEY `INDEX_SCENE_ID` (`scene_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6121 DEFAULT CHARSET=utf8 COMMENT='现场直播信息表';
CREATE TABLE `live_scene_live_info_ext` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`info_id` int(11) DEFAULT NULL COMMENT '现场Id',
`push_url` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '推流地址',
`play_url_rmtp` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT 'RMTP播流地址',
`play_url_hls` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT 'HLS播流地址',
`play_url_flv` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT 'FLV播流地址',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
`pull_url` varchar(500) DEFAULT NULL COMMENT '拉流地址',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5807 DEFAULT CHARSET=utf8mb4;
CREATE TABLE `live_scene_live_info_record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`info_id` int(11) DEFAULT NULL COMMENT '流id',
`info_name` varchar(128) DEFAULT NULL COMMENT '冗余字段,流名',
`domain` varchar(64) DEFAULT NULL COMMENT '域名',
`app_name` varchar(64) DEFAULT NULL,
`stream_name` varchar(255) DEFAULT NULL,
`uri` varchar(128) DEFAULT NULL COMMENT '视频时长',
`duration` double DEFAULT NULL COMMENT '视频时长',
`start_time` int(11) DEFAULT NULL COMMENT '开始unix时间',
`stop_time` int(11) DEFAULT NULL COMMENT '结束unix时间',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流录制记录';
CREATE TABLE `live_scene_record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`scene_id` int(11) DEFAULT NULL COMMENT '现场id',
`record_name` varchar(128) DEFAULT NULL COMMENT '回顾名称',
`old_title_image` varchar(255) DEFAULT NULL COMMENT '标题图',
`title_image` varchar(255) DEFAULT NULL COMMENT '标题图',
`old_uri` varchar(1000) DEFAULT NULL COMMENT '地址',
`uri` varchar(1000) DEFAULT NULL,
`duration` double DEFAULT NULL COMMENT '视频时长',
`start_time` int(11) DEFAULT NULL COMMENT '开始unix时间',
`stop_time` int(11) DEFAULT NULL COMMENT '结束unix时间',
`creator_id` int(11) DEFAULT NULL,
`create_date` datetime DEFAULT NULL,
`last_updator_id` int(11) DEFAULT NULL,
`last_update_date` datetime DEFAULT NULL,
`record_status` int(11) DEFAULT NULL COMMENT '0:未审核1审核显示',
`is_delete` int(11) DEFAULT NULL,
`priority` tinyint(4) DEFAULT '0' COMMENT '排序,数字越大,排序越靠前',
`media_id` int(11) DEFAULT NULL COMMENT '素材id',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
`record_type` tinyint(1) DEFAULT '0' COMMENT '回顾类型0直播时移1m3u82mp43快速剪辑4mp3',
`text` varchar(255) DEFAULT NULL COMMENT '转写语音文字内容',
`task_id` varchar(64) DEFAULT NULL COMMENT '语音转写文字任务id',
`voice_url` varchar(255) DEFAULT NULL COMMENT '视频转为mp3后的地址',
`is_txt` smallint(6) DEFAULT '0' COMMENT '是否转写语音文字',
`to_txt_status` smallint(6) DEFAULT '0' COMMENT '语音转写文字状态0未转1转码成功2转码中',
`mp3_url` varchar(1000) DEFAULT NULL COMMENT 'MP4转MP3地址',
`txt` longtext COMMENT '文本内容',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=917882 DEFAULT CHARSET=utf8mb4 COMMENT='现场回顾';
CREATE TABLE `live_stream_black` (
`domain` varchar(64) DEFAULT NULL COMMENT '域名',
`app_name` varchar(64) DEFAULT NULL,
`stream_name` varchar(64) DEFAULT NULL,
`time` int(11) DEFAULT NULL COMMENT 'unix 时间戳'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='黑名单流';
CREATE TABLE `live_stream_record_task` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`video_id` varchar(32) DEFAULT NULL COMMENT '视频id',
`domain_name` varchar(64) DEFAULT NULL COMMENT '域名',
`app_name` varchar(32) DEFAULT NULL COMMENT 'app名称',
`stream_name` varchar(32) DEFAULT NULL COMMENT '流名称',
`record_start_time` datetime DEFAULT NULL COMMENT '录制开始时间',
`record_end_time` datetime DEFAULT NULL COMMENT '录制结束时间',
`start_time` datetime DEFAULT NULL COMMENT '转码开始时间',
`end_time` datetime DEFAULT NULL COMMENT '转码结束时间',
`is_ok` smallint(1) DEFAULT NULL COMMENT '是否转码成功',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9223 DEFAULT CHARSET=utf8mb4;
CREATE TABLE `live_stream_status` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`time` int(11) DEFAULT NULL COMMENT 'unix 时间戳',
`action` varchar(15) DEFAULT NULL COMMENT 'publish 表示推流publish_done 表示断流',
`app` varchar(64) DEFAULT NULL COMMENT '默认为自定义的推流域名,如果未绑定推流域名即为播放域名',
`app_name` varchar(64) DEFAULT NULL COMMENT '应用名称',
`stream_name` varchar(64) DEFAULT NULL COMMENT '流名称',
`node` varchar(64) DEFAULT NULL COMMENT 'CDN 接受流的节点或者机器名',
`IP` varchar(20) DEFAULT NULL COMMENT '推流的客户端 IP',
`usrargs` text COMMENT '用户推流的参数',
PRIMARY KEY (`id`),
KEY `idx_stream_app` (`stream_name`,`app_name`)
) ENGINE=InnoDB AUTO_INCREMENT=1846684 DEFAULT CHARSET=utf8mb4 COMMENT='流状态变更';
CREATE TABLE `live_task_allocation` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据ID',
`task_id` varchar(20) DEFAULT NULL COMMENT 'taskId',
`uri` varchar(500) DEFAULT NULL COMMENT '语音url',
`text` varchar(500) DEFAULT NULL COMMENT '语音内容',
`duration_time` int(11) DEFAULT NULL COMMENT '语音时长',
`reporter_id` varchar(500) DEFAULT NULL COMMENT '记者ID',
`create_id` int(11) DEFAULT NULL COMMENT '创建人',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`is_delete` tinyint(1) DEFAULT '0' COMMENT '是否删除 0未删除 1 删除',
`is_read` tinyint(1) DEFAULT '0' COMMENT '是否发布 0 未读 1 已读',
`read_date` datetime DEFAULT NULL COMMENT '阅读时间',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='任务分配';
CREATE TABLE `live_transcode_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`transcode_task_id` varchar(255) DEFAULT NULL COMMENT '转码任务id',
`service_id` int(11) DEFAULT NULL COMMENT '转码业务id',
`service_type` tinyint(1) DEFAULT NULL COMMENT '转码业务类型0上传1录制2合成',
`transcode_template_group_id` varchar(255) DEFAULT NULL COMMENT '转码模板组id',
`video_id` varchar(255) DEFAULT NULL COMMENT '视频id',
`transcode_status` tinyint(1) DEFAULT NULL COMMENT '转码状态0上传中1转码中2转码成功3转码失败',
`creation_time` varchar(32) DEFAULT NULL COMMENT '开始时间',
`complete_time` varchar(32) DEFAULT NULL COMMENT '完成时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=94 DEFAULT CHARSET=utf8;
CREATE TABLE `live_transcode_job` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`transcode_job_id` varchar(255) NOT NULL COMMENT '转码作业id',
`service_id` int(11) DEFAULT NULL COMMENT '转码业务id',
`service_type` tinyint(1) DEFAULT NULL COMMENT '转码业务类型0上传1录制2合成',
`transcode_template_group_id` varchar(255) DEFAULT NULL COMMENT '转码模板组id',
`transcode_task_id` varchar(255) DEFAULT NULL COMMENT '转码任务id',
`transcode_status` tinyint(1) DEFAULT NULL COMMENT '转码状态0上传中1转码中2转码成功3转码失败',
`creation_time` varchar(32) DEFAULT NULL COMMENT '创建时间',
`complete_time` varchar(32) DEFAULT NULL COMMENT '完成时间',
`transcode_progress` int(11) DEFAULT NULL COMMENT '转码作业处理进度',
`input_file_url` varchar(255) DEFAULT NULL COMMENT '转码源文件的OSS地址',
`priority` varchar(11) DEFAULT NULL COMMENT '优先级',
`error_code` varchar(11) DEFAULT NULL COMMENT '异常码',
`error_message` varchar(32) DEFAULT NULL COMMENT '异常信息',
`definition` varchar(11) DEFAULT NULL COMMENT '清晰度',
`output_file_url` varchar(255) DEFAULT NULL COMMENT '转码输出文件的OSS地址',
`format` varchar(11) DEFAULT NULL COMMENT '转码输出文件的封装格式',
`width` varchar(11) DEFAULT NULL COMMENT '转码输出文件视频画面宽单位px',
`height` varchar(11) DEFAULT NULL COMMENT '转码输出文件视频画面高单位px',
`duration` varchar(11) DEFAULT NULL COMMENT '转码输出文件时长,单位:秒',
`bitrate` varchar(11) DEFAULT NULL COMMENT '转码输出文件平均码率单位kbps',
`fps` varchar(11) DEFAULT NULL COMMENT '转码输出文件的帧率单位N帧/秒',
`filesize` int(11) DEFAULT NULL COMMENT '转码输出文件大小单位Byte',
`encryption` varchar(255) DEFAULT NULL COMMENT '转码输出文件使用的加密类型',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=94 DEFAULT CHARSET=utf8;
CREATE TABLE `live_video_transcoding` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`request_id` varchar(255) DEFAULT NULL COMMENT '请求id',
`task_id` varchar(255) DEFAULT NULL COMMENT '任务id',
`task_status` char(1) DEFAULT NULL COMMENT '任务状态(0:增在处理1处理完成)',
`del_flag` char(1) DEFAULT NULL COMMENT '删除标志',
`operate_id` varchar(255) DEFAULT NULL COMMENT '操作人',
`video_url` varchar(255) DEFAULT NULL COMMENT '转码前的url',
`format_video_url` varchar(255) DEFAULT NULL COMMENT '转码后的url',
`create_date` datetime DEFAULT NULL COMMENT '入库时间',
`update_date` datetime DEFAULT NULL COMMENT '修改时间',
`upload_state` char(1) DEFAULT NULL COMMENT '上传状态,0代表失败,1代表成功',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `live_video_transcoding_ext` (
`id` int(11) NOT NULL,
`request_params` text COMMENT '后台请求的参数',
`request_ali_params` text COMMENT '请求阿里的参数',
`response_ali_params` text COMMENT '阿里响应的数据',
`operater` char(1) DEFAULT NULL COMMENT '操作方式0添加1删除2查询',
`create_date` datetime DEFAULT NULL COMMENT '操作时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `live_video_transcoding_message` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`authorization` varchar(255) DEFAULT NULL COMMENT '此次推送请求的签名',
`request_id` varchar(255) DEFAULT NULL COMMENT '此次推送消息的 Request 编号',
`signing_cert_url` varchar(255) DEFAULT NULL COMMENT '签名证书的地址Base64编码过',
`message_id` varchar(255) DEFAULT NULL COMMENT '此次推送消息的 MessageId',
`message_tag` varchar(255) DEFAULT NULL COMMENT '此次推送消息的消息标签',
`job_id` varchar(255) DEFAULT NULL COMMENT '任务id',
`trans_request_id` varchar(255) DEFAULT NULL COMMENT '转码请求的requestId',
`type` varchar(64) DEFAULT NULL COMMENT '类型',
`state` varchar(64) DEFAULT NULL COMMENT '状态',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `plm_material` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`material_title` varchar(255) DEFAULT NULL COMMENT '标题',
`material_description` varchar(1000) DEFAULT NULL COMMENT '描述',
`material_type` tinyint(1) DEFAULT NULL COMMENT '资源类型,视频等 1视频 2语音 3图片',
`material_cover_url` varchar(255) DEFAULT NULL COMMENT '封面图',
`material_cover_ori_url` varchar(255) DEFAULT NULL COMMENT '原资源封面图',
`material_url` varchar(1000) DEFAULT NULL COMMENT '资源URl',
`material_ori_url` varchar(1000) DEFAULT NULL COMMENT '原资源URl',
`material_size` varchar(50) DEFAULT NULL COMMENT '资源大小',
`file_size` int(11) DEFAULT NULL COMMENT '文件大小',
`material_duration` varchar(50) DEFAULT NULL COMMENT '资源时长S视频、语音',
`play_time` int(11) DEFAULT NULL COMMENT '文件时长',
`material_sources` tinyint(1) DEFAULT NULL COMMENT '资源来源 1 本地上传2快手下载3现场下载4现场报道下载',
`material_src_id` varchar(50) DEFAULT NULL,
`material_status` tinyint(1) unsigned zerofill DEFAULT '0' COMMENT '素材状态 0 处理中 1 处理完成 ',
`create_date` datetime DEFAULT NULL COMMENT '创建日期',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`update_date` datetime DEFAULT NULL COMMENT '修改日期',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`is_delete` tinyint(1) DEFAULT '0' COMMENT '是否删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COMMENT='资源信息表';
CREATE TABLE `plm_video` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title_img` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '标题图',
`title` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '标题',
`file_size` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件大小',
`duration_time` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时长',
`publish_channel` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '发布渠道',
`create_method` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建方式',
`status` tinyint(1) DEFAULT '0' COMMENT '视频的状态(0草稿1审核中2成品)',
`video_type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '视频的类型',
`date` date DEFAULT NULL COMMENT '时间',
`server_video_path` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '服务器的视频路径',
`digest` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '摘要',
`opinion` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '审核意见',
`create_date` date DEFAULT NULL COMMENT '创建日期',
`create_user` int(4) DEFAULT NULL COMMENT '创建人',
`update_date` date DEFAULT NULL COMMENT '修改日期',
`update_user` tinyint(4) DEFAULT NULL COMMENT '修改人',
`is_delete` tinyint(1) DEFAULT '0' COMMENT '是否删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `plm_video_download_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`paramList` varchar(500) DEFAULT NULL COMMENT '请求参数',
`signature` varchar(500) DEFAULT NULL COMMENT '参数签名',
`request_json` text COMMENT '下载json对象从检索结果在获取',
`result_json` text COMMENT '返回结果',
`head_url` varchar(255) DEFAULT NULL,
`media_url` varchar(255) DEFAULT NULL COMMENT '下载资源路径',
`create_date` datetime DEFAULT NULL COMMENT '操作日期',
`create_user` int(11) DEFAULT NULL COMMENT '操作人',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='快手下载记录表';
CREATE TABLE `plm_video_news` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`title` varchar(255) DEFAULT NULL COMMENT '标题',
`video_url` varchar(255) DEFAULT NULL COMMENT '视频路径',
`title_img` varchar(255) DEFAULT NULL COMMENT '标题图路径',
`cover_url` varchar(255) DEFAULT NULL COMMENT '资源标题图',
`material_url` varchar(255) DEFAULT NULL COMMENT '资源URl',
`material_size` varchar(64) DEFAULT NULL COMMENT '文件大小',
`file_size` int(11) DEFAULT NULL,
`material_duration` varchar(64) DEFAULT NULL COMMENT '时长',
`play_time` int(11) DEFAULT NULL COMMENT '文件时长',
`publish_channel` varchar(64) DEFAULT NULL COMMENT '发布渠道',
`video_sources` tinyint(1) DEFAULT NULL COMMENT '视频来源 1趣看剪辑 2本地上传',
`description` varchar(500) DEFAULT NULL COMMENT '摘要',
`status` tinyint(1) DEFAULT '0' COMMENT '审核状态(-1转码失败 0 转码中 1下载中2 草稿3审核中4成品)',
`message` varchar(255) DEFAULT NULL COMMENT '趣看转码返回信息',
`task_id` bigint(20) DEFAULT NULL COMMENT '趣看任务ID',
`material_id` bigint(20) DEFAULT NULL COMMENT '趣看资源ID',
`start_time` datetime DEFAULT NULL COMMENT '趣看合成开始时间',
`stop_time` datetime DEFAULT NULL COMMENT '趣看合成结束时间',
`audit_opinion` varchar(255) DEFAULT NULL COMMENT '审核意见',
`create_date` datetime DEFAULT NULL COMMENT '创建日期',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`update_date` datetime DEFAULT NULL COMMENT '修改日期',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`audit_date` datetime DEFAULT NULL COMMENT '审核日期',
`audit_user` bigint(20) DEFAULT NULL COMMENT '审核人',
`is_delete` tinyint(1) DEFAULT '0' COMMENT '是否删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='视频发布信息表';
CREATE TABLE `plm_video_search_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`paramList` varchar(500) DEFAULT NULL COMMENT '请求参数',
`signature` varchar(500) DEFAULT NULL COMMENT '参数签名',
`result_json` mediumtext COMMENT '返回结果',
`create_date` datetime DEFAULT NULL COMMENT '操作日期',
`create_user` int(11) DEFAULT NULL COMMENT '操作人',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='快手检索记录表';
CREATE TABLE `qrtz_blob_triggers` (
`SCHED_NAME` varchar(120) NOT NULL,
`TRIGGER_NAME` varchar(200) NOT NULL,
`TRIGGER_GROUP` varchar(200) NOT NULL,
`BLOB_DATA` blob,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
KEY `SCHED_NAME` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `qrtz_calendars` (
`SCHED_NAME` varchar(120) NOT NULL,
`CALENDAR_NAME` varchar(200) NOT NULL,
`CALENDAR` blob NOT NULL,
PRIMARY KEY (`SCHED_NAME`,`CALENDAR_NAME`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `qrtz_cron_triggers` (
`SCHED_NAME` varchar(120) NOT NULL,
`TRIGGER_NAME` varchar(200) NOT NULL,
`TRIGGER_GROUP` varchar(200) NOT NULL,
`CRON_EXPRESSION` varchar(120) NOT NULL,
`TIME_ZONE_ID` varchar(80) DEFAULT NULL,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `qrtz_fired_triggers` (
`SCHED_NAME` varchar(120) NOT NULL,
`ENTRY_ID` varchar(95) NOT NULL,
`TRIGGER_NAME` varchar(200) NOT NULL,
`TRIGGER_GROUP` varchar(200) NOT NULL,
`INSTANCE_NAME` varchar(200) NOT NULL,
`FIRED_TIME` bigint(13) NOT NULL,
`SCHED_TIME` bigint(13) NOT NULL,
`PRIORITY` int(11) NOT NULL,
`STATE` varchar(16) NOT NULL,
`JOB_NAME` varchar(200) DEFAULT NULL,
`JOB_GROUP` varchar(200) DEFAULT NULL,
`IS_NONCONCURRENT` varchar(1) DEFAULT NULL,
`REQUESTS_RECOVERY` varchar(1) DEFAULT NULL,
PRIMARY KEY (`SCHED_NAME`,`ENTRY_ID`),
KEY `IDX_QRTZ_FT_TRIG_INST_NAME` (`SCHED_NAME`,`INSTANCE_NAME`),
KEY `IDX_QRTZ_FT_INST_JOB_REQ_RCVRY` (`SCHED_NAME`,`INSTANCE_NAME`,`REQUESTS_RECOVERY`),
KEY `IDX_QRTZ_FT_J_G` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_FT_JG` (`SCHED_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_FT_T_G` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
KEY `IDX_QRTZ_FT_TG` (`SCHED_NAME`,`TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `qrtz_job_details` (
`SCHED_NAME` varchar(120) NOT NULL,
`JOB_NAME` varchar(200) NOT NULL,
`JOB_GROUP` varchar(200) NOT NULL,
`DESCRIPTION` varchar(250) DEFAULT NULL,
`JOB_CLASS_NAME` varchar(250) NOT NULL,
`IS_DURABLE` varchar(1) NOT NULL,
`IS_NONCONCURRENT` varchar(1) NOT NULL,
`IS_UPDATE_DATA` varchar(1) NOT NULL,
`REQUESTS_RECOVERY` varchar(1) NOT NULL,
`JOB_DATA` blob,
PRIMARY KEY (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_J_REQ_RECOVERY` (`SCHED_NAME`,`REQUESTS_RECOVERY`),
KEY `IDX_QRTZ_J_GRP` (`SCHED_NAME`,`JOB_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `qrtz_locks` (
`SCHED_NAME` varchar(120) NOT NULL,
`LOCK_NAME` varchar(40) NOT NULL,
PRIMARY KEY (`SCHED_NAME`,`LOCK_NAME`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `qrtz_paused_trigger_grps` (
`SCHED_NAME` varchar(120) NOT NULL,
`TRIGGER_GROUP` varchar(200) NOT NULL,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `qrtz_scheduler_state` (
`SCHED_NAME` varchar(120) NOT NULL,
`INSTANCE_NAME` varchar(200) NOT NULL,
`LAST_CHECKIN_TIME` bigint(13) NOT NULL,
`CHECKIN_INTERVAL` bigint(13) NOT NULL,
PRIMARY KEY (`SCHED_NAME`,`INSTANCE_NAME`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `qrtz_simple_triggers` (
`SCHED_NAME` varchar(120) NOT NULL,
`TRIGGER_NAME` varchar(200) NOT NULL,
`TRIGGER_GROUP` varchar(200) NOT NULL,
`REPEAT_COUNT` bigint(7) NOT NULL,
`REPEAT_INTERVAL` bigint(12) NOT NULL,
`TIMES_TRIGGERED` bigint(10) NOT NULL,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `qrtz_simprop_triggers` (
`SCHED_NAME` varchar(120) NOT NULL,
`TRIGGER_NAME` varchar(200) NOT NULL,
`TRIGGER_GROUP` varchar(200) NOT NULL,
`STR_PROP_1` varchar(512) DEFAULT NULL,
`STR_PROP_2` varchar(512) DEFAULT NULL,
`STR_PROP_3` varchar(512) DEFAULT NULL,
`INT_PROP_1` int(11) DEFAULT NULL,
`INT_PROP_2` int(11) DEFAULT NULL,
`LONG_PROP_1` bigint(20) DEFAULT NULL,
`LONG_PROP_2` bigint(20) DEFAULT NULL,
`DEC_PROP_1` decimal(13,4) DEFAULT NULL,
`DEC_PROP_2` decimal(13,4) DEFAULT NULL,
`BOOL_PROP_1` varchar(1) DEFAULT NULL,
`BOOL_PROP_2` varchar(1) DEFAULT NULL,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `qrtz_triggers` (
`SCHED_NAME` varchar(120) NOT NULL,
`TRIGGER_NAME` varchar(200) NOT NULL,
`TRIGGER_GROUP` varchar(200) NOT NULL,
`JOB_NAME` varchar(200) NOT NULL,
`JOB_GROUP` varchar(200) NOT NULL,
`DESCRIPTION` varchar(250) DEFAULT NULL,
`NEXT_FIRE_TIME` bigint(13) DEFAULT NULL,
`PREV_FIRE_TIME` bigint(13) DEFAULT NULL,
`PRIORITY` int(11) DEFAULT NULL,
`TRIGGER_STATE` varchar(16) NOT NULL,
`TRIGGER_TYPE` varchar(8) NOT NULL,
`START_TIME` bigint(13) NOT NULL,
`END_TIME` bigint(13) DEFAULT NULL,
`CALENDAR_NAME` varchar(200) DEFAULT NULL,
`MISFIRE_INSTR` smallint(2) DEFAULT NULL,
`JOB_DATA` blob,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
KEY `IDX_QRTZ_T_J` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_T_JG` (`SCHED_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_T_C` (`SCHED_NAME`,`CALENDAR_NAME`),
KEY `IDX_QRTZ_T_G` (`SCHED_NAME`,`TRIGGER_GROUP`),
KEY `IDX_QRTZ_T_STATE` (`SCHED_NAME`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_N_STATE` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_N_G_STATE` (`SCHED_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_NEXT_FIRE_TIME` (`SCHED_NAME`,`NEXT_FIRE_TIME`),
KEY `IDX_QRTZ_T_NFT_ST` (`SCHED_NAME`,`TRIGGER_STATE`,`NEXT_FIRE_TIME`),
KEY `IDX_QRTZ_T_NFT_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`),
KEY `IDX_QRTZ_T_NFT_ST_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_NFT_ST_MISFIRE_GRP` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_GROUP`,`TRIGGER_STATE`),
CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `qrtz_job_details` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `schedule_job` (
`job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务id',
`bean_name` varchar(200) DEFAULT NULL COMMENT 'spring bean名称',
`method_name` varchar(100) DEFAULT NULL COMMENT '方法名',
`params` varchar(2000) DEFAULT NULL COMMENT '参数',
`cron_expression` varchar(100) DEFAULT NULL COMMENT 'cron表达式',
`status` tinyint(4) DEFAULT NULL COMMENT '任务状态 0正常 1暂停',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`job_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='定时任务';
CREATE TABLE `schedule_job_log` (
`log_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务日志id',
`job_id` bigint(20) NOT NULL COMMENT '任务id',
`bean_name` varchar(200) DEFAULT NULL COMMENT 'spring bean名称',
`method_name` varchar(100) DEFAULT NULL COMMENT '方法名',
`params` varchar(2000) DEFAULT NULL COMMENT '参数',
`status` tinyint(4) NOT NULL COMMENT '任务状态 0成功 1失败',
`error` varchar(2000) DEFAULT NULL COMMENT '失败信息',
`times` int(11) NOT NULL COMMENT '耗时(单位:毫秒)',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`log_id`),
KEY `job_id` (`job_id`)
) ENGINE=InnoDB AUTO_INCREMENT=384461 DEFAULT CHARSET=utf8 COMMENT='定时任务日志';
CREATE TABLE `sensitive_stop_word` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '停顿符id',
`stop_word` varchar(1) COLLATE utf8mb4_bin NOT NULL COMMENT '停顿符',
`create_by` bigint(20) NOT NULL COMMENT '创建者id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
`is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除默认为0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='敏感停顿符';
CREATE TABLE `sensitive_word` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sensitive_word` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT '敏感词',
`replace_word` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '替换词',
`create_by` bigint(20) NOT NULL COMMENT '创建者id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
`is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除默认为0不删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='敏感词';
CREATE TABLE `sys_captcha` (
`uuid` char(36) NOT NULL COMMENT 'uuid',
`code` varchar(6) NOT NULL COMMENT '验证码',
`expire_time` datetime DEFAULT NULL COMMENT '过期时间',
PRIMARY KEY (`uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统验证码';
CREATE TABLE `sys_config` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`key` varchar(50) DEFAULT NULL COMMENT 'key',
`value` varchar(2000) DEFAULT NULL COMMENT 'value',
`status` tinyint(4) DEFAULT '1' COMMENT '状态 0隐藏 1显示',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
UNIQUE KEY `key` (`key`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='系统配置信息表';
CREATE TABLE `sys_log` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`username` varchar(50) DEFAULT NULL COMMENT '用户名',
`operation` varchar(50) DEFAULT NULL COMMENT '用户操作',
`method` varchar(200) DEFAULT NULL COMMENT '请求方法',
`params` longtext COMMENT '请求参数',
`time` bigint(20) NOT NULL COMMENT '执行时长(毫秒)',
`ip` varchar(64) DEFAULT NULL COMMENT 'IP地址',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2464813 DEFAULT CHARSET=utf8 COMMENT='系统日志';
CREATE TABLE `sys_menu` (
`menu_id` bigint(20) NOT NULL AUTO_INCREMENT,
`parent_id` bigint(20) DEFAULT NULL COMMENT '父菜单ID一级菜单为0',
`name` varchar(50) DEFAULT NULL COMMENT '菜单名称',
`url` varchar(200) DEFAULT NULL COMMENT '菜单URL',
`perms` varchar(1000) DEFAULT NULL COMMENT '授权(多个用逗号分隔user:list,user:create)',
`type` int(11) DEFAULT NULL COMMENT '类型 0目录 1菜单 2按钮',
`icon` varchar(50) DEFAULT NULL COMMENT '菜单图标',
`order_num` int(11) DEFAULT NULL COMMENT '排序',
PRIMARY KEY (`menu_id`)
) ENGINE=InnoDB AUTO_INCREMENT=172 DEFAULT CHARSET=utf8 COMMENT='菜单管理';
CREATE TABLE `sys_oss` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`url` varchar(200) DEFAULT NULL COMMENT 'URL地址',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件上传';
CREATE TABLE `sys_role` (
`role_id` bigint(20) NOT NULL AUTO_INCREMENT,
`role_name` varchar(100) DEFAULT NULL COMMENT '角色名称',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者ID',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='角色';
CREATE TABLE `sys_role_menu` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
`menu_id` bigint(20) DEFAULT NULL COMMENT '菜单ID',
PRIMARY KEY (`id`),
KEY `SYS_ROLE_MENU_ROLE_ID` (`role_id`,`menu_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3738 DEFAULT CHARSET=utf8 COMMENT='角色与菜单对应关系';
CREATE TABLE `sys_tenant` (
`tenant_id` bigint(20) NOT NULL AUTO_INCREMENT,
`parent_id` bigint(20) DEFAULT NULL COMMENT '父id',
`tenant_name` varchar(50) DEFAULT NULL COMMENT '机构名',
`category` tinyint(2) DEFAULT '1' COMMENT '1机构2个人',
`license` varchar(100) DEFAULT NULL COMMENT '营业执照',
`license_url` varchar(1000) DEFAULT NULL COMMENT '营业执照url',
`status` tinyint(4) DEFAULT NULL COMMENT '状态 0禁用 1正常',
`sort` int(11) DEFAULT '0' COMMENT '排序',
`remark` varchar(10000) DEFAULT NULL COMMENT '备注',
`create_time` datetime DEFAULT NULL,
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者ID',
`delete_flag` tinyint(1) DEFAULT '0',
`anonymous_url` varchar(1000) DEFAULT NULL COMMENT '机构默认匿名评论头像',
`t_logo_url` varchar(1000) DEFAULT NULL COMMENT '机构默认logo',
`image_tplayer_url` varchar(1000) DEFAULT NULL COMMENT '机构播放器默认封面',
`t_forward_url` varchar(1000) DEFAULT NULL COMMENT '机构微信转发默认logo',
`t_forward_name` varchar(255) DEFAULT NULL COMMENT '机构威胁你转发默认名称',
`wx_app_id` varchar(255) DEFAULT NULL,
`wx_app_secret` varchar(255) DEFAULT NULL,
PRIMARY KEY (`tenant_id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4;
CREATE TABLE `sys_user` (
`user_id` bigint(20) NOT NULL AUTO_INCREMENT,
`realname` varchar(50) DEFAULT NULL COMMENT '真实姓名',
`id_card` varchar(20) DEFAULT NULL COMMENT '身份证号',
`username` varchar(50) NOT NULL COMMENT '用户名',
`password` varchar(100) DEFAULT NULL COMMENT '密码',
`salt` varchar(20) DEFAULT NULL COMMENT '',
`email` varchar(100) DEFAULT NULL COMMENT '邮箱',
`mobile` varchar(100) DEFAULT NULL COMMENT '手机号',
`gender` tinyint(1) DEFAULT NULL COMMENT '性别 0:女 1:男',
`user_img` varchar(255) DEFAULT NULL COMMENT '用户头像',
`intro` varchar(255) DEFAULT NULL COMMENT '用户介绍',
`status` tinyint(4) DEFAULT NULL COMMENT '状态 0禁用 1正常',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者ID',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',
`last_login_ip` varchar(50) DEFAULT '127.0.0.1' COMMENT '最后登录IP',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
PRIMARY KEY (`user_id`),
UNIQUE KEY `username` (`username`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=220 DEFAULT CHARSET=utf8 COMMENT='系统用户';
CREATE TABLE `sys_user_role` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
`role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=951 DEFAULT CHARSET=utf8 COMMENT='用户与角色对应关系';
CREATE TABLE `sys_user_token` (
`user_id` bigint(20) NOT NULL,
`token` varchar(100) NOT NULL COMMENT 'token',
`expire_time` datetime DEFAULT NULL COMMENT '过期时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`user_id`),
UNIQUE KEY `token` (`token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统用户Token';
CREATE TABLE `tb_user` (
`user_id` bigint(20) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL COMMENT '用户名',
`mobile` varchar(20) NOT NULL COMMENT '手机号',
`password` varchar(64) DEFAULT NULL COMMENT '密码',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`salt` varchar(20) DEFAULT NULL COMMENT '校验值',
PRIMARY KEY (`user_id`),
UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COMMENT='用户';
CREATE TABLE `tb_user_token` (
`user_id` bigint(20) NOT NULL,
`token` varchar(100) NOT NULL COMMENT 'token',
`expire_time` datetime DEFAULT NULL COMMENT '过期时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`user_id`),
UNIQUE KEY `token` (`token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='对外用户Token';
SET FOREIGN_KEY_CHECKS = 1;