M230601180812AddTable.php 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?php
  2. namespace addons\AvoidTax\console\migrations;
  3. use yii\db\Migration;
  4. /**
  5. * Class M230601180812AddTable
  6. */
  7. class M230601180812AddTable extends Migration
  8. {
  9. /**
  10. * {@inheritdoc}
  11. */
  12. public function safeUp()
  13. {
  14. try {
  15. // 插入表数据
  16. $sql = "CREATE TABLE `qimall_addons_tax_ly_import_sign_user` (
  17. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  18. `mall_id` int(10) unsigned NOT NULL,
  19. `user_id` int(10) unsigned NOT NULL,
  20. `batch_num` varchar(32) NOT NULL COMMENT '批次号',
  21. `sign_users` longtext COMMENT '导入用户信息',
  22. `response` longtext COMMENT '返回的内容',
  23. `created_at` int(10) DEFAULT NULL,
  24. `updated_at` int(10) DEFAULT NULL,
  25. PRIMARY KEY (`id`)
  26. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户签约导入表';
  27. CREATE TABLE `qimall_addons_tax_ly_silent_sign` (
  28. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  29. `mall_id` int(10) NOT NULL,
  30. `user_id` int(10) unsigned NOT NULL,
  31. `name` varchar(32) NOT NULL COMMENT '真实姓名',
  32. `phone` varchar(32) NOT NULL COMMENT '手机号码',
  33. `id_card` varchar(32) NOT NULL COMMENT '身份证',
  34. `account_id` varchar(32) NOT NULL COMMENT '企业账号ID',
  35. `template_id` varchar(32) DEFAULT NULL COMMENT '企业合同ID',
  36. `email` varchar(64) DEFAULT NULL COMMENT '邮箱',
  37. `callback_url` varchar(255) DEFAULT NULL COMMENT '成功回调链接',
  38. `extra_msg` varchar(255) DEFAULT NULL COMMENT '附加信息',
  39. `status` tinyint(1) unsigned NOT NULL DEFAULT '0',
  40. `response` longtext COMMENT '响应信息',
  41. `created_at` int(10) DEFAULT NULL,
  42. `updated_at` int(10) DEFAULT NULL,
  43. PRIMARY KEY (`id`)
  44. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户电签表';
  45. ";
  46. $this->execute($sql);
  47. } catch (\Exception $e) {
  48. }
  49. }
  50. /**
  51. * {@inheritdoc}
  52. */
  53. public function safeDown()
  54. {
  55. echo "M230601180812AddTable cannot be reverted.\n";
  56. return false;
  57. }
  58. }