execute($sql); $sql = "CREATE TABLE `qimall_user_freeze_commission_log` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `mall_id` int(11) NOT NULL DEFAULT '0' COMMENT '商城ID', `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID', `amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '佣金金额', `freeze_scale` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '冻结比例', `freeze_amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '冻结金额', `change_type` char(12) NOT NULL DEFAULT '' COMMENT '操作类型:add-增加,sub-减少', `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '备注', `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态[-1删除; 0禁用; 1正常]', `created_at` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated_at` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`id`), KEY `idx_mall_user` (`mall_id`,`user_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"; $this->execute($sql); } /** * {@inheritdoc} */ public function safeDown() { echo "M240308085705CreateQimallUserFreezeCommission cannot be reverted.\n"; return false; } /* // Use up()/down() to run migration code without a transaction. public function up() { } public function down() { echo "M240308085705CreateQimallUserFreezeCommission cannot be reverted.\n"; return false; } */ }