分销系统数据库设计

DROP TABLE IF EXISTS `customer`;
CREATE TABLE `customer` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `level` int(8) DEFAULT NULL COMMENT '当前用户所处深度',
  `parent_id` int(11) DEFAULT '0' COMMENT '上级用户id',
  `add_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '注册时间',
  `update_time` bigint(10) DEFAULT '0' COMMENT '更新时间',
  `username` varchar(64) NOT NULL DEFAULT '' COMMENT '用户名/手机号码',
  `realname` varchar(64) DEFAULT '' COMMENT '真实姓名',
  `nickname` varchar(64) DEFAULT '' COMMENT '用户昵称',
  `password` varchar(100) NOT NULL DEFAULT '' COMMENT '用户密码',
  `reg_ip` varchar(100) NOT NULL DEFAULT '' COMMENT '注册IP',
  `status` smallint(1) NOT NULL DEFAULT '1' COMMENT '账号状态[0:封号,1:正常]',
  `login_times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '账号登录次数',
  `last_login_ip` varchar(100) DEFAULT '' COMMENT '最后登录IP',
  `last_login_time` bigint(11) unsigned NOT NULL DEFAULT '0' COMMENT '最后登录时间',
  `head_img` varchar(500) NOT NULL DEFAULT '' COMMENT '用户头像',
  `role_id` int(11) NOT NULL DEFAULT '0',
  `token` varchar(50) NOT NULL DEFAULT '',
  `balance` int(11) NOT NULL DEFAULT '0' COMMENT '余额',
  `profit_percentage` decimal(10,2) DEFAULT '0.00' COMMENT '分润比列%',
  `sale_qr_code` varchar(255) DEFAULT '' COMMENT '用户推广二维码图片地址',
  `phone` varchar(50) DEFAULT '' COMMENT '联系电话',
  `invitation_code` varchar(50) DEFAULT '' COMMENT '邀请码',
  `openId` varchar(50) DEFAULT '' COMMENT '微信登陆id',
  PRIMARY KEY (`id`),
  KEY `uni_token` (`token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='用户';

DROP TABLE IF EXISTS `log_action`;
CREATE TABLE `log_action` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `add_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '操作时间',
  `uid` varchar(255) DEFAULT '0' COMMENT '操作用户ID',
  `url` varchar(200) NOT NULL COMMENT '操作URL',
  `post_data` text COMMENT '用户提交的数据',
  `response_data` text,
  `args` varchar(800) DEFAULT NULL,
  `ua` varchar(255) DEFAULT NULL,
  `ip` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='用户操作日志';

DROP TABLE IF EXISTS `promote_link`;
CREATE TABLE `promote_link` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `add_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '操作时间',
  `update_time` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `dispatch_sign` varchar(128) DEFAULT '' COMMENT '派单标识',
  `link_url` varchar(255) NOT NULL DEFAULT '' COMMENT '推广链接URL',
  `enter_page` varchar(255) DEFAULT '' COMMENT '入口页面',
  `detail` varchar(255) DEFAULT '' COMMENT '详情',
  `click_count` int(10) DEFAULT '0' COMMENT '点击次数',
  `attention_num` int(10) DEFAULT '0' COMMENT '引进用户数',
  `recharge_money` int(15) DEFAULT '0' COMMENT '总充值金额 单位分',
  `share_money` int(15) DEFAULT '0' COMMENT '已分润充值金额 单位分',
  `success_order_count` int(10) DEFAULT '0' COMMENT '成功订单数',
  `close_order_count` int(10) DEFAULT '0' COMMENT '关闭订单数',
  `rate` varchar(32) DEFAULT '0' COMMENT '完成率%',
  `customer_id` int(10) DEFAULT '0' COMMENT '被获取到的推广链接对应用户id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='推广链接';

DROP TABLE IF EXISTS `benefit`;
CREATE TABLE `benefit` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `add_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '操作时间',
  `update_time` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `link_id` int(11) NOT NULL COMMENT '推广链接id',
  `customer_id` int(11) NOT NULL COMMENT '用户id',
  `customer_benefit` int(11) NOT NULL COMMENT '分润金额,单位分',
  `profit_percentage` decimal(10,2) DEFAULT '0' COMMENT '分润比列%',
  `current_amount` int(11) NOT NULL COMMENT '当前进行分润的总金额',
  `recharge_money` int(15) NOT NULL COMMENT '充值金额',
  PRIMARY KEY(`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='分润记录表';

DROP TABLE IF EXISTS `account_withdraw`;
CREATE TABLE `account_withdraw` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `add_time` bigint(20) NOT NULL,
  `update_time` bigint(20) DEFAULT NULL,
  `userId` int(11) NOT NULL,
  `amount` varchar(128) NOT NULL COMMENT '提现金额',
  `channel` varchar(64) DEFAULT NULL COMMENT '提现方式',
  `status` int(11) DEFAULT NULL,
  `result` varchar(128) DEFAULT NULL COMMENT '本次提现申请的结果',
  `phone` varchar(32) DEFAULT NULL COMMENT '手机号',
  `username` varchar(32) DEFAULT NULL COMMENT '用户名',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

 

转载于:https://www.cnblogs.com/gne-hwz/p/9337676.html

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
打开dns.37it.cn免费申请二级域名解析方可使用 否则会出现00002993错误 用替换工具ultrareplace,文本编辑工具:Notepad++ 下面是需要替换的地方 ceshi.vvei.cn 超级人脉管家 http://mp.weixin.qq.com/s?__biz=MzA4MTI1OTI1OA==&mid=212268202&idx=1&sn=581c81665c013e1ee5c01db440df2593#rd 这个到时候自己撰写一份新手指南替换 掉 http://123.com/index.php?g=Admin&m=Login&a=index 后台地址 admin admin888 微信管理>>自定义回复 修改 http://ceshi.vvei.cn/ 替换为 你的网站 1、数据库连接地址:Public\Conf\config.php 2、微信菜单修改:Public\Conf\button_config.php,然后“微信管理”-“菜单管理”-“重新生成菜单”。 另下面三行代码请修改: $link_config (还没有关注的,引导关注,点击“立即关注”进入微信文章) $config_good_pic (购买时,页面上面的产品图) $headimgurl (没有购买前的头部左上角LOGO) 3、公众号里面的支付授权目录:直接域名就可以 支付回调URL:直接域名就可以 告警通知URL:先空着 4、更“换推广二维码”图片,图片在根目录保持格式、名字不变。记得在服务器根目录/imgpublic里删除其它多余的图片,只留benbendou.jpg即可。 5、页面的CSS在这里改:Application\Tpl\App\default\Public\Static\css 6、如果头像出不来,可以把根目录的imgpublic文件夹权限设为777 7、微信支付前显示的图片: Application\Tpl\App\default\Public\Static\images\productsinfo.jpg 对应更改的文件:Application\Tpl\App\default\Index\pay.html 8、更改下单时的“备注”内容:Application\Tpl\App\default\Index\index.html 9、关于修改微信关注后回复的内容目录地址: Application\Lib\Action\Admin\WechatAction.class.php 可修改第249,263,267行,可修改中文汉字,不要修改参数代码。 =============================================================== 后台登录:http://您的域名/index.php?g=Admin 初始帐号:admin 密 码:admin888
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值