feat:钱包转账记录

This commit is contained in:
dzc committed 2025-11-10 16:06:35 +08:00
1 parent 96e12a1549
commit d0c9628bea
29 files changed
+860 -26

No files matched your search

+32 -5
View File
@@ -214,16 +214,17 @@ CREATE TABLE `member_open_type_user`
-- ----------------------------
-- Table structure for trade_gift
-- Table structure for product_gift
-- ----------------------------
DROP TABLE IF EXISTS `trade_gift`;
CREATE TABLE `trade_gift`
DROP TABLE IF EXISTS `product_gift`;
CREATE TABLE `product_gift`
(
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '礼物商品id',
`title` bigint NOT NULL COMMENT '礼物标题',
`title` varchar(256) NOT NULL COMMENT '礼物标题',
`price` int NOT NULL COMMENT '礼物价格(分)',
`image` varchar(256) NOT NULL COMMENT '礼物图片',
`status` char(32) NOT NULL COMMENT '礼物状态',
`sort` int DEFAULT 0 NOT NULL COMMENT '礼物排序',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
@@ -231,4 +232,30 @@ CREATE TABLE `trade_gift`
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '礼物商品';
) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '礼物商品';
-- ----------------------------
-- Table structure for pay_wallet_user_transition
-- ----------------------------
DROP TABLE IF EXISTS `pay_wallet_user_transition`;
CREATE TABLE `pay_wallet_user_transition`
(
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '礼物商品id',
`biz_type` varchar(32) NOT NULL COMMENT '转账类型',
`biz_id` bigint DEFAULT NULL COMMENT '转账id',
`send_user_id` bigint NOT NULL COMMENT '赠送人id',
`send_before_balance` int NOT NULL COMMENT '赠送人转账钱的余额(分)',
`send_after_balance` int NOT NULL COMMENT '赠送人转账后的余额(分)',
`target_user_id` bigint NOT NULL COMMENT '被赠送人id',
`target_before_balance` int NOT NULL COMMENT '被赠送人转账钱的余额(分)',
`target_after_balance` int NOT NULL COMMENT '被赠送人转账后的余额(分)',
`price` int NOT NULL COMMENT '交易金额(分)',
`title` varchar(256) DEFAULT NULL COMMENT '金额赠送标题',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '钱包(用户之间的相互转账、赠送)';