209 lines
12 KiB
SQL
209 lines
12 KiB
SQL
DROP TABLE IF EXISTS `dms_seller_bank_account`;
|
||
CREATE TABLE IF NOT EXISTS `dms_seller_bank_account` (
|
||
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`account_name` varchar(100) DEFAULT NULL COMMENT '账户名',
|
||
`bank_name` varchar(100) DEFAULT NULL COMMENT '银行名称',
|
||
`bank_card_num` varchar(50) DEFAULT NULL COMMENT '银行卡号',
|
||
`open_bank_address` varchar(100) DEFAULT NULL COMMENT '开户行地址',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COMMENT='商家银行账户表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `dms_offline_payment_record`;
|
||
CREATE TABLE IF NOT EXISTS `dms_offline_payment_record` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`seller_bank_account_id` int(10) DEFAULT NULL COMMENT '商家银行账户id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
|
||
`order_id` bigint(20) DEFAULT NULL COMMENT '订单id',
|
||
`order_sn` varchar(64) DEFAULT NULL COMMENT '订单编号',
|
||
`pay_amount` decimal(10,2) DEFAULT NULL COMMENT '支付金额',
|
||
`payment_account_name` varchar(100) DEFAULT NULL COMMENT '支付账户名',
|
||
`payment_bank_name` varchar(100) DEFAULT NULL COMMENT '支付银行名称',
|
||
`payment_bank_card_num` varchar(50) DEFAULT NULL COMMENT '支付银行卡号',
|
||
`confirm_status` int(1) DEFAULT NULL COMMENT '确认状态:0->未确认;1->已确认',
|
||
`confirm_time` datetime DEFAULT NULL COMMENT '确认时间',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `idx_order_id` (`order_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COMMENT='线下支付记录表';
|
||
|
||
DROP TABLE IF EXISTS `dms_member_bank_account`;
|
||
CREATE TABLE IF NOT EXISTS `dms_member_bank_account` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
|
||
`account_name` varchar(100) DEFAULT NULL COMMENT '账户名',
|
||
`bank_name` varchar(100) DEFAULT NULL COMMENT '银行名称',
|
||
`bank_card_num` varchar(50) DEFAULT NULL COMMENT '银行卡号',
|
||
`open_bank_address` varchar(100) DEFAULT NULL COMMENT '开户行地址',
|
||
`default_status` int(1) DEFAULT NULL COMMENT '是否默认:0->否;1->是',
|
||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='会员银行账户表';
|
||
|
||
DROP TABLE IF EXISTS `dms_member_withdraw_apply`;
|
||
CREATE TABLE IF NOT EXISTS `dms_member_withdraw_apply` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
|
||
`value` decimal(10,2) DEFAULT NULL COMMENT '值',
|
||
`poundage` decimal(10,2) DEFAULT NULL COMMENT '手续费',
|
||
`actual_value` decimal(10,2) DEFAULT NULL COMMENT '扣出手续费后的值',
|
||
`account_name` varchar(100) DEFAULT NULL COMMENT '账户名',
|
||
`bank_name` varchar(100) DEFAULT NULL COMMENT '银行名称',
|
||
`bank_card_num` varchar(50) DEFAULT NULL COMMENT '银行卡号',
|
||
`open_bank_address` varchar(100) DEFAULT NULL COMMENT '开户行地址',
|
||
`payment_status` int(1) DEFAULT NULL COMMENT '付款状态:0->未打款;1->已打款;2->打款失败',
|
||
`failed_reason` varchar(255) DEFAULT NULL COMMENT '失败原因',
|
||
`payment_time` datetime DEFAULT NULL COMMENT '付款时间',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='会员提现申请表';
|
||
|
||
DROP TABLE IF EXISTS `dms_team_level`;
|
||
CREATE TABLE IF NOT EXISTS `dms_team_level` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
|
||
`parent_id` bigint(20) DEFAULT NULL COMMENT '推荐人id',
|
||
`level_tree` varchar(1000) DEFAULT NULL COMMENT '层级树',
|
||
`level` int(10) DEFAULT NULL COMMENT '当前层级',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COMMENT='团队层级关系表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `dms_distribution_dictionary`;
|
||
CREATE TABLE `dms_distribution_dictionary` (
|
||
`id` INT(10) NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
||
`name` VARCHAR(50) NULL DEFAULT NULL COMMENT '名称',
|
||
`value` VARCHAR(50) NULL DEFAULT NULL COMMENT '参数值',
|
||
`comment` VARCHAR(50) NULL DEFAULT NULL COMMENT '备注',
|
||
`show_status` int(1) NULL DEFAULT '1' COMMENT '显示状态( 0: 不显示 1: 显示)',
|
||
`update_time` TIMESTAMP NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分销字典表';
|
||
|
||
DROP TABLE IF EXISTS `dms_member_total_income`;
|
||
CREATE TABLE `dms_member_total_income` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
|
||
`item_type` int(3) NULL DEFAULT NULL COMMENT '项目类型',
|
||
`value` decimal(10,2) DEFAULT NULL COMMENT '值',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会员总收入表';
|
||
|
||
DROP TABLE IF EXISTS `dms_team_total_income`;
|
||
CREATE TABLE `dms_team_total_income` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
|
||
`value` decimal(10,2) DEFAULT NULL COMMENT '值',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='团队总收入表';
|
||
|
||
DROP TABLE IF EXISTS `dms_team_total_consume`;
|
||
CREATE TABLE `dms_team_total_consume` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
|
||
`value` decimal(10,2) DEFAULT NULL COMMENT '值',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='团队累计消费表';
|
||
|
||
DROP TABLE IF EXISTS `dms_team_member_number`;
|
||
CREATE TABLE `dms_team_member_number` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
|
||
`total` int(10) DEFAULT '0' COMMENT '团队成员总数',
|
||
`consumer` int(10) DEFAULT '0' COMMENT '消费者人数',
|
||
`partner` int(10) DEFAULT '0' COMMENT '经销商人数',
|
||
`one_diamond` int(10) DEFAULT '0' COMMENT '初级合作商人数',
|
||
`two_diamond` int(10) DEFAULT '0' COMMENT '中级合作商人数',
|
||
`three_diamond` int(10) DEFAULT '0' COMMENT '高级合作商人数',
|
||
`four_diamond` int(10) DEFAULT '0' COMMENT '特级合作商人数',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='团队成员数量表';
|
||
|
||
DROP TABLE IF EXISTS `dms_member_trade_record`;
|
||
CREATE TABLE `dms_member_trade_record` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
|
||
`item_type` int(3) NULL DEFAULT NULL COMMENT '项目类型',
|
||
`type` int(1) NULL DEFAULT NULL COMMENT '收支类型:0->收入;1->支出',
|
||
`value` decimal(10,2) DEFAULT NULL COMMENT '值',
|
||
`title` VARCHAR(100) NULL DEFAULT NULL COMMENT '交易标题',
|
||
`note` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注',
|
||
`customer_id` bigint(20) DEFAULT NULL COMMENT '消费者Id',
|
||
`order_id` bigint(20) DEFAULT NULL COMMENT '订单id',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会员账户交易记录表';
|
||
|
||
DROP TABLE IF EXISTS `dms_member_freeze_account_record`;
|
||
CREATE TABLE `dms_member_freeze_account_record` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
|
||
`item_type` int(3) NULL DEFAULT NULL COMMENT '项目类型',
|
||
`type` int(1) NULL DEFAULT NULL COMMENT '收支类型:0->收入;1->支出',
|
||
`value` decimal(10,2) DEFAULT NULL COMMENT '值',
|
||
`title` VARCHAR(100) NULL DEFAULT NULL COMMENT '交易标题',
|
||
`note` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注',
|
||
`customer_id` bigint(20) DEFAULT NULL COMMENT '消费者Id',
|
||
`order_id` bigint(20) DEFAULT NULL COMMENT '订单id',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会员冻结账户记录表';
|
||
|
||
DROP TABLE IF EXISTS `dms_platform_income`;
|
||
CREATE TABLE `dms_platform_income` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
||
`order_id` bigint(20) DEFAULT NULL COMMENT '订单id',
|
||
`customer_id` bigint(20) DEFAULT NULL COMMENT '消费者Id',
|
||
`value` decimal(10,2) DEFAULT NULL COMMENT '值',
|
||
`note` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='平台收入表';
|
||
|
||
DROP TABLE IF EXISTS `dms_member_transfer_record`;
|
||
CREATE TABLE `dms_member_transfer_record` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '转账会员id',
|
||
`member_nickname` VARCHAR(255) DEFAULT NULL COMMENT '转账会员昵称',
|
||
`receiver_id` bigint(20) DEFAULT NULL COMMENT '接收会员Id',
|
||
`receiver_nickname` VARCHAR(255) DEFAULT NULL COMMENT '接收会员昵称',
|
||
`receiver_phone` VARCHAR(64) DEFAULT NULL COMMENT '接收会员手机号',
|
||
`value` decimal(10,2) DEFAULT NULL COMMENT '值',
|
||
`note` VARCHAR(255) DEFAULT NULL COMMENT '备注',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会员转账记录表';
|
||
|
||
DROP TABLE IF EXISTS `dms_member_month_reward_record`;
|
||
CREATE TABLE `dms_member_month_reward_record` (
|
||
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键Id',
|
||
`member_id` bigint(20) DEFAULT NULL COMMENT '会员id',
|
||
`value` decimal(10,2) DEFAULT NULL COMMENT '值',
|
||
`year` int(4) NULL DEFAULT NULL COMMENT '年份',
|
||
`month` int(2) NULL DEFAULT NULL COMMENT '月份',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会员月度奖励发放记录表';
|
||
|
||
|
||
alter table `ums_member` add column `member_level` int(1) null COMMENT '分销会员等级(0->普通会员;1->消费商;2->经销商;3->合作商;4->初级合作商;5->中级合作商;6->高级合作商;7->特级合作商))' default '0' AFTER `member_level_id`;
|
||
alter table `ums_member` add column `store_status` int(1) null COMMENT '分销实体店状态(0->未开店;1->已开店)' default '0';
|
||
alter table `ums_member` add column `balance` decimal(10,2) null COMMENT '余额' default '0.00';
|
||
alter table `ums_member` add column `freeze` decimal(10,2) null COMMENT '冻结余额' default '0.00';
|
||
|
||
alter table `oms_order` add column settlement_status int(1) null COMMENT '分销结算状态(0->未结算;1->已结算;2->不结算)' default '0';
|
||
alter table `oms_order` add column settlement_time datetime null COMMENT '分销结算时间';
|
||
|
||
alter table `dms_member_withdraw_apply` add column `withdraw_type` int(1) null COMMENT '提现方式(0: 支付宝; 1: 微信; 2: 银行卡)' default null AFTER `open_bank_address`;
|
||
alter table `dms_member_withdraw_apply` add column `real_name` varchar(100) null COMMENT '真实姓名' default null AFTER `open_bank_address`;
|
||
alter table `dms_member_withdraw_apply` add column `alipay_account` varchar(100) null COMMENT '支付宝账号' default null AFTER `real_name`;
|
||
alter table `dms_member_withdraw_apply` add column `wechat_account` varchar(100) null COMMENT '微信账号' default null AFTER `alipay_account`;
|
||
alter table `dms_member_withdraw_apply` add column `wechat_nickname` varchar(100) null COMMENT '微信昵称' default null AFTER `wechat_account`;
|
||
|
||
alter table `ums_member` add column `detail_address` varchar(1000) null COMMENT '详细地址' default null;
|
||
alter table `ums_member` add column `real_name` varchar(100) null COMMENT '真实姓名' default null;
|
||
|
||
alter table `pms_product` add column `distribution_flag` int(1) null COMMENT '分销标志(0->不参与;1->参与)' default 1;
|
||
|