-- 外发采购审核扩展表(执行一次) CREATE TABLE IF NOT EXISTS `purchase_sms_template` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `scene` varchar(32) NOT NULL COMMENT 'review_email|review_sms|confirm_ok|confirm_fail', `title` varchar(100) NOT NULL DEFAULT '' COMMENT '模版名称', `content` text NOT NULL COMMENT '模版正文(邮箱可含链接变量,短信勿含链接)', `remark` varchar(255) DEFAULT '' COMMENT '备注', `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1正常0禁用', `createtime` datetime DEFAULT NULL, `updatetime` datetime DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_scene` (`scene`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='外发通知模版'; CREATE TABLE IF NOT EXISTS `purchase_month_export_log` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `ym` char(7) NOT NULL COMMENT 'YYYY-MM', `admin_id` int(10) unsigned NOT NULL DEFAULT 0, `admin_name` varchar(64) NOT NULL DEFAULT '', `row_count` int(10) unsigned NOT NULL DEFAULT 0, `total_amount` decimal(14,2) NOT NULL DEFAULT 0.00, `createtime` int(10) unsigned DEFAULT NULL, PRIMARY KEY (`id`), KEY `idx_ym` (`ym`), KEY `idx_ct` (`createtime`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='月度外发明细导出记录'; INSERT IGNORE INTO `purchase_sms_template` (`scene`, `title`, `content`, `remark`, `status`, `createtime`, `updatetime`) VALUES ('review_email', '外发下发-邮箱', '您好,{company_name}: 您有新的外发加工订单待处理: 订单号:{ccydh} 印件名称:{cyjmc} {process_lines} 请在 {deadline} 前登陆我司平台处理 平台链接: {platform_links_html} 请及时查收并处理,谢谢!', '邮箱可用链接 HTML', 1, NOW(), NOW()), ('review_sms', '外发下发-短信', '您好,{company_name}:您有新的外发加工订单待处理。订单号:{ccydh},印件名称:{cyjmc}。{process_lines}请在 {deadline} 前登录我司平台处理。谢谢!', '短信勿含链接', 1, NOW(), NOW()), ('confirm_ok', '采购确认-通过', '您好,{company_name}: 您参与的外发加工订单采购确认结果:已通过。 订单号:{ccydh} 印件名称:{cyjmc} ', '', 1, NOW(), NOW()), ('confirm_fail', '采购确认-未通过', '您好,{company_name}: 您参与的外发加工订单采购确认结果:未通过。 订单号:{ccydh} 印件名称:{cyjmc} ', '', 1, NOW(), NOW());