-- 点播播放源配置表
drop table if exists `fs_course_play_source_config`;
create table `fs_course_play_source_config` (
    `id`            bigint not null auto_increment       comment '主键ID',
    `name`          varchar(255) not null                comment '小程序/公众号名称',
    `appid`         varchar(50)  not null                comment '小程序/公众号appid',
    `secret`        varchar(64)  not null                comment '小程序/公众号secret',
    `img`           varchar(512)                         comment '小程序/公众号icon图标',
    `original_id`   varchar(20)                          comment '小程序/公众号原始id',
    `token`         varchar(255)  not null               comment 'token',
    `aes_key`       varchar(255)  not null               comment 'aesKey',
    `msg_data_format` varchar(255)  not null             comment 'msgDataFormat',
    `type`          tinyint default 1                    comment '类型 1小程序 2公众号',
    `is_del`        tinyint(1) default 0                 comment '是否删除 0正常 1删除',
    `create_time`   datetime                             comment '创建时间',
    `update_time`   datetime                             comment '修改时间',
    primary key (`id`) using btree,
    key idx_appid (`appid`),
    key idx_is_del (`is_del`),
    key idx_update (`update_time`)
) engine = Innodb comment '点播播放源配置表';

-- 字典
INSERT INTO `sys_dict_type`
    (`dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES
    ('点播播放源类型', 'play_source_type', '0', 'admin', '2021-11-24 23:26:40', '', NULL, '点播播放源类型');

INSERT INTO `sys_dict_data`
    (`dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES
    (1, '小程序', '1', 'play_source_type', '', '', 'Y', '0', 'admin', '2021-11-24 23:26:40', '', NULL, '小程序'),
    (2, '公众号', '2', 'play_source_type', '', '', 'Y', '0', 'admin', '2021-11-24 23:26:40', '', NULL, '公众号');
