1
0
mirror of https://gitee.com/bagee/jd-coupon.git synced 2025-07-28 02:50:38 +08:00
2021-11-23 23:15:10 +08:00

501 lines
29 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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字段参考格式yyyyMMdd0未结算订单''预估结算时间''仅供参考。账号未通过资质审核或订单发生售后,会影响订单实际结算时间。',
`plus` tinyint(4) NOT NULL DEFAULT '0' COMMENT '下单用户是否为PLUS会员 01',
`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 '网站ID0无网站',
`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 '渠道组 11号店其他京东',
`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='提现支付操作记录'
;