CREATE DATABASE IF NOT EXISTS `jd_union` DEFAULT CHARACTER SET utf8mb4; USE `jd_union`; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_activity */ /******************************************/ CREATE TABLE `jd_activity` ( `id` bigint(20) NOT NULL, `title` varchar(255) NOT NULL DEFAULT '' COMMENT '活动标题', `share_image` varchar(255) NOT NULL DEFAULT '' COMMENT '活动分享图', `logo_image` varchar(255) NOT NULL DEFAULT '' COMMENT '活动logo图', `content` varchar(1024) NOT NULL DEFAULT '' COMMENT '活动分享文本', `start_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '活动开始时间', `end_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '活动结束时间', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态(1: 自动,2:显示,3:未显示)', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='活动表' ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_apply_withdraw_order */ /******************************************/ CREATE TABLE `jd_apply_withdraw_order` ( `id` bigint(20) NOT NULL, `applier_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '申请人用户id', `amount` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '申请提现金额', `wechat_id` varchar(255) NOT NULL DEFAULT '' COMMENT '收款人微信号', `payee_name` varchar(255) NOT NULL DEFAULT '' COMMENT '收款人姓名', `payee_card_id` varchar(255) NOT NULL DEFAULT '' COMMENT '收款人身份证号', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '提现单状态', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_apply_withdraw_order_operate_record */ /******************************************/ CREATE TABLE `jd_apply_withdraw_order_operate_record` ( `id` bigint(20) NOT NULL, `withdraw_order_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '提现申请单id', `operator_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '操作人id', `operator_name` varchar(255) NOT NULL DEFAULT '' COMMENT '操作人名称', `operate_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间', `remark` varchar(1014) NOT NULL DEFAULT '' COMMENT '备注', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_banner */ /******************************************/ CREATE TABLE `jd_banner` ( `id` bigint(20) NOT NULL, `location` varchar(2048) NOT NULL DEFAULT '' COMMENT 'banner跳转页面', `cover_url` varchar(255) NOT NULL DEFAULT '' COMMENT 'banner封面图', `end_time` datetime NOT NULL COMMENT '结束时间', `start_time` datetime NOT NULL COMMENT '开始时间', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态(1: 自动,2:显示,3:未显示)', `title` varchar(255) NOT NULL DEFAULT '' COMMENT '标题', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='banner表' ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_feedback */ /******************************************/ CREATE TABLE `jd_feedback` ( `id` bigint(20) NOT NULL, `submitter_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '提交人', `content` varchar(1024) NOT NULL DEFAULT '' COMMENT '選項的值', `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '反馈状态', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_member_commission */ /******************************************/ CREATE TABLE `jd_member_commission` ( `id` bigint(20) NOT NULL COMMENT '记录id', `user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '用户id', `identify` tinyint(4) NOT NULL DEFAULT '0' COMMENT '用户等级', `level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '记录深度', `batch_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '批次Id', `sku_id` bigint(20) NOT NULL COMMENT '商品ID', `order_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '京东订单id', `finish_time` datetime DEFAULT NULL COMMENT '完成时间', `order_time` datetime NOT NULL COMMENT '下单时间(时间戳,毫秒)', `estimate_rebate_fee` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '预估返利(卖货)', `actual_rebate_fee` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '实际返利(卖货)', `estimate_award_fee` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '预估奖励', `actual_award_fee` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '实际奖励', `estimate_commission_fee` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '预估佣金', `actual_commission_fee` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '实际佣金', `fee_type` tinyint(4) NOT NULL DEFAULT '0', `sku_name` varchar(1024) NOT NULL DEFAULT '' COMMENT '商品名称', `valid_code` tinyint(4) NOT NULL DEFAULT '-1' COMMENT 'sku维度的有效码(-1:未知,2.无效-拆单,3.无效-取消,4.无效-京东帮帮主订单,5.无效-账号异常,6.无效-赠品类目不返佣,7.无效-校园订单,8.无效-企业订单,9.无效-团购订单,10.无效-开增值税专用发票订单,11.无效-乡村推广员下单,12.无效-自己推广自己下单,13.无效-违规订单,14.无效-来源与备案网址不符,15.待付款,16.已付款,17.已完成,18.已结算(5.9号不再支持结算状态回写展示))', `remark` varchar(256) NOT NULL DEFAULT '' COMMENT '佣金备注', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', PRIMARY KEY (`id`), KEY `index_user_id` (`user_id`), KEY `index_batch_id` (`batch_id`), KEY `index_sku_id` (`sku_id`), KEY `index_order_id` (`order_id`), KEY `order_finish_time` (`finish_time`), KEY `index_order_time` (`order_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_member_commission_per_user_for_30_day */ /******************************************/ CREATE TABLE `jd_member_commission_per_user_for_30_day` ( `user_id` bigint(20) NOT NULL COMMENT '用户id', `estimate_rebate_fee` decimal(31,4) DEFAULT NULL, `actual_rebate_fee` decimal(31,4) DEFAULT NULL, `estimate_award_fee` decimal(31,4) DEFAULT NULL, `actual_award_fee` decimal(31,4) DEFAULT NULL, `estimate_commission_fee` decimal(31,4) DEFAULT NULL, `actual_commission_fee` decimal(31,4) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_member_quick_start */ /******************************************/ CREATE TABLE `jd_member_quick_start` ( `id` bigint(20) NOT NULL COMMENT '记录id', `title` varchar(32) NOT NULL DEFAULT '' COMMENT '新人上路标题', `content` varchar(512) NOT NULL DEFAULT '' COMMENT '新人上路说明', `video_url` varchar(256) NOT NULL DEFAULT '' COMMENT '视频地址', `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '跳转页面、复制、显示图片', `style` tinyint(4) NOT NULL DEFAULT '1' COMMENT '显示样式', `action` varchar(16) NOT NULL DEFAULT '' COMMENT '操作提示', `data` varchar(256) NOT NULL DEFAULT '' COMMENT '操作内容', `sort` tinyint(4) NOT NULL DEFAULT '1' COMMENT '显示顺序', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='新人上手' ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_message */ /******************************************/ CREATE TABLE `jd_message` ( `id` bigint(20) NOT NULL, `title` varchar(255) NOT NULL DEFAULT '' COMMENT '消息标题', `content` varchar(1024) NOT NULL DEFAULT '' COMMENT '消息内容', `start_time` datetime NOT NULL COMMENT '消息开始时间', `end_time` datetime NOT NULL COMMENT '消息结束时间', `type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '消息类型', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '消息状态(1: 自动,2:显示,3:未显示)', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='新闻' ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_news */ /******************************************/ CREATE TABLE `jd_news` ( `id` bigint(20) NOT NULL, `title` varchar(255) NOT NULL DEFAULT '' COMMENT '活动标题', `location` varchar(2048) NOT NULL DEFAULT '' COMMENT '跳转页面', `start_time` datetime NOT NULL COMMENT '活动开始时间', `end_time` datetime NOT NULL COMMENT '活动结束时间', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '快报状态(1: 自动,2:显示,3:未显示)', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='新闻' ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_option */ /******************************************/ CREATE TABLE `jd_option` ( `id` bigint(20) NOT NULL, `option_name` varchar(128) NOT NULL COMMENT '選項key', `option_value` varchar(255) NOT NULL COMMENT '選項的值', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`), UNIQUE KEY `option_name` (`option_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_order_detail */ /******************************************/ CREATE TABLE `jd_order_detail` ( `id` bigint(20) NOT NULL COMMENT 'id', `order_id` bigint(20) NOT NULL COMMENT '订单ID', `finish_time` datetime DEFAULT NULL COMMENT '完成时间', `order_emt` tinyint(4) NOT NULL DEFAULT '1' COMMENT '下单设备(1:PC,2:无线)', `order_time` datetime NOT NULL COMMENT '下单时间(时间戳,毫秒)', `owner_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '推广人id', `buyer_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '购买人id', `parent_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '父单的订单ID,仅当发生订单拆分时返回, 0:未拆分,有值则表示此订单为子订单', `pay_month` varchar(19) NOT NULL DEFAULT '0' COMMENT '订单维度预估结算时间,不建议使用,可以用订单行sku维度paymonth字段参考,(格式:yyyyMMdd),0:未结算,订单''预估结算时间''仅供参考。账号未通过资质审核或订单发生售后,会影响订单实际结算时间。', `plus` tinyint(4) NOT NULL DEFAULT '0' COMMENT '下单用户是否为PLUS会员 0:否,1:是', `pop_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '订单维度商家ID,不建议使用,可以用订单行sku维度popId参考', `union_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '推客的联盟ID', `ext1` varchar(255) NOT NULL DEFAULT '' COMMENT '订单维度的推客生成推广链接时传入的扩展字段,不建议使用,可以用订单行sku维度ext1参考,(需要联系运营开放白名单才能拿到数据)', `valid_code` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '订单维度的有效码,不建议使用,可以用订单行sku维度validCode参考,(-1:未知,2.无效-拆单,3.无效-取消,4.无效-京东帮帮主订单,5.无效-账号异常,6.无效-赠品类目不返佣,7.无效-校园订单,8.无效-企业订单,9.无效-团购订单,10.无效-开增值税专用发票订单,11.无效-乡村推广员下单,12.无效-自己推广自己下单,13.无效-违规订单,14.无效-来源与备案网址不符,15.待付款,16.已付款,17.已完成,18.已结算(5.9号不再支持结算状态回写展示))', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '订单更新时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '订单创建时间', PRIMARY KEY (`id`), UNIQUE KEY `order_id` (`order_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='订单记录' ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_order_sku */ /******************************************/ CREATE TABLE `jd_order_sku` ( `id` bigint(20) NOT NULL COMMENT 'id', `sku_id` bigint(20) NOT NULL COMMENT '商品ID', `order_id` bigint(20) NOT NULL COMMENT '京东订单id', `owner_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '推广人id', `buyer_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '购买人id', `actual_cos_price` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '实际计算佣金的金额。订单完成后,会将误扣除的运费券金额更正。如订单完成后发生退款,此金额会更新。', `actual_fee` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT ' 推客获得的实际佣金(实际计佣金额*佣金比例*最终比例)。如订单完成后发生退款,此金额会更新。', `commission_rate` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '佣金比例', `estimate_cos_price` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '预估计佣金额,即用户下单的金额(已扣除优惠券、白条、支付优惠、进口税,未扣除红包和京豆),有时会误扣除运费券金额,完成结算时会在实际计佣金额中更正。如订单完成前发生退款,此金额也会更新。', `estimate_fee` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '推客的预估佣金(预估计佣金额*佣金比例*最终比例),如订单完成前发生退款,此金额也会更新。', `final_rate` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '最终比例(分成比例+补贴比例)', `cid1` bigint(20) NOT NULL DEFAULT '0' COMMENT '一级类目ID', `frozen_sku_nnum` bigint(20) NOT NULL DEFAULT '0' COMMENT '商品售后中数量', `pid` varchar(128) DEFAULT '' COMMENT '联盟子站长身份标识,格式:子站长ID_子站长网站ID_子站长推广位ID', `position_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '推广位ID,0代表无推广位', `site_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '网站ID,0:无网站', `sku_name` varchar(1024) NOT NULL DEFAULT '' COMMENT '商品名称', `sku_num` bigint(20) NOT NULL DEFAULT '0' COMMENT '商品数量', `sku_image` varchar(1024) NOT NULL DEFAULT '' COMMENT '商品主图', `sku_return_num` bigint(20) NOT NULL DEFAULT '0' COMMENT '商品已退货数量', `sub_side_rate` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '分成比例', `subsidy_rate` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '补贴比例', `cid3` bigint(20) NOT NULL DEFAULT '0' COMMENT '三级类目ID', `union_alias` varchar(255) NOT NULL DEFAULT '' COMMENT ' PID所属母账号平台名称(原第三方服务商来源)', `union_tag` varchar(255) NOT NULL DEFAULT '' COMMENT '联盟标签数据(整型的二进制字符串,目前返回16位:0000000000000001。数据从右向左进行,每一位为1表示符合联盟的标签特征,第1位:红包,第2位:组合推广,第3位:拼购,第5位:有效首次购(0000000000011XXX表示有效首购,最终奖励活动结算金额会结合订单状态判断,以联盟后台对应活动效果数据报表https://union.jd.com/active为准),第8位:复购订单,第9位:礼金,第10位:联盟礼金,第11位:推客礼金。例如:0000000000000001:红包订单,0000000000000010:组合推广订单,0000000000000100:拼购订单,0000000000011000:有效首购,0000000000000111:红包+组合推广+拼购等)', `union_traffic_group` tinyint(4) NOT NULL DEFAULT '0' COMMENT '渠道组 1:1号店,其他:京东', `valid_code` tinyint(4) NOT NULL DEFAULT '-1' COMMENT 'sku维度的有效码(-1:未知,2.无效-拆单,3.无效-取消,4.无效-京东帮帮主订单,5.无效-账号异常,6.无效-赠品类目不返佣,7.无效-校园订单,8.无效-企业订单,9.无效-团购订单,10.无效-开增值税专用发票订单,11.无效-乡村推广员下单,12.无效-自己推广自己下单,13.无效-违规订单,14.无效-来源与备案网址不符,15.待付款,16.已付款,17.已完成,18.已结算(5.9号不再支持结算状态回写展示))', `sub_union_id` varchar(255) NOT NULL DEFAULT '' COMMENT '子联盟ID(需要联系运营开放白名单才能拿到数据)', `trace_type` tinyint(4) NOT NULL DEFAULT '2' COMMENT '2:同店;3:跨店', `pay_month` int(11) NOT NULL DEFAULT '0' COMMENT '订单行维度预估结算时间(格式:yyyyMMdd) ,0:未结算。订单''预估结算时间''仅供参考。账号未通过资质审核或订单发生售后,会影响订单实际结算时间。', `pop_id` bigint(20) NOT NULL DEFAULT '0' COMMENT ' 商家ID。''订单行维度''', `ext1` varchar(255) NOT NULL DEFAULT '' COMMENT ' 推客生成推广链接时传入的扩展字段(需要联系运营开放白名单才能拿到数据)。''订单行维度''', `cp_act_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '招商团活动id,正整数,为0时表示无活动', `union_role` tinyint(4) NOT NULL DEFAULT '1' COMMENT '站长角色,1: 推客、 2: 团长', `gift_coupon_key` varchar(255) NOT NULL DEFAULT '' COMMENT '礼金批次ID', `gift_coupon_ocs_amount` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '礼金分摊金额', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'sku更新时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'sdu创建时间', PRIMARY KEY (`id`), UNIQUE KEY `unique_order_id_and_sku_id` (`order_id`,`sku_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='佣金商品记录' ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_order_sync_record */ /******************************************/ CREATE TABLE `jd_order_sync_record` ( `id` bigint(20) NOT NULL COMMENT '记录id', `order_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '京东订单id', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否成功(0成功,1失败)', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_question */ /******************************************/ CREATE TABLE `jd_question` ( `id` bigint(20) NOT NULL, `cid` bigint(20) NOT NULL COMMENT '问题分类ID', `title` varchar(64) NOT NULL COMMENT '问题标题', `answer` varchar(1024) NOT NULL COMMENT '问题回答', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`), KEY `index_category` (`cid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_question_category */ /******************************************/ CREATE TABLE `jd_question_category` ( `id` bigint(20) NOT NULL, `name` varchar(64) NOT NULL COMMENT '分类名称', `icon` varchar(256) NOT NULL COMMENT '小图标', `open` tinyint(4) NOT NULL DEFAULT '1', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_settlement_calculate_result */ /******************************************/ CREATE TABLE `jd_settlement_calculate_result` ( `id` bigint(20) NOT NULL COMMENT '记录id', `user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '用户id', `start_date` date NOT NULL COMMENT '开始时间', `end_date` date NOT NULL COMMENT '开始时间', `rebate_fee` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '返利', `award_fee` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '奖励', `commission_fee` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '佣金', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '成员状态(0成功,1失败)', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录时间', PRIMARY KEY (`id`), UNIQUE KEY `user_id` (`user_id`,`start_date`,`end_date`), KEY `index_user_id_and_start_date_and_end_date` (`user_id`,`start_date`,`end_date`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_share_poster */ /******************************************/ CREATE TABLE `jd_share_poster` ( `id` bigint(20) NOT NULL, `title` varchar(64) NOT NULL DEFAULT '' COMMENT '海报名称', `icon_url` varchar(512) NOT NULL DEFAULT '' COMMENT '图标Url', `image_url` varchar(512) NOT NULL DEFAULT '' COMMENT '分享图', `content` varchar(1024) NOT NULL DEFAULT '' COMMENT '海报文字内容', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '发布时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='分享海报' ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_super_member_apply */ /******************************************/ CREATE TABLE `jd_super_member_apply` ( `id` bigint(20) NOT NULL, `owner_id` bigint(20) NOT NULL COMMENT '申请人', `group_id` int(11) NOT NULL COMMENT '群组id', `image_urls` varchar(260) NOT NULL DEFAULT '' COMMENT '申请图', `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '申请状态', `remark` varchar(64) NOT NULL DEFAULT '' COMMENT '备注信息', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申请时间', PRIMARY KEY (`id`), UNIQUE KEY `group_id` (`group_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='超级会员申请表' ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_team_member */ /******************************************/ CREATE TABLE `jd_team_member` ( `id` bigint(20) NOT NULL COMMENT 'ID', `leader_id` bigint(20) unsigned NOT NULL COMMENT '领队id', `member_id` bigint(20) unsigned NOT NULL COMMENT '成员id', `level` int(11) NOT NULL COMMENT '级别', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', PRIMARY KEY (`id`), UNIQUE KEY `index_unique_leader_id_and_member_id` (`leader_id`,`member_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_timeline_goods */ /******************************************/ CREATE TABLE `jd_timeline_goods` ( `id` bigint(20) NOT NULL, `title` varchar(255) NOT NULL DEFAULT '' COMMENT '商品名称', `sku_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '商品id', `publisher_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '发布人id', `image_url` varchar(1024) NOT NULL DEFAULT '' COMMENT '分享图', `content` varchar(1024) NOT NULL DEFAULT '' COMMENT '发圈内容', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_user */ /******************************************/ CREATE TABLE `jd_user` ( `id` bigint(20) NOT NULL, `nick_name` varchar(255) NOT NULL DEFAULT '' COMMENT '用户名', `avatar_url` varchar(1024) NOT NULL DEFAULT '' COMMENT '活动分享图', `phone` varchar(20) NOT NULL DEFAULT '' COMMENT '手机号', `identify` tinyint(4) NOT NULL DEFAULT '0' COMMENT '用户身份(导师,合伙人)', `invitation_code` varchar(10) NOT NULL DEFAULT '' COMMENT '邀请码', `inviter_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '邀请人用户id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间', `role_name` varchar(32) NOT NULL DEFAULT 'MEMBER' COMMENT '成员角色', PRIMARY KEY (`id`), UNIQUE KEY `unique_invitation_code` (`invitation_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_wallet */ /******************************************/ CREATE TABLE `jd_wallet` ( `id` bigint(20) NOT NULL, `balance` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '钱包余额', `balance_freeze` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '已被冻结的金额', `user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '用户id', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '钱包状态', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_wallet_transaction_flow */ /******************************************/ CREATE TABLE `jd_wallet_transaction_flow` ( `id` bigint(20) NOT NULL COMMENT '记录id', `user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '用户id', `amount` decimal(9,4) NOT NULL DEFAULT '0.0000' COMMENT '费用数量', `order_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '交易id', `transaction_time` datetime NOT NULL COMMENT '交易时间', `transaction_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '交易类型(0 未知,1收入,2支出) ', `transaction_biz` tinyint(4) NOT NULL DEFAULT '0' COMMENT '交易业务类型 ', `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '流水备注', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_wechat_group */ /******************************************/ CREATE TABLE `jd_wechat_group` ( `id` bigint(20) NOT NULL, `group_id` int(11) NOT NULL COMMENT '群组id', `group_name` varchar(64) NOT NULL COMMENT '组名称', `owner_id` bigint(20) NOT NULL COMMENT '归属人id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '发布时间', PRIMARY KEY (`id`), UNIQUE KEY `group_id` (`group_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='分享海报' ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_wechat_user */ /******************************************/ CREATE TABLE `jd_wechat_user` ( `id` bigint(20) NOT NULL COMMENT 'id', `user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '用户id', `session_key` varchar(255) NOT NULL DEFAULT '' COMMENT '会话密钥', `wechat_id` varchar(255) NOT NULL DEFAULT '' COMMENT '微信号', `open_id` varchar(255) NOT NULL DEFAULT '' COMMENT '用户唯一标识', `union_id` varchar(255) NOT NULL DEFAULT '' COMMENT '用户在开放平台的唯一标识符,在满足 UnionID 下发条件的情况下会返回,详见 UnionID 机制说明。', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; /******************************************/ /* DatabaseName = jd_union */ /* TableName = jd_withdraw_order_payment */ /******************************************/ CREATE TABLE `jd_withdraw_order_payment` ( `id` bigint(20) NOT NULL COMMENT 'id', `partner_trade_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户订单号,需保持历史全局唯一性(只能是字母或者数字,不能包含有其它字符)', `payment_no` varchar(64) NOT NULL DEFAULT '' COMMENT '企业付款成功,返回的微信付款单号', `payment_time` varchar(32) NOT NULL DEFAULT '' COMMENT '企业付款成功时间', `amount` int(11) NOT NULL COMMENT '支付金额(单位:分)', `device_info` varchar(32) NOT NULL DEFAULT '' COMMENT '微信支付分配的终端设备号', `payment_desc` varchar(100) NOT NULL DEFAULT '' COMMENT '支付备注', `result_code` varchar(16) NOT NULL COMMENT 'SUCCESS/FAIL,注意:当状态为FAIL时,存在业务结果未明确的情况。如果状态为FAIL,请务必关注错误代码(err_code字段),通过查询查询接口确认此次付款的结果。', `err_code` varchar(32) NOT NULL DEFAULT '' COMMENT '错误码信息,注意:出现未明确的错误码时(SYSTEMERROR等),请务必用原商户订单号重试,或通过查询接口确认此次付款的结果。', `err_code_des` varchar(128) NOT NULL DEFAULT '' COMMENT '结果信息描述', PRIMARY KEY (`id`), UNIQUE KEY `partner_trade_no` (`partner_trade_no`), UNIQUE KEY `payment_no` (`payment_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='提现支付操作记录' ;