CREATE TABLE IF NOT EXISTS `gy_jifenshangcheng_account`.`t_app_user` ( `id` bigint NOT NULL COMMENT '主键', `user_type` int DEFAULT '1' COMMENT '用户类型(1=普通用户,2=门店员工)', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用户', `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '手机号', `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '头像', `vip_id` int DEFAULT NULL COMMENT '会员id(1=普通会员,2=黄金会员,3=钻石会员,4=准代理,5=代理,6=总代,7=合伙人))', `wx_openid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '微信openid', `ali_openid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '支付宝openid', `status` int DEFAULT '1' COMMENT '状态(1=正常,2=冻结,3=注销)', `create_time` datetime DEFAULT NULL COMMENT '添加时间', `del_flag` tinyint(1) UNSIGNED ZEROFILL DEFAULT '0' COMMENT '删除(0=否,1=是)', `first_add` int DEFAULT NULL COMMENT '0否1是第一次添加', `last_login_time` datetime DEFAULT NULL COMMENT '最后一次登录时间', `top_invite_id` bigint DEFAULT NULL COMMENT '顶级推广人id', `invite_user_id` bigint DEFAULT NULL COMMENT '推广人id', `shop_id` int DEFAULT NULL COMMENT '绑定门店id', `part_point` int DEFAULT '0' COMMENT '合伙人积分数', `part_grow_point` int DEFAULT '0' COMMENT '合伙人培育积分数', `last_shop_time` datetime DEFAULT NULL COMMENT '最后消费时间', `shop_point` int DEFAULT '0' COMMENT '消费积分数', `share_point` int DEFAULT '0' COMMENT '返佣积分数', `shop_share_point` int DEFAULT '0' COMMENT '门店返佣积分', `shop_achievement_point` int DEFAULT '0' COMMENT '门店业绩积分', `lower_level_share_point` int DEFAULT '0' COMMENT '绑定下级门店分佣积分', `total_invite_point` int DEFAULT '0' COMMENT '拉新人积分总数', `total_register_point` int DEFAULT '0' COMMENT '注册积分总数', `total_performance_point` int DEFAULT '0' COMMENT '业绩积分总数', `total_share_point` int DEFAULT '0' COMMENT '每日分享积分', `total_sign_point` int DEFAULT '0' COMMENT '每日签到积分', `total_hour_point` int DEFAULT '0' COMMENT '使用时长积分', `lave_point` int DEFAULT '0' COMMENT '剩余积分', `available_point` int DEFAULT '0' COMMENT '可用积分', `transferable_point` int DEFAULT '0' COMMENT '可转增积分', `total_available_point` int DEFAULT '0' COMMENT '可用总积分数', `total_point` int DEFAULT '0' COMMENT '总积分', `shop_amount` decimal(10, 2) DEFAULT '0.00' COMMENT '消费总金额', `withdrawable_amount` decimal(10, 2) DEFAULT '0.00' COMMENT '可提现金额', `withdrawn_amount` decimal(10, 2) DEFAULT '0.00' COMMENT '已提现金额', `total_recharge_amount` decimal(10, 2) DEFAULT '0.00' COMMENT '充值总金额', `total_red_packet_amount` decimal(10, 2) DEFAULT '0.00' COMMENT '红包总金额', `total_distribution_amount` decimal(10, 2) DEFAULT '0.00' COMMENT '分销总金额', `shop_service_fee` decimal(10, 2) DEFAULT '0.00' COMMENT '门店服务费(门店核销获得)', `shop_commission` decimal(10, 2) DEFAULT '0.00' COMMENT '门店返佣金额(绑定用户消费后返佣)', `balance` decimal(10, 2) DEFAULT '0.00' COMMENT '账户余额', `change_promoter` int DEFAULT '0' COMMENT '是否可更换推广人(0=否,1=是)', `longitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经度', `latitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '纬度', `province` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '省', `province_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '省编号', `city` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '市', `city_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '市编号', `district` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '区', `district_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '区编号', `qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '推广二维码', `is_danger` int DEFAULT '0' COMMENT '降级预警(0=否,1=是)', `freeze_commission_amount` decimal(10, 2) DEFAULT NULL COMMENT '冻结分佣金额', `freeze_commission_point` int DEFAULT NULL COMMENT '冻结分佣积分', `recharge_point` int DEFAULT '0' COMMENT '充值积分', `cancel_point` int DEFAULT '0' COMMENT '取消订单积分', `exchange_point` int DEFAULT '0' COMMENT '兑换商品积分', `transferable_in_point` int DEFAULT '0' COMMENT '转赠(转入)积分', `transferable_out_point` int DEFAULT '0' COMMENT '转赠(转出)积分', PRIMARY KEY USING BTREE (`id`) ) ENGINE = InnoDB CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT 'app用户'; CREATE TABLE IF NOT EXISTS `gy_jifenshangcheng_account`.`t_app_user_bank` ( `id` bigint NOT NULL, `app_user_id` bigint DEFAULT NULL COMMENT '用户id', `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '开户银行名称', `bank_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '银行卡号', PRIMARY KEY (`id`) ) ENGINE = InnoDB CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT '用户银行卡'; CREATE TABLE IF NOT EXISTS `gy_jifenshangcheng_account`.`t_app_user_shop` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `app_user_id` bigint DEFAULT NULL COMMENT '用户id', `shop_id` int DEFAULT NULL COMMENT '门店id', `role_type` int DEFAULT NULL COMMENT '角色(1=店长,2=店员,3=技师)', PRIMARY KEY (`id`) ) ENGINE = InnoDB AUTO_INCREMENT = 133 CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT '门店员工关联表(移动端)'; CREATE TABLE IF NOT EXISTS `gy_jifenshangcheng_account`.`t_apply_for_admission` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `apply_user_id` bigint DEFAULT NULL COMMENT '申请人id', `shop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商家名称', `home_picture` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商家封面图', `details_picture` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '店铺详情图', `certification` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '资质证书图片', `shop_manager` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '店长姓名', `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '电话', `service_Tel` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '客服电话(同步到t_phone表)', `business_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '营业时间', `longitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经度', `latitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '纬度', `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商家地址(地图地址)', `detail_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '详细地址', `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '状态(0-待审核,1-审核通过,2-审核不通过)', `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', PRIMARY KEY USING BTREE (`id`) ) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC; CREATE TABLE IF NOT EXISTS `gy_jifenshangcheng_account`.`t_balance_change_record` ( `id` bigint(20) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT, `app_user_id` bigint DEFAULT NULL COMMENT '用户id', `order_id` bigint DEFAULT NULL COMMENT '订单id', `change_type` int DEFAULT NULL COMMENT '1充值2提现3红包4分佣5商城购物6取消订单退款', `before_amount` decimal(10, 2) DEFAULT NULL COMMENT '变更前金额', `change_amount` decimal(10, 2) DEFAULT NULL COMMENT '变更金额', `after_amount` decimal(10, 2) DEFAULT NULL COMMENT '变更后金额', `del_flag` int DEFAULT '0' COMMENT '删除(0=否,1=是)', `create_time` datetime DEFAULT NULL COMMENT '添加时间', `vip_id` int DEFAULT NULL COMMENT '会员等级', PRIMARY KEY (`id`) ) ENGINE = InnoDB CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT '用户余额变更记录'; CREATE TABLE IF NOT EXISTS `gy_jifenshangcheng_account`.`t_balance_payment` ( `id` bigint NOT NULL COMMENT '主键', `app_user_id` bigint DEFAULT NULL COMMENT '用户id', `money` decimal(10, 2) DEFAULT NULL COMMENT '支付金额', `serial_number` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '微信支付流水号', `status` int DEFAULT '1' COMMENT '微信支付状态(1=待支付,2=已支付)', `payment_time` datetime DEFAULT NULL COMMENT '完成支付时间', `balance_change_record_id` bigint DEFAULT NULL COMMENT '余额变更记录id', `create_time` datetime DEFAULT NULL COMMENT '添加时间', PRIMARY KEY (`id`) ) ENGINE = InnoDB CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT '账户余额充值记录'; CREATE TABLE IF NOT EXISTS `gy_jifenshangcheng_account`.`t_user_cancellation_log` ( `id` bigint NOT NULL COMMENT '主键', `del_flag` tinyint DEFAULT '0' COMMENT '删除标志(0=否,1=是)', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间', `app_user_id` bigint DEFAULT NULL COMMENT '用户id', `vip_id` int DEFAULT NULL COMMENT '会员等级', PRIMARY KEY (`id`) ) ENGINE = InnoDB CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '注销记录'; CREATE TABLE IF NOT EXISTS `gy_jifenshangcheng_account`.`t_user_point` ( `id` bigint NOT NULL COMMENT '主键', `type` int DEFAULT NULL COMMENT '变动类型(1-消费返,2-返佣,3-拉新,4-每日分享,5-每日签到,6-使用时长, 7-注册积分, 8-门店业绩,9-门店返佣,10-技师业绩,11-兑换商品,12-他人赠送,13-赠与他人,14-下级门店返佣,15=兑换优惠券)', `historical_point` int DEFAULT NULL COMMENT '历史余额', `variable_point` int DEFAULT NULL COMMENT '变动金额', `balance` int DEFAULT NULL COMMENT '变动后金额', `create_time` datetime DEFAULT NULL COMMENT '变动时间', `app_user_id` bigint DEFAULT NULL COMMENT '变动用户id', `transfer_user_id` bigint DEFAULT NULL COMMENT '转赠用户id', `receive_user_id` bigint DEFAULT NULL COMMENT '受赠用户id', `object_id` bigint DEFAULT NULL COMMENT '关联对象id', `extention` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '拓展字段', `change_direction` int DEFAULT NULL COMMENT '变动方向(-1:减少,1:增加)', PRIMARY KEY USING BTREE (`id`) ) ENGINE = InnoDB CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT '用户积分流水'; CREATE TABLE IF NOT EXISTS `gy_jifenshangcheng_account`.`t_withdrawal_requests` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键', `del_flag` tinyint DEFAULT '0' COMMENT '删除标志(0=否,1=是)', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间', `app_user_id` bigint DEFAULT NULL COMMENT '用户id', `withdrawal_amount` decimal(10, 2) DEFAULT NULL COMMENT '提现金额', `arrival_amount` decimal(10, 2) DEFAULT NULL COMMENT '到账金额', `service_charge` decimal(10, 2) DEFAULT NULL COMMENT '手续费', `withdrawal_method` int DEFAULT NULL COMMENT '1微信2银行卡', `account_holder` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '开户人', `bank_card_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '银行卡号', `audit_status` int DEFAULT NULL COMMENT '审核状态 1''待审核'',2''审核通过'',3''审核拒绝'' ', `status` int DEFAULT NULL COMMENT '状态(1=处理中,2=成功,3=失败)', `remark` text COMMENT '处理结果', `arrival_time` datetime DEFAULT NULL COMMENT '到账时间', PRIMARY KEY (`id`) ) ENGINE = InnoDB CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '提现申请';