4x/data/0doc/push_init/init.sql

89 lines
4.5 KiB
MySQL
Raw Normal View History

2024-12-26 19:24:07 +08:00
CREATE TABLE `push_classification` (
`id` bigint(20) NOT NULL COMMENT 'id',
`classification_code` varchar(20) DEFAULT NULL COMMENT '分类代码',
`name` varchar(20) DEFAULT NULL COMMENT '分类名字',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
`create_at` bigint(20) DEFAULT NULL COMMENT '创建时间',
`update_at` bigint(20) DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='3.21';
CREATE TABLE `push_config` (
`id` bigint(20) NOT NULL COMMENT 'id',
`classification_code` varchar(20) DEFAULT NULL COMMENT '分类代码',
`config_json` varchar(255) DEFAULT NULL COMMENT '配置json格式',
`company_code` varchar(20) DEFAULT NULL COMMENT '公司代码',
`create_at` bigint(20) DEFAULT NULL COMMENT '创建时间',
`update_at` bigint(20) DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='3.21';
CREATE TABLE `push_dict` (
`id` bigint(20) NOT NULL COMMENT 'id',
`keyword` varchar(20) DEFAULT NULL COMMENT '',
`description` varchar(20) DEFAULT NULL COMMENT '',
`company_code` varchar(20) DEFAULT NULL COMMENT '公司代码',
`dict_type_id` varchar(32) DEFAULT NULL COMMENT '命令id',
`create_at` bigint(20) DEFAULT NULL COMMENT '创建时间',
`update_at` bigint(20) DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='3.28推送字典键值对';
CREATE TABLE `push_dict_type` (
`id` bigint(20) NOT NULL COMMENT 'id',
`name` varchar(20) DEFAULT NULL COMMENT '字典类型名',
`company_code` varchar(20) DEFAULT NULL COMMENT '公司代码',
`create_at` bigint(20) DEFAULT NULL COMMENT '创建时间',
`update_at` bigint(20) DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='3.28推送公司字典';
CREATE TABLE `push_log` (
`id` bigint(20) NOT NULL COMMENT 'id',
`classification_code` varchar(20) DEFAULT NULL COMMENT '分类代码',
`config_id` varchar(32) DEFAULT NULL COMMENT '配置id',
`template_id` varchar(32) DEFAULT NULL COMMENT '模板id',
`content` varchar(255) DEFAULT NULL COMMENT '模板内容',
`data` varchar(255) DEFAULT NULL COMMENT '队列待发送数据',
`contact_info` varchar(255) DEFAULT NULL COMMENT '联系信息',
`state` int(11) DEFAULT NULL COMMENT '0待推送 1成功 2失败',
`reason` varchar(255) DEFAULT NULL COMMENT '原因',
`company_code` varchar(20) DEFAULT NULL COMMENT '公司代码',
`send_time` bigint(20) DEFAULT NULL,
`create_at` bigint(20) DEFAULT NULL COMMENT '创建时间',
`update_at` bigint(20) DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='推送日志\r\n';
CREATE TABLE `push_queue` (
`id` bigint(20) NOT NULL COMMENT 'id',
`classification_code` varchar(20) DEFAULT NULL COMMENT '分类代码',
`config_id` varchar(32) DEFAULT NULL COMMENT '配置id',
`template_id` varchar(32) DEFAULT NULL COMMENT '模板id',
`content` varchar(255) DEFAULT NULL COMMENT '模板内容',
`data` varchar(255) DEFAULT NULL COMMENT '队列发送数据',
`contact_info` varchar(255) DEFAULT NULL COMMENT '联系信息',
`delay_time` bigint(20) DEFAULT NULL COMMENT '发送时间',
`state` int(11) DEFAULT NULL COMMENT '0待推送 1成功 2失败',
`reason` varchar(255) DEFAULT NULL COMMENT '原因',
`company_code` varchar(20) DEFAULT NULL COMMENT '公司代码',
`create_at` bigint(20) DEFAULT NULL COMMENT '创建时间',
`update_at` bigint(20) DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='3.21\r\n';
CREATE TABLE `push_template` (
`id` bigint(20) NOT NULL COMMENT 'id',
`classification_code` varchar(20) DEFAULT NULL COMMENT '类别代码',
`content` varchar(255) DEFAULT NULL COMMENT '模板内容',
`company_code` varchar(20) DEFAULT NULL COMMENT '公司代码',
`template_name` varchar(32) DEFAULT NULL COMMENT '模板名称',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
`platform_id` varchar(32) DEFAULT NULL COMMENT '对应类别平台id',
`state` int(11) DEFAULT NULL COMMENT '审核状态 申请模板状态其中0表示审核通过1表示审核中-1表示审核未通过或审核失败。',
`create_at` bigint(20) DEFAULT NULL COMMENT '创建时间',
`update_at` bigint(20) DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='3.21';