procuremen_tables.sql 2.4 KB

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