392 lines
63 KiB
PL/PgSQL
392 lines
63 KiB
PL/PgSQL
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sms_channel_account
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sms_channel_account`;
|
||
CREATE TABLE `sms_channel_account` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`channel_id` int NOT NULL COMMENT '逻辑关联渠道ID',
|
||
`channel_code` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '渠道标识(逻辑关联channel_info.code)',
|
||
`account_name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '账号名称',
|
||
`app_key` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'API密钥',
|
||
`app_secret` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'API密钥',
|
||
`md5_value` char(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '关键字段MD5值(算法:MD5(channel_id|account_name|app_key|app_secret))',
|
||
`support_sms_type` json NOT NULL COMMENT '支持的短信类型[0:验证码,1:短信通知,2:推广短信,3:国际/港澳台消息]',
|
||
`ext_params` json DEFAULT NULL COMMENT '扩展参数',
|
||
`remark` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0-正常 1-禁用',
|
||
`creator` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建人',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updater` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新人',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `uk_md5_value` (`md5_value`) COMMENT '防重复提交',
|
||
KEY `idx_channel_id` (`channel_id`),
|
||
KEY `idx_channel_code` (`channel_code`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='短信渠道账号表';
|
||
|
||
-- ----------------------------
|
||
-- Records of sms_channel_account
|
||
-- ----------------------------
|
||
BEGIN;
|
||
INSERT INTO `sms_channel_account` (`id`, `channel_id`, `channel_code`, `account_name`, `app_key`, `app_secret`, `md5_value`, `support_sms_type`, `ext_params`, `remark`, `deleted`, `creator`, `create_time`, `updater`, `update_time`) VALUES (1, 1, 'aliyun', '阿里云勇哥账号', '22333333aaaadafsadf', '23232aadafsfsdaaaa', '8de8d3023dc91845be26c49f0c926955', '[0, 1, 2, 3]', '{}', '', 0, '1', '2025-07-06 21:52:04', '1', '2025-07-07 11:22:09');
|
||
COMMIT;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sms_channel_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sms_channel_info`;
|
||
CREATE TABLE `sms_channel_info` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '渠道ID',
|
||
`channel_name` varchar(30) COLLATE utf8mb4_general_ci NOT NULL COMMENT '渠道名称',
|
||
`channel_code` varchar(30) COLLATE utf8mb4_general_ci NOT NULL COMMENT '渠道标识(如:aliyun/tencent等)',
|
||
`domain_url` varchar(255) COLLATE utf8mb4_general_ci NOT NULL COMMENT '请求地址',
|
||
`label` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道标签(逗号分隔)',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0-正常 1-禁用',
|
||
`support_apply_template` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持申请模板(1-支持 0-不支持)',
|
||
`support_apply_sign` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持申请签名(1-支持 0-不支持)',
|
||
`support_batch_send` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持批量发送(1-支持 0-不支持)',
|
||
`support_international` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持国际短信(1-支持 0-不支持)',
|
||
`support_query_template` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持查询模板信息(1-支持 0-不支持)',
|
||
`support_reply` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否支持上行回复(1-支持 0-不支持)',
|
||
`channel_properties` text COLLATE utf8mb4_general_ci COMMENT '渠道扩展属性(JSON格式配置/动态参数)',
|
||
`creator` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建人',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updater` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新人',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='短信渠道配置表(含扩展属性字段)';
|
||
|
||
-- ----------------------------
|
||
-- Records of sms_channel_info
|
||
-- ----------------------------
|
||
BEGIN;
|
||
INSERT INTO `sms_channel_info` (`id`, `channel_name`, `channel_code`, `domain_url`, `label`, `deleted`, `support_apply_template`, `support_apply_sign`, `support_batch_send`, `support_international`, `support_query_template`, `support_reply`, `channel_properties`, `creator`, `create_time`, `updater`, `update_time`) VALUES (1, '阿里云', 'aliyun', 'https://dysmsapi.aliyuncs.com', '内置', 0, 0, 0, 0, 1, 0, 0, '{}', '1', '2025-07-03 19:37:14', '1', '2025-07-04 22:06:38');
|
||
INSERT INTO `sms_channel_info` (`id`, `channel_name`, `channel_code`, `domain_url`, `label`, `deleted`, `support_apply_template`, `support_apply_sign`, `support_batch_send`, `support_international`, `support_query_template`, `support_reply`, `channel_properties`, `creator`, `create_time`, `updater`, `update_time`) VALUES (2, '腾讯云', 'tencent', 'https://sms.tencentcloudapi.com', '内置', 0, 1, 1, 1, 1, 1, 1, '{\"appId\":\"应用编号\"}', '1', '2025-07-03 21:10:35', '1', '2025-07-03 21:22:25');
|
||
INSERT INTO `sms_channel_info` (`id`, `channel_name`, `channel_code`, `domain_url`, `label`, `deleted`, `support_apply_template`, `support_apply_sign`, `support_batch_send`, `support_international`, `support_query_template`, `support_reply`, `channel_properties`, `creator`, `create_time`, `updater`, `update_time`) VALUES (3, '合一短信', 'unisms', 'https://uni.apistd.com/', '内置', 0, 0, 0, 1, 1, 0, 0, '{\"signType\":\"签名方式:easy/sha256\"}', '1', '2025-07-03 21:13:43', '1', '2025-07-03 21:13:43');
|
||
INSERT INTO `sms_channel_info` (`id`, `channel_name`, `channel_code`, `domain_url`, `label`, `deleted`, `support_apply_template`, `support_apply_sign`, `support_batch_send`, `support_international`, `support_query_template`, `support_reply`, `channel_properties`, `creator`, `create_time`, `updater`, `update_time`) VALUES (4, '亿美短信', 'emay', 'http://www.btom.cn', '内置', 0, 1, 0, 1, 1, 1, 0, NULL, '1', '2025-07-03 21:41:20', '1', '2025-07-03 21:41:20');
|
||
COMMIT;
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|
||
|
||
-- 渠道管理 --
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (3000, '短信渠道', '', 1, 30, 0, '/smschannel', 'fa:address-card', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2025-07-02 21:03:22', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5000, '渠道配置', '', 2, 0, 3000, 'sms-channel-info', 'fa:creative-commons', 'smschannel/smschannelinfo/index', 'SmsChannelInfo', 0, b'1', b'1', b'1', '', '2025-07-02 20:54:30', '1', '2025-07-02 21:03:41', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5001, '渠道配置查询', 't:sms-channel-info:query', 3, 1, 5000, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-07-02 20:54:30', '1', '2025-07-02 20:58:34', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5002, '创建渠道配置', 't:sms-channel-info:create', 3, 2, 5000, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-07-02 20:54:30', '1', '2025-07-02 20:58:46', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5003, '更新渠道配置', 't:sms-channel-info:update', 3, 3, 5000, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-07-02 20:54:30', '1', '2025-07-02 20:59:01', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5004, '删除渠道配置', 't:sms-channel-info:delete', 3, 4, 5000, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-07-02 20:54:30', '1', '2025-07-02 20:59:08', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5005, '导出渠道配置', 't:sms-channel-info:export', 3, 5, 5000, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-07-02 20:54:30', '1', '2025-07-02 20:59:17', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5006, '渠道账号', '', 2, 0, 3000, 'channel-account', 'ep:film', 'smschannel/channelaccount/index', 'ChannelAccount', 0, b'1', b'1', b'1', '', '2025-07-05 23:46:12', '1', '2025-07-05 23:47:25', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5007, '短信渠道账号查询', 'smschannel:channel-account:query', 3, 1, 5006, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-05 23:46:12', '', '2025-07-05 23:46:12', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5008, '短信渠道账号创建', 'smschannel:channel-account:create', 3, 2, 5006, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-05 23:46:12', '', '2025-07-05 23:46:12', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5009, '短信渠道账号更新', 'smschannel:channel-account:update', 3, 3, 5006, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-05 23:46:12', '', '2025-07-05 23:46:12', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5010, '短信渠道账号删除', 'smschannel:channel-account:delete', 3, 4, 5006, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-05 23:46:12', '', '2025-07-05 23:46:12', b'0');
|
||
|
||
DROP TABLE IF EXISTS `sms_sign_info`;
|
||
CREATE TABLE `sms_sign_info` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`sign_name` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '签名名称',
|
||
`tenant_id` bigint(20) NOT NULL DEFAULT '1' COMMENT '租户ID',
|
||
`sign_type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '签名类型:0-企业,1-APP,2-商标,3-政府/事业单位/其他企业',
|
||
`international` tinyint(3) NOT NULL DEFAULT '0' COMMENT '短信区域:0-国内短信 1-国际/港澳台短信',
|
||
`binding_account_ids` json DEFAULT NULL COMMENT '绑定的账号ID集合(JSON数组格式,如 ["1001","1002"])',
|
||
`remark` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '备注说明',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态:0-正常,1-禁用',
|
||
`creator` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建人',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updater` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新人',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_sign_name` (`sign_name`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='短信签名信息表';
|
||
|
||
-- 国内短信 --
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6000, '国内短信', '', 1, 30, 0, '/domesticsms', 'fa:archive', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2025-07-08 22:18:44', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6002, '签名管理', '', 2, 0, 6000, 'sms-sign-info', 'fa:creative-commons', 'domesticsms/signinfo/index', 'SmsSignInfo', 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '1', '2025-07-08 17:05:16', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6003, '短信签名信息查询', 'sms:sign-info:query', 3, 1, 6002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '', '2025-07-08 17:00:51', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6004, '短信签名信息创建', 'sms:sign-info:create', 3, 2, 6002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '', '2025-07-08 17:00:51', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6005, '短信签名信息更新', 'sms:sign-info:update', 3, 3, 6002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '', '2025-07-08 17:00:51', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6006, '短信签名信息删除', 'sms:sign-info:delete', 3, 4, 6002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '', '2025-07-08 17:00:51', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6007, '短信签名信息导出', 'sms:sign-info:export', 3, 5, 6002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '', '2025-07-08 17:00:51', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6008, '模板信息', '', 2, 0, 6000, 'templateinfo', 'ep:eleme-filled', 'domesticsms/templateinfo/index', 'TemplateInfo', 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '1', '2025-07-14 11:02:47', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6009, '短信模板信息查询', 'smschannel:template-info:query', 3, 1, 6008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '', '2025-07-09 10:50:59', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6010, '短信模板信息创建', 'smschannel:template-info:create', 3, 2, 6008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '', '2025-07-09 10:50:59', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6011, '短信模板信息更新', 'smschannel:template-info:update', 3, 3, 6008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '', '2025-07-09 10:50:59', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6012, '短信模板信息删除', 'smschannel:template-info:delete', 3, 4, 6008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '', '2025-07-09 10:50:59', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6013, '短信模板信息导出', 'smschannel:template-info:export', 3, 5, 6008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '', '2025-07-09 10:50:59', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6020, '短信记录', '', 2, 0, 6000, 'record', 'ep:message', 'domesticsms/record/index', 'Record', 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '1', '2025-09-13 22:01:28', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6021, '短信记录查询', 'sms:record:query', 3, 1, 6020, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '', '2025-09-13 21:58:45', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6022, '短信记录创建', 'sms:record:create', 3, 2, 6020, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '', '2025-09-13 21:58:45', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6023, '短信记录更新', 'sms:record:update', 3, 3, 6020, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '', '2025-09-13 21:58:45', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6024, '短信记录删除', 'sms:record:delete', 3, 4, 6020, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '', '2025-09-13 21:58:45', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6025, '短信记录导出', 'sms:record:export', 3, 5, 6020, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '', '2025-09-13 21:58:45', b'0');
|
||
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6040, '发送任务', '', 2, 0, 6000, 'domesticsms/sendtask/index', 'fa:tasks', 'domesticsms/sendtask/index', 'SmsTask', 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '1', '2025-09-19 10:06:55', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6041, '短信任务查询', 'record:sms-task:query', 3, 1, 6040, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '', '2025-09-19 10:02:14', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6042, '短信任务创建', 'record:sms-task:create', 3, 2, 6040, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '', '2025-09-19 10:02:14', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6043, '短信任务更新', 'record:sms-task:update', 3, 3, 6040, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '', '2025-09-19 10:02:14', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6044, '短信任务删除', 'record:sms-task:delete', 3, 4, 6040, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '', '2025-09-19 10:02:14', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6045, '短信任务导出', 'record:sms-task:export', 3, 5, 6040, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '', '2025-09-19 10:02:14', b'0');
|
||
|
||
-- 国际短信 --
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7000, '国际短信', '', 1, 31, 0, '/internationalsms', 'fa:globe', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2025-07-08 22:18:44', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7002, '签名管理', '', 2, 0, 7000, 'sms-sign-info', 'fa:creative-commons', 'internationalsms/signinfo/index', 'SmsSignInfo1', 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '1', '2025-07-08 17:05:16', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7003, '短信签名信息查询', 'sms:sign-info:query', 3, 1, 7002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '', '2025-07-08 17:00:51', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7004, '短信签名信息创建', 'sms:sign-info:create', 3, 2, 7002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '', '2025-07-08 17:00:51', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7005, '短信签名信息更新', 'sms:sign-info:update', 3, 3, 7002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '', '2025-07-08 17:00:51', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7006, '短信签名信息删除', 'sms:sign-info:delete', 3, 4, 7002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '', '2025-07-08 17:00:51', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7007, '短信签名信息导出', 'sms:sign-info:export', 3, 5, 7002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-08 17:00:51', '', '2025-07-08 17:00:51', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7008, '模板信息', '', 2, 0, 7000, 'templateinfo', 'ep:eleme-filled', 'internationalsms/templateinfo/index', 'TemplateInfo1', 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '1', '2025-07-14 11:02:47', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7009, '短信模板信息查询', 'smschannel:template-info:query', 3, 1, 7008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '', '2025-07-09 10:50:59', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7010, '短信模板信息创建', 'smschannel:template-info:create', 3, 2, 7008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '', '2025-07-09 10:50:59', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7011, '短信模板信息更新', 'smschannel:template-info:update', 3, 3, 7008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '', '2025-07-09 10:50:59', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7012, '短信模板信息删除', 'smschannel:template-info:delete', 3, 4, 7008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '', '2025-07-09 10:50:59', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7013, '短信模板信息导出', 'smschannel:template-info:export', 3, 5, 7008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-07-09 10:50:59', '', '2025-07-09 10:50:59', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7020, '短信记录', '', 2, 0, 7000, 'record', 'ep:message', 'internationalsms/record/index', 'Record1', 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '1', '2025-09-13 22:01:28', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7021, '短信记录查询', 'sms:record:query', 3, 1, 7020, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '', '2025-09-13 21:58:45', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7022, '短信记录创建', 'sms:record:create', 3, 2, 7020, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '', '2025-09-13 21:58:45', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7023, '短信记录更新', 'sms:record:update', 3, 3, 7020, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '', '2025-09-13 21:58:45', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7024, '短信记录删除', 'sms:record:delete', 3, 4, 7020, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '', '2025-09-13 21:58:45', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7025, '短信记录导出', 'sms:record:export', 3, 5, 7020, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-13 21:58:45', '', '2025-09-13 21:58:45', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7040, '发送任务', '', 2, 0, 7000, 'internationalsms/sendtask/index', 'fa:tasks', 'internationalsms/sendtask/index', 'SmsTask1', 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '1', '2025-09-19 10:06:55', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7041, '短信任务查询', 'record:sms-task:query', 3, 1, 7040, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '', '2025-09-19 10:02:14', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7042, '短信任务创建', 'record:sms-task:create', 3, 2, 7040, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '', '2025-09-19 10:02:14', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7043, '短信任务更新', 'record:sms-task:update', 3, 3, 7040, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '', '2025-09-19 10:02:14', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7044, '短信任务删除', 'record:sms-task:delete', 3, 4, 7040, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '', '2025-09-19 10:02:14', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (7045, '短信任务导出', 'record:sms-task:export', 3, 5, 7040, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-19 10:02:14', '', '2025-09-19 10:02:14', b'0');
|
||
|
||
DROP TABLE IF EXISTS `sms_template_info`;
|
||
CREATE TABLE `sms_template_info` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '模板ID',
|
||
`template_name` varchar(64) NOT NULL COMMENT '模板名称',
|
||
`content` varchar(500) NOT NULL COMMENT '模板内容',
|
||
`sign_id` bigint(20) NOT NULL COMMENT '签名ID(关联签名表)',
|
||
`sign_name` varchar(32) NOT NULL COMMENT '签名名称(冗余存储)',
|
||
`template_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '模板类型:0-验证码 1-短信通知 2-推广短信',
|
||
`international` tinyint(3) NOT NULL DEFAULT '0' COMMENT '短信区域:0-国内短信 1-国际/港澳台短信',
|
||
`switch_open` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用开关:1-开启 0-关闭',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除状态:0-正常 1-删除',
|
||
`creator` varchar(64) DEFAULT '' COMMENT '创建人',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updater` varchar(64) DEFAULT '' COMMENT '更新人',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`remark` varchar(200) DEFAULT '' COMMENT '备注',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_template_name` (`template_name`),
|
||
KEY `idx_sign_name` (`sign_name`),
|
||
KEY `idx_sign_id` (`sign_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='短信模板信息表';
|
||
|
||
-- 1. 删除原表(如果存在)
|
||
DROP TABLE IF EXISTS `sms_template_binding_info`;
|
||
|
||
-- 2. 创建新表(包含 account_id 字段)
|
||
CREATE TABLE `sms_template_binding_info` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '绑定ID',
|
||
`template_id` bigint(20) NOT NULL COMMENT '模板ID',
|
||
`template_code` varchar(64) NOT NULL COMMENT '三方模板编码',
|
||
`template_content` varchar(500) NOT NULL COMMENT '三方模板内容',
|
||
`channel_id` bigint(20) NOT NULL COMMENT '渠道ID',
|
||
`channel_code` varchar(64) NOT NULL COMMENT '渠道标识',
|
||
`account_id` bigint(20) DEFAULT NULL COMMENT '渠道账户ID',
|
||
`status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '审核状态:0-待提交 1-待审核 2-审核成功 3-审核失败 4-撤销',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除状态:0-正常 1-删除',
|
||
`audit_remark` varchar(200) DEFAULT '' COMMENT '审核备注',
|
||
`creator` varchar(64) DEFAULT '' COMMENT '创建人',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updater` varchar(64) DEFAULT '' COMMENT '更新人',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `uk_template_channel_account` (`template_id`, `channel_id`),
|
||
KEY `idx_template_id` (`template_id`),
|
||
KEY `idx_channel_id` (`channel_id`),
|
||
KEY `idx_account_id` (`account_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信模板渠道绑定表';
|
||
|
||
DROP TABLE IF EXISTS `sms_record`;
|
||
CREATE TABLE `sms_record` (
|
||
`id` bigint(20) NOT NULL COMMENT '主键 雪花算法',
|
||
`task_id` bigint(20) NOT NULL COMMENT '任务编号',
|
||
`mobile` varchar(20) NOT NULL COMMENT '手机号',
|
||
`nationcode` varchar(10) NOT NULL DEFAULT '86' COMMENT '国际电话区号如 86',
|
||
`app_id` varchar(30) DEFAULT NULL COMMENT '调用服务方',
|
||
`record_type` tinyint(4) DEFAULT '0' COMMENT '0-验证码 1-短信通知 2-推广短信',
|
||
`template_id` bigint(20) NOT NULL COMMENT '模版编号',
|
||
`template_param` varchar(50) NOT NULL COMMENT '模版参数',
|
||
`content` varchar(500) NOT NULL COMMENT '短信内容',
|
||
`remark` varchar(500) DEFAULT '' COMMENT '备注(比如:发送失败原因)',
|
||
`attime` varchar(30) DEFAULT '' COMMENT '指定发送时间',
|
||
`send_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0:待发送 / 1:已发送 / 2:发送失败',
|
||
`international` tinyint(1) NOT NULL DEFAULT '0' COMMENT '短信类型:0-国内 1-国际',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除状态:0-正常 1-删除',
|
||
`creator` varchar(64) DEFAULT '' COMMENT '创建人',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updater` varchar(64) DEFAULT '' COMMENT '更新人',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_app_id` (`app_id`) USING BTREE,
|
||
KEY `idx_task_id` (`task_id`) USING BTREE COMMENT '任务编号索引',
|
||
KEY `idx_attime` (`attime`) USING BTREE COMMENT '延迟短信索引',
|
||
KEY `idx_create_time` (`create_time`) USING BTREE COMMENT '创建时间索引',
|
||
KEY `idx_mobile` (`mobile`) USING BTREE
|
||
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '短信记录表';
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sms_record_detail
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sms_record_detail`;
|
||
CREATE TABLE `sms_record_detail` (
|
||
`id` bigint(20) NOT NULL COMMENT '主键 雪花算法',
|
||
`record_id` bigint(20) NOT NULL COMMENT 'sms_record表外键',
|
||
`task_id` bigint(20) NOT NULL COMMENT '任务编号',
|
||
`app_id` varchar(30) NOT NULL COMMENT '调用服务方',
|
||
`mobile` varchar(20) NOT NULL COMMENT '手机号码',
|
||
`nationcode` varchar(10) NOT NULL DEFAULT '86' COMMENT '国际电话区号',
|
||
`send_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0:待发送 / 1:已发送 / 2:发送失败',
|
||
`report_status` tinyint(4) DEFAULT '0' COMMENT '短信报告 0:待回执 / 1:发送成功 / 2:发送失败',
|
||
`channel_code` varchar(30) NOT NULL COMMENT '渠道编码',
|
||
`channel_account_id` int(11) NOT NULL COMMENT '渠道账户ID',
|
||
`msgid` varchar(40) NOT NULL COMMENT '三方短信ID',
|
||
`error_msg` varchar(300) DEFAULT '' COMMENT '发送失败时,渠道返回的错误信息',
|
||
`price` decimal(10,6) DEFAULT NULL COMMENT '消费金额',
|
||
`sender_time` datetime DEFAULT NULL COMMENT '实际发送时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除状态:0-正常 1-删除',
|
||
`creator` varchar(64) DEFAULT '' COMMENT '创建人',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updater` varchar(64) DEFAULT '' COMMENT '更新人',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_record_id` (`record_id`) USING BTREE COMMENT '记录ID索引',
|
||
KEY `idx_task_id` (`task_id`) USING BTREE COMMENT '任务编号索引',
|
||
KEY `idx_app_id` (`app_id`) USING BTREE COMMENT '应用ID索引',
|
||
KEY `idx_msgid` (`msgid`) USING BTREE COMMENT '三方ID索引',
|
||
KEY `idx_sender_time` (`sender_time`) USING BTREE COMMENT '发送时间索引',
|
||
KEY `idx_create_time` (`create_time`) USING BTREE COMMENT '创建时间索引',
|
||
KEY `idx_mobile` (`mobile`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信记录详情表';
|
||
|
||
DROP TABLE IF EXISTS `sms_task`;
|
||
CREATE TABLE `sms_task` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务编号',
|
||
`app_id` bigint(20) NOT NULL COMMENT '应用编号',
|
||
`task_name` varchar(100) NOT NULL DEFAULT '' COMMENT '任务名称',
|
||
`sign_id` bigint(20) NOT NULL COMMENT '签名编号',
|
||
`sign_name` varchar(20) NOT NULL COMMENT '签名名称',
|
||
`template_id` bigint(20) NOT NULL COMMENT '模版编号',
|
||
`template_name` varchar(50) NOT NULL COMMENT '模版名称',
|
||
`template_content` text NOT NULL COMMENT '模版内容',
|
||
`template_param` varchar(500) NOT NULL COMMENT '模版参数',
|
||
`total_count` int(11) NOT NULL DEFAULT '0' COMMENT '手机总数量',
|
||
`success_count` int(11) NOT NULL DEFAULT '0' COMMENT '发送成功数量',
|
||
`fail_count` int(11) NOT NULL DEFAULT '0' COMMENT '发送失败数量',
|
||
`task_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '任务状态:0-待发送 1-发送中 2-已完成 3-已取消',
|
||
`international` tinyint(1) NOT NULL DEFAULT '0' COMMENT '短信类型:0-国内 1-国际',
|
||
`load_to_queue` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否加载到队列:0-未加载 1-已加载',
|
||
`sender_ip` varchar(40) DEFAULT '' COMMENT '发送IP',
|
||
`attime` varchar(30) DEFAULT '' COMMENT '指定发送时间',
|
||
`remark` varchar(255) DEFAULT NULL COMMENT '备注信息',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除状态:0-正常 1-删除',
|
||
`creator` varchar(64) DEFAULT '' COMMENT '创建人',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updater` varchar(64) DEFAULT '' COMMENT '更新人',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`source` tinyint(2) NOT NULL DEFAULT '0' COMMENT '来源:0-网关 1-admin控制台上传',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_app_id` (`app_id`),
|
||
KEY `idx_create_time` (`create_time`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信任务表';
|
||
|
||
DROP TABLE IF EXISTS `sms_task_content`;
|
||
CREATE TABLE `sms_task_content` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务编号',
|
||
`task_content` MEDIUMTEXT NOT NULL COMMENT '若无模板参数,则手机号码列表,手机号用英文逗号分隔 ,若模板参数,则手机号码列表,手机号用英文逗号分隔,参数用英文冒号分隔,参数格式为:手机号1^参数1^参数2^参数3,手机号2^参数1^参数2^参数3',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信任务内容表';
|
||
|
||
-- 租户管理 (租户以及下面的每个应用) --
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6026, '租户管理', '', 1, 21, 0, '/tenant/index', 'fa-solid:binoculars', '', '', 0, b'1', b'1', b'1', '1', '2025-09-15 19:28:25', '1', '2025-09-15 19:28:25', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6027, '租户列表', '', 2, 0, 6026, 'tenant', 'fa:renren', '/tenant/index', 'SmsTenant', 0, b'1', b'1', b'1', '', '2025-09-15 19:28:43', '1', '2025-09-15 19:32:04', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6028, '租户查询', 'sms:tenant:query', 3, 1, 6027, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-15 19:28:43', '', '2025-09-15 19:28:43', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6029, '租户创建', 'sms:tenant:create', 3, 2, 6027, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-15 19:28:43', '', '2025-09-15 19:28:43', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6030, '租户更新', 'sms:tenant:update', 3, 3, 6027, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-15 19:28:43', '', '2025-09-15 19:28:43', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6031, '租户删除', 'sms:tenant:delete', 3, 4, 6027, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-15 19:28:43', '', '2025-09-15 19:28:43', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6032, '租户导出', 'sms:tenant:export', 3, 5, 6027, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-15 19:28:43', '', '2025-09-15 19:28:43', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6033, '应用列表', '', 2, 0, 6026, 'sms-appinfo', 'ep:apple', '/tenant/SmsAppinfo/index', 'SmsAppinfo', 0, b'1', b'1', b'1', '', '2025-09-15 19:28:56', '1', '2025-09-15 19:30:29', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6034, '租户应用查询', 'tenant:sms-appinfo:query', 3, 1, 6033, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-15 19:28:56', '', '2025-09-15 19:28:56', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6035, '租户应用创建', 'tenant:sms-appinfo:create', 3, 2, 6033, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-15 19:28:56', '', '2025-09-15 19:28:56', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6036, '租户应用更新', 'tenant:sms-appinfo:update', 3, 3, 6033, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-15 19:28:56', '', '2025-09-15 19:28:56', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6037, '租户应用删除', 'tenant:sms-appinfo:delete', 3, 4, 6033, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-15 19:28:56', '', '2025-09-15 19:28:56', b'0');
|
||
INSERT INTO `marketing_admin`.`system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (6038, '租户应用导出', 'tenant:sms-appinfo:export', 3, 5, 6033, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-09-15 19:28:56', '', '2025-09-15 19:28:56', b'0');
|
||
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sms_tenant
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sms_tenant`;
|
||
CREATE TABLE `sms_tenant` (
|
||
`id` bigint(20) NOT NULL COMMENT '租户编号' AUTO_INCREMENT ,
|
||
`tenant_user_name` varchar(100) NOT NULL COMMENT '租户用户名',
|
||
`password` varchar(100) NOT NULL COMMENT '密码',
|
||
`email` varchar(100) DEFAULT NULL COMMENT '邮箱',
|
||
`mobile` varchar(20) DEFAULT NULL COMMENT '手机号',
|
||
`nationcode` varchar(10) DEFAULT NULL COMMENT '手机国家编码',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除状态:0-正常 1-删除',
|
||
`creator` varchar(64) DEFAULT '' COMMENT '创建人',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updater` varchar(64) DEFAULT '' COMMENT '更新人',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `uk_tenant_user_name` (`tenant_user_name`),
|
||
KEY `idx_email` (`email`),
|
||
KEY `idx_mobile` (`mobile`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='租户表';
|
||
|
||
INSERT INTO `marketing_admin`.`sms_tenant` (`id`, `tenant_user_name`, `password`, `email`, `mobile`, `nationcode`, `deleted`, `creator`, `create_time`, `updater`, `update_time`) VALUES (1, 'makemyownlife', '594B6D8465CB0EE37C51A113A4FD07E3', 'zhangyong7120180@163.com', '15011319235', NULL, 0, '1', '2025-09-15 16:40:27', '1', '2025-09-15 16:40:27');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sms_appinfo
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sms_appinfo`;
|
||
CREATE TABLE `sms_appinfo` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '应用编号',
|
||
`tenant_id` bigint(20) NOT NULL DEFAULT '1' COMMENT '租户ID',
|
||
`app_key` varchar(20) NOT NULL COMMENT '应用密钥Key',
|
||
`app_name` varchar(40) NOT NULL DEFAULT '' COMMENT '应用名称',
|
||
`app_secret` varchar(100) NOT NULL COMMENT '应用密钥Secret',
|
||
`status` tinyint(4) DEFAULT '0' COMMENT '状态:0-有效 / 1-无效',
|
||
`remark` varchar(255) DEFAULT NULL COMMENT '备注信息',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除状态:0-正常 1-删除',
|
||
`creator` varchar(64) DEFAULT '' COMMENT '创建人',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updater` varchar(64) DEFAULT '' COMMENT '更新人',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='租户应用表';
|
||
|
||
-- ----------------------------
|
||
-- Records of sms_appinfo
|
||
-- ----------------------------
|
||
BEGIN;
|
||
INSERT INTO `sms_appinfo` (`id`, `tenant_id`, `app_key`, `app_name`, `app_secret`, `status`, `remark`, `deleted`, `creator`, `updater`)
|
||
VALUES (1, 1, 'qQjEiFzn80v8VM4h', 'mydemo', '9c465ece754bd26a9be77f3d0e2606bd', 0, '例子', 0, 'system', 'system');
|
||
COMMIT;
|
||
|
||
INSERT INTO `marketing_admin`.`QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `JOB_CLASS_NAME`, `IS_DURABLE`, `IS_NONCONCURRENT`, `IS_UPDATE_DATA`, `REQUESTS_RECOVERY`, `JOB_DATA`) VALUES ('schedulerName', 'smsTemplateJob', 'DEFAULT', NULL, 'com.platform.marketing.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000227400104A4F425F48414E444C45525F4E414D4574000E736D7354656D706C6174654A6F627800);
|
||
|
||
-- INSERT INTO `marketing_admin`.`QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'smsTemplateJob', 'DEFAULT', 'smsTemplateJob', 'DEFAULT', NULL, 1758081600000, -1, 5, 'WAITING', 'CRON', 1758078283000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000138874000F4A4F425F52455452595F434F554E547371007E000A000000017800);
|
||
|
||
-- INSERT INTO `marketing_admin`.`infra_job` (`id`, `name`, `status`, `handler_name`, `handler_param`, `cron_expression`, `retry_count`, `retry_interval`, `monitor_timeout`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (34, '自动向阿里云/腾讯云申请短信模版', 1, 'smsTemplateJob', '', '0 0 * * * ?', 1, 5000, 0, '1', '2025-09-17 11:04:44', '1', '2025-09-17 11:04:44', b'0');
|
||
|
||
INSERT INTO `marketing_admin`.`infra_job` (`id`, `name`, `status`, `handler_name`, `handler_param`, `cron_expression`, `retry_count`, `retry_interval`, `monitor_timeout`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (35, '每半个小时执行一次将 task的延迟内容加载到 MQ', 1, 'loadDelayShortMessageToMQJob', '', '* 0/30 * * * ?', 0, 0, 0, '1', '2025-10-12 10:47:32', '1', '2025-10-12 10:47:32', b'0');
|
||
|
||
INSERT INTO marketing_admin.QRTZ_JOB_DETAILS
|
||
(SCHED_NAME, JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_NONCONCURRENT, IS_UPDATE_DATA, REQUESTS_RECOVERY, JOB_DATA)
|
||
VALUES('schedulerName', 'loadDelayShortMessageToMQJob', 'DEFAULT', NULL, 'com.platform.marketing.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000237400104A4F425F48414E444C45525F4E414D4574001C6C6F616444656C617953686F72744D657373616765546F4D514A6F627800);
|
||
|
||
INSERT INTO `marketing_admin`.`QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `JOB_NAME`, `JOB_GROUP`, `DESCRIPTION`, `NEXT_FIRE_TIME`, `PREV_FIRE_TIME`, `PRIORITY`, `TRIGGER_STATE`, `TRIGGER_TYPE`, `START_TIME`, `END_TIME`, `CALENDAR_NAME`, `MISFIRE_INSTR`, `JOB_DATA`) VALUES ('schedulerName', 'loadDelayShortMessageToMQJob', 'DEFAULT', 'loadDelayShortMessageToMQJob', 'DEFAULT', NULL, 1760238000000, -1, 5, 'WAITING', 'CRON', 1760237251000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000C7800);
|
||
|
||
INSERT INTO `marketing_admin`.`QRTZ_CRON_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`, `CRON_EXPRESSION`, `TIME_ZONE_ID`) VALUES ('schedulerName', 'loadDelayShortMessageToMQJob', 'DEFAULT', '* 0/30 * * * ?', 'Asia/Shanghai'); |