create table sj_retry_scene_config
(
    id                  bigint unsigned auto_increment comment '主键'
        primary key,
    namespace_id        varchar(64)     default '764d604ec6fc45f68cd92514c40e9e1a' not null comment '命名空间id',
    scene_name          varchar(64)                                                not null comment '场景名称',
    group_name          varchar(64)                                                not null comment '组名称',
    scene_status        tinyint         default 0                                  not null comment '组状态 0、未启用 1、启用',
    max_retry_count     int             default 5                                  not null comment '最大重试次数',
    back_off            tinyint         default 1                                  not null comment '1、默认等级 2、固定间隔时间 3、CRON 表达式',
    trigger_interval    varchar(16)     default ''                                 not null comment '间隔时长',
    notify_ids          varchar(128)    default ''                                 not null comment '通知告警场景配置id列表',
    deadline_request    bigint unsigned default '60000'                            not null comment 'Deadline Request 调用链超时 单位毫秒',
    executor_timeout    int unsigned    default '5'                                not null comment '任务执行超时时间，单位秒',
    route_key           tinyint         default 4                                  not null comment '路由策略',
    block_strategy      tinyint         default 1                                  not null comment '阻塞策略 1、丢弃 2、覆盖 3、并行',
    cb_status           tinyint         default 0                                  not null comment '回调状态 0、不开启 1、开启',
    cb_trigger_type     tinyint         default 1                                  not null comment '1、默认等级 2、固定间隔时间 3、CRON 表达式',
    cb_max_count        int             default 16                                 not null comment '回调的最大执行次数',
    cb_trigger_interval varchar(16)     default ''                                 not null comment '回调的最大执行次数',
    description         varchar(256)    default ''                                 not null comment '描述',
    create_dt           datetime        default CURRENT_TIMESTAMP                  not null comment '创建时间',
    update_dt           datetime        default CURRENT_TIMESTAMP                  not null on update CURRENT_TIMESTAMP comment '修改时间',
    constraint uk_namespace_id_group_name_scene_name
        unique (namespace_id, group_name, scene_name)
)
    comment '场景配置';

