-- ****************************************************************** -- 表 kku_item_craft_logs 的创建SQL -- 对应的Model: App\Module\GameItems\Models\ItemCraftLog -- 警告: 此文件由系统自动生成,禁止修改! -- ****************************************************************** CREATE TABLE `kku_item_craft_logs` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '记录ID,主键', `user_id` int(11) NOT NULL COMMENT '用户ID', `recipe_id` int(11) NOT NULL COMMENT '配方ID,外键关联kku_item_recipes表', `materials` json NOT NULL COMMENT '消耗的材料,以JSON格式存储', `result_item_id` int(11) NOT NULL COMMENT '获得的物品ID,外键关联kku_item_items表', `result_instance_id` int(11) DEFAULT NULL COMMENT '获得的单独属性物品ID,外键关联kku_item_instances表(可为空)', `result_quantity` int(11) NOT NULL COMMENT '获得的物品数量', `is_success` tinyint(4) NOT NULL COMMENT '是否成功(0:失败, 1:成功)', `craft_time` timestamp NULL DEFAULT NULL COMMENT '合成时间', `ip_address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '操作的IP地址', `device_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '设备信息', `created_at` timestamp NULL DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`id`) USING BTREE, KEY `idx_user_recipe` (`user_id`,`recipe_id`) USING BTREE, KEY `idx_craft_time` (`craft_time`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='物品合成记录表';