M230314111823CreateTableAgentOrder.php 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. namespace addons\YunfastPay\console\migrations;
  3. use yii\db\Migration;
  4. /**
  5. * Class M230314111823CreateTableAgentOrder
  6. */
  7. class M230314111823CreateTableAgentOrder extends Migration
  8. {
  9. /**
  10. * {@inheritdoc}
  11. */
  12. public function safeUp()
  13. {
  14. try {
  15. // 插入表数据
  16. $sql = "
  17. CREATE TABLE `qimall_addons_yunfast_pay_agent_order` (
  18. `id` int(11) NOT NULL AUTO_INCREMENT,
  19. `mall_id` int(11) NOT NULL DEFAULT 0 COMMENT 'mall_id',
  20. `user_id` int(11) NOT NULL DEFAULT 0 COMMENT '会员ID',
  21. `withdraw_id` int(11) NOT NULL DEFAULT 0 COMMENT '提现ID',
  22. `trans_amount` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '交易金额',
  23. `acct_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收款卡号',
  24. `acct_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收款户名',
  25. `acct_type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '账户类型 1:对私 2:对公',
  26. `req_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '请求参数',
  27. `res_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '返回参数',
  28. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态 1 待确认 2 已支付 3 拒绝',
  29. `created_at` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间',
  30. `updated_at` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
  31. PRIMARY KEY (`id`) USING BTREE
  32. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '代付订单' ROW_FORMAT = Dynamic;
  33. ";
  34. $this->execute($sql);
  35. } catch (\Exception $e) {
  36. }
  37. }
  38. /**
  39. * {@inheritdoc}
  40. */
  41. public function safeDown()
  42. {
  43. echo "M230314111823CreateTableAgentOrder cannot be reverted.\n";
  44. return false;
  45. }
  46. }