table('extension_user_point_log',[ 'collation' => 'utf8mb4_unicode_ci', '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() ->addIndex('user_id') ->create(); } }