加入队列分润逻辑

This commit is contained in:
2024-11-07 18:07:14 +08:00
parent aea65c9782
commit a4c54b16c8
16 changed files with 669 additions and 668 deletions

View File

@@ -187,10 +187,11 @@ CREATE TABLE `dms_member_month_reward_record` (
) 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 `member_level` int(1) null COMMENT '分销会员等级0->普通用户1->vip会员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 `ums_member` add column `order_status` int(1) null COMMENT '排队状态:0->未排队1->排队中' default '0';
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 '分销结算时间';

View File

@@ -971,7 +971,7 @@ CREATE TABLE IF NOT EXISTS `ums_integration_consume_setting` (
DROP TABLE IF EXISTS `ums_member`;
CREATE TABLE IF NOT EXISTS `ums_member` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`member_level_id` bigint(20) DEFAULT NULL COMMENT '会员等级id',
`member_level_id` bigint(20) DEFAULT 0 COMMENT '会员等级id',
`username` varchar(64) DEFAULT NULL COMMENT '用户名',
`password` varchar(64) DEFAULT NULL COMMENT '密码',
`nickname` varchar(64) DEFAULT NULL COMMENT '昵称',
@@ -1209,7 +1209,6 @@ alter table ums_member change nickname nickname varchar(64) character set utf8mb
CREATE TABLE `ums_member_relation_tree` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`member_id` bigint(20) NULL DEFAULT 0 COMMENT '会员id',
`lower_level_id` bigint(20) NULL DEFAULT 0 COMMENT '下级会员id',
`higher_level_id` bigint(20) NULL DEFAULT 0 COMMENT '上级会员id',
`create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
@@ -1224,8 +1223,8 @@ alter table ums_member change nickname nickname varchar(64) character set utf8mb
`order_amount` decimal(10, 2) NULL DEFAULT 0 COMMENT '订单金额',
`queue_index` bigint(20) NULL DEFAULT 0 COMMENT '队列位置',
`quit_queue_mark` int(1) NULL DEFAULT 0 COMMENT '0 未退出1 准备退队列, 2退出队列',
`queue_type` int(1) NULL DEFAULT 0 COMMENT '0 普通队列1 加速队列',
`remain_number` int(1) NULL DEFAULT 5 COMMENT '加速单剩余数量',
`queue_type` int(1) NULL DEFAULT 0 COMMENT '0 普通队列1 加速队列',
`remain_number` int(1) NULL DEFAULT 5 COMMENT '加速单剩余数量',
`create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 0 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '会员订单队列' ROW_FORMAT = DYNAMIC;
@@ -1237,11 +1236,11 @@ CREATE TABLE `ums_member_account_transaction` (
`member_id` bigint(20) NULL DEFAULT 0 COMMENT '会员id',
`order_id` bigint(20) NULL DEFAULT 0 COMMENT '订单id',
`revenue_amount` decimal(10, 2) NULL DEFAULT 0 COMMENT '进帐金额',
`transaction_state` int(1) NULL DEFAULT 0 COMMENT '转账状态 0 未转账1 转账, 2 退款',
`transaction_state` int(1) NULL DEFAULT 0 COMMENT '转账状态 0 未转账1 转账, 2 退款',
`remarks` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`commission_ratio` int(10) NULL DEFAULT 0 COMMENT '提成比例',
`create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
`transfer_payment_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '转账时间',
`transfer_payment_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '转账时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 0 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '会员账户流水' ROW_FORMAT = DYNAMIC;