分销系统数据库设计
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/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
出处:https://www.cnblogs.com/gne-hwz/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任