企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
```[sql] -- ---------------------------- -- Table structure for ns_fenxiao -- ---------------------------- DROP TABLE IF EXISTS `ns_fenxiao`; CREATE TABLE `ns_fenxiao` ( `fenxiao_id` int(11) NOT NULL AUTO_INCREMENT, `site_id` int(11) NULL DEFAULT 0 COMMENT '站点id', `fenxiao_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '分销商编号', `fenxiao_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '分销店铺名', `mobile` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '联系电话', `member_id` int(11) NOT NULL DEFAULT 0 COMMENT '会员ID', `level_id` int(11) NOT NULL DEFAULT 0 COMMENT '分销商等级id', `level_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '等级名称', `parent` int(11) NOT NULL DEFAULT 0 COMMENT '上级ID', `grand_parent` int(11) NOT NULL DEFAULT 0 COMMENT '上上级id', `account` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '当前佣金', `account_withdraw` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '已提现佣金', `account_withdraw_apply` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '提现中佣金', `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态(1已审核 2拒绝 -1已冻结)', `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间', `audit_time` int(11) NOT NULL DEFAULT 0 COMMENT '成为经分销商时间', `lock_time` int(11) NOT NULL DEFAULT 0 COMMENT '冻结时间', `one_fenxiao_order_num` int(11) NOT NULL DEFAULT 0 COMMENT '一级分销订单总数', `one_fenxiao_order_money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '一级分销订单总额', `one_child_num` int(11) NOT NULL DEFAULT 0 COMMENT '一级下线人数', `one_child_fenxiao_num` int(11) NOT NULL DEFAULT 0 COMMENT '一级下线分销商', `two_child_fenxiao_num` int(11) NOT NULL DEFAULT 0 COMMENT '二级下线分销商', `total_commission` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '累计佣金', PRIMARY KEY (`fenxiao_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 AVG_ROW_LENGTH = 1170 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分销商表' ROW_FORMAT = Compact; -- ---------------------------- -- Table structure for ns_fenxiao_account -- ---------------------------- DROP TABLE IF EXISTS `ns_fenxiao_account`; CREATE TABLE `ns_fenxiao_account` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `account_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账单编号', `fenxiao_id` int(11) NOT NULL DEFAULT 0 COMMENT '分销商ID', `fenxiao_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '分销商名称', `money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '费用', `type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '类型(withdraw提现 order订单结算)', `type_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '类型名称', `relate_id` int(11) NOT NULL DEFAULT 0 COMMENT '关联id', `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 AVG_ROW_LENGTH = 1638 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分销商流水表' ROW_FORMAT = Compact; -- ---------------------------- -- Table structure for ns_fenxiao_apply -- ---------------------------- DROP TABLE IF EXISTS `ns_fenxiao_apply`; CREATE TABLE `ns_fenxiao_apply` ( `apply_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `site_id` int(11) NOT NULL DEFAULT 0 COMMENT '站点id', `fenxiao_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '分销商店铺名', `parent` int(11) NOT NULL DEFAULT 0 COMMENT '上级分销商ID', `member_id` int(11) NOT NULL DEFAULT 0 COMMENT '会员ID', `mobile` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '联系电话', `nickname` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用户昵称', `headimg` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用户头像', `level_id` int(11) NOT NULL DEFAULT 0 COMMENT '申请等级', `level_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '等级名称', `order_complete_money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '订单完成-消费金额', `order_complete_num` int(10) NOT NULL DEFAULT 0 COMMENT '订单完成-消费次数', `reg_time` int(11) NOT NULL DEFAULT 0 COMMENT '注册时间', `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '申请时间', `update_time` int(11) NOT NULL DEFAULT 0, `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '申请状态(1申请中 2通过 -1拒绝)', PRIMARY KEY (`apply_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 AVG_ROW_LENGTH = 4096 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分销商申请表' ROW_FORMAT = Compact; -- ---------------------------- -- Table structure for ns_fenxiao_goods -- ---------------------------- DROP TABLE IF EXISTS `ns_fenxiao_goods`; CREATE TABLE `ns_fenxiao_goods` ( `fenxiao_goods_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `goods_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品ID', `one_rate` decimal(10,2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '一级佣金', `two_rate` decimal(10,2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '二级佣金', `three_rate` decimal(10,2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '三级佣金', `state` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否参与', PRIMARY KEY (`fenxiao_goods_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 AVG_ROW_LENGTH = 8192 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分销商品表' ROW_FORMAT = Compact; -- ---------------------------- -- Table structure for ns_fenxiao_goods_collect -- ---------------------------- DROP TABLE IF EXISTS `ns_fenxiao_goods_collect`; CREATE TABLE `ns_fenxiao_goods_collect` ( `collect_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', `member_id` int(11) NOT NULL DEFAULT 0 COMMENT '会员id', `fenxiao_id` int(11) NOT NULL DEFAULT 0 COMMENT '分销商id', `goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品id', `sku_id` int(11) NOT NULL DEFAULT 0 COMMENT 'skuid', `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '收藏时间', `site_id` int(10) NOT NULL DEFAULT 0 COMMENT '站点id', PRIMARY KEY (`collect_id`) USING BTREE, INDEX `IDX_ns_fenxiao_goods_collect_member_id`(`member_id`) USING BTREE, INDEX `IDX_ns_fenxiao_goods_collect_sku_id`(`sku_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 AVG_ROW_LENGTH = 1092 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分销商关注商品表' ROW_FORMAT = Compact; -- ---------------------------- -- Table structure for ns_fenxiao_goods_sku -- ---------------------------- DROP TABLE IF EXISTS `ns_fenxiao_goods_sku`; CREATE TABLE `ns_fenxiao_goods_sku` ( `goods_sku_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品ID', `sku_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品skuID', `level_id` int(11) NOT NULL DEFAULT 0 COMMENT '分销等级ID', `one_rate` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '一级佣金比例', `one_money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '一级佣金金额', `two_rate` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '二级佣金比例', `two_money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '二级佣金金额', `three_rate` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '三级佣金比例', `three_money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '三级佣金金额', PRIMARY KEY (`goods_sku_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 AVG_ROW_LENGTH = 256 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分销商品sku表' ROW_FORMAT = Compact; -- ---------------------------- -- Table structure for ns_fenxiao_level -- ---------------------------- DROP TABLE IF EXISTS `ns_fenxiao_level`; CREATE TABLE `ns_fenxiao_level` ( `level_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `site_id` int(11) NOT NULL DEFAULT 0 COMMENT '站点id', `level_num` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '等级权重', `level_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '等级名称', `one_rate` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '一级佣金比例', `two_rate` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '二级佣金比例', `three_rate` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '三级佣金比例', `upgrade_type` tinyint(3) NOT NULL DEFAULT 0 COMMENT '升级方式(0满足任意条件 1满足全部条件)', `fenxiao_order_num` int(11) NOT NULL DEFAULT 0 COMMENT '订单总数', `fenxiao_order_meney` decimal(10,2) NULL DEFAULT 0.00 COMMENT '订单总金额', `one_fenxiao_order_num` int(11) NOT NULL DEFAULT 0 COMMENT '一级分销订单总数', `one_fenxiao_order_money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '一级分销订单总额', `order_num` int(11) NOT NULL DEFAULT 0 COMMENT '自购订单总数', `order_money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '自购订单总额', `child_num` int(11) NOT NULL DEFAULT 0 COMMENT '下线人数', `child_fenxiao_num` int(11) NOT NULL DEFAULT 0 COMMENT '下线分销商人数', `one_child_num` int(11) NOT NULL DEFAULT 0 COMMENT '一级下线人数', `one_child_fenxiao_num` int(11) NOT NULL DEFAULT 0 COMMENT '一级下线分销商', `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态(0关闭 1启用)', `create_time` int(11) NOT NULL DEFAULT 0, `update_time` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`level_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 AVG_ROW_LENGTH = 2730 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分销等级配置表' ROW_FORMAT = Compact; -- ---------------------------- -- Table structure for ns_fenxiao_order -- ---------------------------- DROP TABLE IF EXISTS `ns_fenxiao_order`; CREATE TABLE `ns_fenxiao_order` ( `fenxiao_order_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `order_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '订单ID', `order_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '订单编号', `order_goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '订单项ID', `site_id` int(11) NOT NULL DEFAULT 0 COMMENT '站点ID', `site_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '站点名称', `goods_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品ID', `sku_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品skuid', `sku_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '商品sku名称', `sku_image` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '商品图片', `price` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '商品卖价', `num` int(11) NOT NULL DEFAULT 0 COMMENT '商品数量', `real_goods_money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '商品总价', `member_id` int(11) NOT NULL DEFAULT 0 COMMENT '购买人ID', `member_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '购买人名称', `member_mobile` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '购买人电话', `full_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '购买人详细地址', `commission` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '总佣金', `commission_rate` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '分销总比率', `one_fenxiao_id` int(11) NOT NULL DEFAULT 0 COMMENT '一级分销商ID', `one_rate` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '一级分销比例', `one_commission` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '一级分销佣金', `one_fenxiao_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '一级分销商名', `two_fenxiao_id` int(11) NOT NULL DEFAULT 0 COMMENT '二级分销商ID', `two_rate` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '二级分销比例', `two_commission` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '二级分销佣金', `two_fenxiao_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '二级分销商名', `three_fenxiao_id` int(11) NOT NULL DEFAULT 0 COMMENT '三级分销商ID', `three_rate` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '三级分销比例', `three_commission` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '三级分销佣金', `three_fenxiao_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '三级分销商名', `is_settlement` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否结算', `is_refund` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否退款', `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间', PRIMARY KEY (`fenxiao_order_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 AVG_ROW_LENGTH = 3276 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分销配置表' ROW_FORMAT = Compact; -- ---------------------------- -- Table structure for ns_fenxiao_withdraw -- ---------------------------- DROP TABLE IF EXISTS `ns_fenxiao_withdraw`; CREATE TABLE `ns_fenxiao_withdraw` ( `id` int(11) NOT NULL AUTO_INCREMENT, `site_id` int(11) NOT NULL DEFAULT 0 COMMENT '站点id', `withdraw_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '提现流水号', `member_id` int(11) NOT NULL DEFAULT 0 COMMENT '会员id', `fenxiao_id` int(11) NOT NULL DEFAULT 0 COMMENT '分销商id', `fenxiao_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '分销商名称', `withdraw_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '提现类型(weixin-微信 alipay-支付宝 balance-余额 bank银行卡)', `bank_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '提现银行名称', `account_number` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '提现银行账号', `realname` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '提现账户姓名', `mobile` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '手机', `money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '提现金额', `withdraw_rate` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '提现手续费率', `withdraw_rate_money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '提现手续费金额', `real_money` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '实际到账金额', `status` smallint(6) NOT NULL DEFAULT 1 COMMENT '当前状态 1待审核 2已审核 -1 已拒绝', `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '备注', `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '申请日期', `payment_time` int(11) NOT NULL DEFAULT 0 COMMENT '到账日期', `modify_time` int(11) NOT NULL DEFAULT 0 COMMENT '修改日期', `transfer_type` int(11) NOT NULL DEFAULT 1 COMMENT '转账方式 1 线下转账 2线上转账', `transfer_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '转账银行名称', `transfer_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '转账备注', `transfer_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '转账流水号', `transfer_account_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '转账银行账号', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 AVG_ROW_LENGTH = 1638 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '会员余额提现记录表' ROW_FORMAT = Compact; ```