123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- # 用户记录表:新增用户总消费金额
- ALTER TABLE `yoshop_user`
- ADD COLUMN `money` decimal(10,2) unsigned NOT NULL DEFAULT 0 COMMENT '用户总消费金额' AFTER `address_id`;
- # 订单商品记录表:新增实际付款价
- ALTER TABLE `yoshop_order_goods`
- MODIFY COLUMN `total_price` decimal(10,2) unsigned NOT NULL DEFAULT 0.00 COMMENT '商品总价(数量×单价)' AFTER `total_num`,
- ADD COLUMN `total_pay_price` decimal(10,2) unsigned NOT NULL DEFAULT 0.00 COMMENT '实际付款价(折扣和优惠后)' AFTER `total_price`;
- # 分销商申请记录表
- CREATE TABLE `yoshop_dealer_apply` (
- `apply_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
- `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
- `real_name` varchar(30) NOT NULL DEFAULT '' COMMENT '姓名',
- `mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '手机号',
- `referee_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '推荐人用户id',
- `apply_type` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '申请方式(10需后台审核 20无需审核)',
- `apply_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '申请时间',
- `apply_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '审核状态 (10待审核 20审核通过 30驳回)',
- `audit_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '审核时间',
- `reject_reason` varchar(500) NOT NULL DEFAULT '' COMMENT '驳回原因',
- `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
- `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
- `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
- PRIMARY KEY (`apply_id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='分销商申请记录表';
- # 分销商资金明细表
- CREATE TABLE `yoshop_dealer_capital` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
- `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分销商用户id',
- `flow_type` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '资金流动类型 (10佣金收入 20提现支出)',
- `money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '金额',
- `describe` varchar(500) NOT NULL DEFAULT '' COMMENT '描述',
- `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
- `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
- `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='分销商资金明细表';
- # 销商订单记录表
- CREATE TABLE `yoshop_dealer_order` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
- `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id (买家)',
- `order_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
- `order_no` varchar(20) NOT NULL DEFAULT '' COMMENT '订单号(废弃,勿用)',
- `order_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '订单总金额(不含运费)',
- `first_user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分销商用户id(一级)',
- `second_user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分销商用户id(二级)',
- `third_user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分销商用户id(三级)',
- `first_money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '分销佣金(一级)',
- `second_money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '分销佣金(二级)',
- `third_money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '分销佣金(三级)',
- `is_settled` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否已结算佣金 (0未结算 1已结算)',
- `settle_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '结算时间',
- `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
- `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
- `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
- PRIMARY KEY (`id`),
- KEY `order_id` (`order_id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='分销商订单记录表';
- # 分销商推荐关系表
- CREATE TABLE `yoshop_dealer_referee` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
- `dealer_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分销商用户id',
- `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id(被推荐人)',
- `level` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '推荐关系层级(1,2,3)',
- `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
- `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `dealer_id` (`dealer_id`),
- KEY `user_id` (`user_id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='分销商推荐关系表';
- # 分销商设置表
- CREATE TABLE `yoshop_dealer_setting` (
- `key` varchar(30) NOT NULL DEFAULT '' COMMENT '设置项标示',
- `describe` varchar(255) NOT NULL DEFAULT '' COMMENT '设置项描述',
- `values` mediumtext NOT NULL COMMENT '设置内容(json格式)',
- `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
- `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
- UNIQUE KEY `unique_key` (`key`,`wxapp_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分销商设置表';
- # 分销商用户记录表
- CREATE TABLE `yoshop_dealer_user` (
- `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分销商用户id',
- `real_name` varchar(30) NOT NULL DEFAULT '' COMMENT '姓名',
- `mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '手机号',
- `money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '当前可提现佣金',
- `freeze_money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '已冻结佣金',
- `total_money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '累积提现佣金',
- `referee_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '推荐人用户id',
- `first_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '成员数量(一级)',
- `second_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '成员数量(二级)',
- `third_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '成员数量(三级)',
- `is_delete` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
- `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
- `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
- `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
- PRIMARY KEY (`user_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分销商用户记录表';
- # 分销商提现明细表
- CREATE TABLE `yoshop_dealer_withdraw` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
- `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分销商用户id',
- `money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '提现金额',
- `pay_type` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '打款方式 (10微信 20支付宝 30银行卡)',
- `alipay_name` varchar(30) NOT NULL DEFAULT '' COMMENT '支付宝姓名',
- `alipay_account` varchar(30) NOT NULL DEFAULT '' COMMENT '支付宝账号',
- `bank_name` varchar(30) NOT NULL DEFAULT '' COMMENT '开户行名称',
- `bank_account` varchar(30) NOT NULL DEFAULT '' COMMENT '银行开户名',
- `bank_card` varchar(30) NOT NULL DEFAULT '' COMMENT '银行卡号',
- `apply_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '申请状态 (10待审核 20审核通过 30驳回 40已打款)',
- `audit_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '审核时间',
- `reject_reason` varchar(500) NOT NULL DEFAULT '' COMMENT '驳回原因',
- `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
- `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
- `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='分销商提现明细表';
- # 小程序form_id记录表
- CREATE TABLE `yoshop_wxapp_formid` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
- `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
- `form_id` varchar(50) NOT NULL DEFAULT '' COMMENT '小程序form_id',
- `expiry_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '过期时间',
- `is_used` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否已使用',
- `used_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '使用时间',
- `wxapp_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
- `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
- `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
- PRIMARY KEY (`id`),
- KEY `user_id` (`user_id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='小程序form_id记录表';
|