CREATE TABLE `qimall_addons_operation_center_apply_list` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `mall_id` int(10) NOT NULL COMMENT '商城ID', `user_id` int(10) NOT NULL COMMENT '用户ID', `level` int(10) NOT NULL COMMENT '申请等级', `name` varchar(32) DEFAULT NULL COMMENT '姓名', `mobile` varchar(32) DEFAULT NULL COMMENT '手机号', `center_name` varchar(32) DEFAULT NULL COMMENT '运营中心名称', `idcard_front` varchar(255) DEFAULT NULL COMMENT '身份证正面', `idcard_reverse` varchar(255) DEFAULT NULL COMMENT '身份证反面', `operation_license` varchar(255) DEFAULT NULL COMMENT '运营执照', `logo` varchar(255) DEFAULT NULL COMMENT 'logo', `province_id` int(10) DEFAULT NULL COMMENT '省份ID', `province` varchar(255) DEFAULT NULL COMMENT '省份', `city_id` int(10) DEFAULT NULL COMMENT '城市ID', `city` varchar(255) DEFAULT NULL COMMENT '城市', `district_id` int(10) DEFAULT NULL COMMENT '县区ID', `district` varchar(255) DEFAULT NULL COMMENT '县区', `town_id` int(10) DEFAULT NULL COMMENT '街镇ID', `town` varchar(255) DEFAULT NULL COMMENT '街镇', `operation_address` varchar(255) DEFAULT NULL COMMENT '详细地址', `status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '状态', `reject_content` varchar(255) DEFAULT NULL COMMENT '驳回理由', `apply_at` int(10) NOT NULL DEFAULT '0' COMMENT '审核时间', `deleted_at` int(10) NOT NULL DEFAULT '0', `updated_at` int(10) NOT NULL DEFAULT '0', `created_at` int(10) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='申请记录'; CREATE TABLE `qimall_addons_operation_center_commission_item_setting` ( `id` int(11) NOT NULL AUTO_INCREMENT, `mall_id` int(11) NOT NULL COMMENT '商城ID', `is_partake` tinyint(1) DEFAULT '0' COMMENT '是否参与运营中心:0:否;1是', `is_enable` tinyint(1) DEFAULT '0' COMMENT '是否独立设置:0:否;1是', `item_id` int(11) DEFAULT '0' COMMENT '项目id', `item_type` varchar(255) DEFAULT '0' COMMENT '项目类型:商品goods', `settings` tinyint(4) DEFAULT '0' COMMENT '分销佣金设置:0:按商品设置;1:按规格设置', `commission_type` varchar(255) DEFAULT '0' COMMENT '分佣类型:积分score;佣金:commission', `is_percent` tinyint(1) DEFAULT '0' COMMENT '类型 0百分比 1 固定金额', `status` tinyint(1) DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]', `created_at` int(11) DEFAULT '0', `updated_at` int(11) DEFAULT '0', PRIMARY KEY (`id`) USING BTREE, KEY `mall_id` (`mall_id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='运营中心分佣设置'; CREATE TABLE `qimall_addons_operation_center_commission_item_setting_detail` ( `id` int(11) NOT NULL AUTO_INCREMENT, `mall_id` int(11) NOT NULL COMMENT '商城ID', `commission_item_setting_id` int(11) NOT NULL, `level` int(11) DEFAULT '0', `commission1_value` decimal(10,2) DEFAULT '0.00' COMMENT '直推奖', `commission2_value` decimal(10,2) DEFAULT '0.00' COMMENT '间推奖', `status` tinyint(1) DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]', `created_at` int(11) DEFAULT '0', `updated_at` int(11) DEFAULT '0', PRIMARY KEY (`id`) USING BTREE, KEY `mall_id` (`mall_id`) USING BTREE, KEY `commission_item_setting_id` (`commission_item_setting_id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='运营中心分佣设置详情'; CREATE TABLE `qimall_addons_operation_center_commission_log` ( `id` int(10) NOT NULL AUTO_INCREMENT, `mall_id` int(10) NOT NULL COMMENT 'Mall ID', `user_id` int(10) NOT NULL COMMENT '用户ID', `from_user_id` int(10) NOT NULL COMMENT '来源会员ID', `level` int(10) NOT NULL COMMENT '运营中心等级', `goods_name` varchar(64) DEFAULT NULL COMMENT '商品名称', `goods_price` decimal(10,2) DEFAULT NULL COMMENT '商品售价', `order_no` varchar(32) DEFAULT NULL COMMENT '订单编号', `commission_level` int(1) NOT NULL COMMENT '推荐佣金等级(直推,间推)', `order_id` int(10) NOT NULL COMMENT '订单ID', `order_detail_id` int(10) NOT NULL COMMENT '订单详情ID', `setting_log_id` int(10) NOT NULL COMMENT '设置logID', `commission_amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '佣金数量', `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 待结算 1 已结算', `deleted_at` int(10) DEFAULT '0', `updated_at` int(10) DEFAULT '0', `created_at` int(10) DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='分佣记录'; CREATE TABLE `qimall_addons_operation_center_level` ( `id` int(10) NOT NULL AUTO_INCREMENT, `mall_id` int(10) NOT NULL COMMENT 'Mall Id', `name` varchar(64) NOT NULL COMMENT '等级名称', `level` int(10) NOT NULL COMMENT '等级权重', `commission1_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1级佣金奖励类型', `commission1_value` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '1级佣金数量', `commission2_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '2级佣金奖励类型', `commission2_value` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '2级佣金数量', `is_auto_upgrade` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否自动升级', `upgrade_type_condition` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否开启条件升级', `checked_condition_values` longtext COMMENT '升级条件', `checked_condition_keys` longtext COMMENT '升级条件选中的key集合', `upgrade_type_goods` tinyint(1) NOT NULL DEFAULT '0' COMMENT '购买升级商品,0关闭,1开启', `buy_goods_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '购买升级商品触发升级:0订单完成 1下单完成', `goods_type` tinyint(1) DEFAULT '0' COMMENT '商品升级类型,1- 任意商品 2- 指定商品\n', `goods_ids` longtext COMMENT '商品id集合', `goods_list` longtext COMMENT '商品列表json', `explain` varchar(255) DEFAULT NULL COMMENT '等级说明', `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '等级开启状态', `deleted_at` int(10) DEFAULT '0', `updated_at` int(10) DEFAULT '0', `created_at` int(10) DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='运营中心等级'; CREATE TABLE `qimall_addons_operation_center_setting_log` ( `id` int(10) NOT NULL AUTO_INCREMENT, `mall_id` int(10) NOT NULL, `after_setting` longtext, `before_setting` longtext, `deleted_at` int(10) DEFAULT '0', `updated_at` int(10) DEFAULT '0', `created_at` int(10) DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='设置修改记录'; CREATE TABLE `qimall_addons_operation_center_upgrade_log` ( `id` int(10) NOT NULL AUTO_INCREMENT, `mall_id` int(10) NOT NULL COMMENT '商城ID', `user_id` int(10) NOT NULL COMMENT '会员ID', `after_level_id` int(10) NOT NULL COMMENT '升级前ID', `before_level_id` int(10) NOT NULL COMMENT '升级后ID', `type` tinyint(2) NOT NULL COMMENT '升级方式', `deleted_at` int(10) DEFAULT '0', `updated_at` int(10) DEFAULT '0', `created_at` int(10) DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='升级记录'; CREATE TABLE `qimall_addons_operation_center_user_affiliation` ( `id` int(10) NOT NULL AUTO_INCREMENT, `mall_id` int(10) NOT NULL COMMENT 'Mall id', `user_id` int(10) NOT NULL COMMENT '用户ID', `center_id` int(10) NOT NULL COMMENT '选择运营中心ID', `deleted_at` int(10) DEFAULT '0', `updated_at` int(10) DEFAULT '0', `created_at` int(10) DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户所属(运营中心)关系表'; CREATE TABLE `qimall_addons_operation_center_user_center` ( `id` int(10) NOT NULL AUTO_INCREMENT, `mall_id` int(10) NOT NULL DEFAULT '0' COMMENT 'Mall Id', `user_id` int(10) NOT NULL DEFAULT '0' COMMENT 'User Id', `level` int(10) NOT NULL COMMENT '等级', `settlement_amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '结算金额', `settlement_amount_total` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '总佣金', `discard_amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '失效佣金', `center_name` varchar(32) DEFAULT NULL COMMENT '运营中心名称', `logo` varchar(255) DEFAULT NULL COMMENT 'logo', `province_id` int(10) DEFAULT NULL COMMENT '省份ID', `province` varchar(255) DEFAULT NULL COMMENT '省份', `city_id` int(10) DEFAULT NULL COMMENT '城市ID', `city` varchar(255) DEFAULT NULL COMMENT '城市', `district_id` int(10) DEFAULT NULL COMMENT '县区ID', `district` varchar(255) DEFAULT NULL COMMENT '县区', `town_id` int(10) DEFAULT NULL COMMENT '街镇ID', `town` varchar(255) DEFAULT NULL COMMENT '街镇', `operation_address` varchar(255) DEFAULT NULL COMMENT '详细地址', `status` tinyint(1) NOT NULL DEFAULT '1', `lon` double(9,6) DEFAULT NULL COMMENT '经度', `lat` double(8,6) DEFAULT NULL COMMENT '纬度', `deleted_at` int(10) DEFAULT '0', `updated_at` int(10) DEFAULT '0', `created_at` int(10) DEFAULT '0', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='运营中心';