34 lines
2.1 KiB
SQL
34 lines
2.1 KiB
SQL
-- ----------------------------
|
||
-- B站合集(Series/Season) 同步源配置表
|
||
-- 说明:以UP主mid + season_id为主(B站“合集/系列”常见公开接口形态)
|
||
-- ----------------------------
|
||
|
||
drop table if exists teaching_video_source;
|
||
create table teaching_video_source (
|
||
source_id bigint(20) not null auto_increment comment '源ID',
|
||
source_type varchar(32) not null comment '来源类型(BILIBILI)',
|
||
mid bigint(20) default null comment 'UP主mid',
|
||
season_id bigint(20) default null comment '合集/系列season_id',
|
||
category_code varchar(32) default 'BASIC' comment '落库分类(默认BASIC)',
|
||
enabled char(1) default '0' comment '启用(0启用 1停用)',
|
||
sort_num int(11) default 0 comment '排序',
|
||
last_sync_time datetime default null comment '最近同步时间',
|
||
last_sync_status char(1) default '0' comment '最近同步状态(0正常 1失败)',
|
||
last_sync_error varchar(500) default null comment '最近同步错误',
|
||
create_by varchar(64) default '' comment '创建者',
|
||
create_time datetime comment '创建时间',
|
||
update_by varchar(64) default '' comment '更新者',
|
||
update_time datetime comment '更新时间',
|
||
remark varchar(500) default null comment '备注',
|
||
primary key (source_id),
|
||
key idx_video_source_enabled (enabled),
|
||
key idx_video_source_sort (sort_num)
|
||
) engine=innodb auto_increment=1 comment = '教学视频外部源配置表';
|
||
|
||
-- 示例:请把 mid/season_id 替换为你公司维护的合集
|
||
insert into teaching_video_source
|
||
(source_type, mid, season_id, category_code, enabled, sort_num, create_by, create_time, remark)
|
||
values
|
||
('BILIBILI', 37974444, 240490, 'BASIC', '0', 10, 'admin', sysdate(), '示例:同步B站合集(需替换mid/season_id)');
|
||
|