|
@@ -1,7 +1,8 @@
|
|
|
<?php
|
|
<?php
|
|
|
|
|
|
|
|
|
|
+declare(strict_types=1);
|
|
|
|
|
+
|
|
|
use Phinx\Migration\AbstractMigration;
|
|
use Phinx\Migration\AbstractMigration;
|
|
|
-use think\migration\db\Column;
|
|
|
|
|
|
|
|
|
|
class UserPointLog extends AbstractMigration
|
|
class UserPointLog extends AbstractMigration
|
|
|
{
|
|
{
|
|
@@ -33,16 +34,16 @@ class UserPointLog extends AbstractMigration
|
|
|
'collation' => 'utf8mb4_unicode_ci',
|
|
'collation' => 'utf8mb4_unicode_ci',
|
|
|
'comment' => '用户积分日志表',
|
|
'comment' => '用户积分日志表',
|
|
|
]);
|
|
]);
|
|
|
- $table->addColumn('user_id', Column::INTEGER, ['signed' => false, 'comment' => '用户ID'])
|
|
|
|
|
- ->addColumn('point', Column::INTEGER, ['signed' => true, 'default' => 0, 'comment' => '积分'])
|
|
|
|
|
- ->addColumn('freeze_point', Column::INTEGER, ['signed' => true, 'default' => 0, 'comment' => '冻结积分'])
|
|
|
|
|
- ->addColumn('after_point', Column::INTEGER, ['signed' => true, 'default' => 0, 'comment' => '变动后积分余额'])
|
|
|
|
|
- ->addColumn('after_freeze_point', Column::INTEGER, ['signed' => true, 'default' => 0, 'comment' => '变动后冻结积分余额'])
|
|
|
|
|
- ->addColumn('type', Column::INTEGER, ['signed' => false, 'default' => 0, 'comment' => '类型 1 新增 2 减少 3 对冲'])
|
|
|
|
|
- ->addColumn('biz_type', Column::TINYINTEGER, ['signed' => false, 'default' => 0, 'comment' => '关联业务类型 1 订单'])
|
|
|
|
|
- ->addColumn('biz_id', Column::INTEGER, ['signed' => false, 'default' => 0, 'comment' => '关联业务ID'])
|
|
|
|
|
- ->addColumn('remark', Column::STRING, ['default' => '', 'comment' => '备注'])
|
|
|
|
|
- ->addTimestamps()
|
|
|
|
|
|
|
+ $table->addColumn('user_id', 'integer', ['signed' => false, 'comment' => '用户ID'])
|
|
|
|
|
+ ->addColumn('point', 'integer', ['signed' => true, 'default' => 0, 'comment' => '积分'])
|
|
|
|
|
+ ->addColumn('freeze_point', 'integer', ['signed' => true, 'default' => 0, 'comment' => '冻结积分'])
|
|
|
|
|
+ ->addColumn('after_point', 'integer', ['signed' => true, 'default' => 0, 'comment' => '变动后积分余额'])
|
|
|
|
|
+ ->addColumn('after_freeze_point', 'integer', ['signed' => true, 'default' => 0, 'comment' => '变动后冻结积分余额'])
|
|
|
|
|
+ ->addColumn('type', 'integer', ['signed' => false, 'default' => 0, 'comment' => '类型 1 新增 2 减少 3 对冲'])
|
|
|
|
|
+ ->addColumn('biz_type', 'tinyinteger', ['signed' => false, 'default' => 0, 'comment' => '关联业务类型 1 订单'])
|
|
|
|
|
+ ->addColumn('biz_id', 'integer', ['signed' => false, 'default' => 0, 'comment' => '关联业务ID'])
|
|
|
|
|
+ ->addColumn('remark', 'string', ['default' => '', 'comment' => '备注'])
|
|
|
|
|
+ ->addTimestamps('create_time', 'update_time')
|
|
|
->addIndex('user_id')
|
|
->addIndex('user_id')
|
|
|
->create();
|
|
->create();
|
|
|
}
|
|
}
|