vortmall-payment 数据库文档
12
类别: 
系统数据结构

vortmall-payment 数据库文档

支付服务数据库,包含支付配置、支付记录、退款记录等支付相关表


1. outbox_message - OutBox消息表

序号名称描述类型为空额外
1id消息IDvarchar(32)PRINO
2message_type消息类型(业务标识)varchar(64)MULNO
3aggregate_id聚合根ID(如订单ID)bigint unsignedMULYES
4payload消息内容(JSON格式)textNO
5status状态:0-待处理 1-处理中 2-成功 3-失败tinyintMULNO
6retry_count重试次数intNO
7max_retry最大重试次数intNO
8next_retry_time下次重试时间datetimeYES
9error_msg错误信息varchar(512)YES
10deleted是否删除:0-否 1-是tinyintNO
11create_time创建时间datetimeMULYES
12modify_time修改时间datetimeYES

2. payment_log - 支付日志表

序号名称描述类型为空额外
1id分布式主键bigint unsignedPRINO
2order_id订单IDbigint unsignedMULNO
3order_sn订单号varchar(100)MULNO
4user_id支付用户IDbigint unsignedMULNO
5pay_amount实际支付金额decimal(10,2)NO
6balance_amount余额支付金额decimal(10,2)NO
7third_amount第三方支付金额decimal(10,2)NO
8pay_code支付方式编码varchar(50)MULNO
9pay_name支付方式名称varchar(100)NO
10pay_time支付时间datetimeMULNO
11pay_status支付状态:0-待支付,1-支付成功,2-支付失败,3-已退款tinyintMULNO
12trade_sn第三方交易流水号varchar(100)MULYES
13shop_id店铺IDbigint unsignedMULNO
14pay_data支付附加信息[JSON]textYES
15pay_scene支付场景:h5/miniApp/app/pcvarchar(50)YES
16remark备注varchar(255)YES
17deleted逻辑删除:0未删 非0已删intNO
18create_time创建时间datetimeYES
19modify_time修改时间datetimeYES

3. payment_refund_log - 退款日志表

序号名称描述类型为空额外
1id分布式主键bigint unsignedPRINO
2payment_log_id关联支付记录IDbigint unsignedMULNO
3order_id订单IDbigint unsignedMULNO
4order_sn订单号varchar(100)MULNO
5aftersale_id售后单IDbigint unsignedMULYES
6aftersale_sn售后单号varchar(100)MULYES
7user_id退款用户IDbigint unsignedMULNO
8refund_amount退款总金额decimal(10,2)NO
9balance_refund退回余额金额decimal(10,2)NO
10third_refund退回第三方金额decimal(10,2)NO
11pay_code原支付方式编码varchar(50)MULNO
12refund_time退款时间datetimeMULYES
13refund_status退款状态:0-待退款,1-退款成功,2-退款失败tinyintMULNO
14refund_sn退款流水号varchar(100)MULYES
15third_refund_sn第三方退款流水号varchar(100)YES
16shop_id店铺IDbigint unsignedMULNO
17refund_data退款附加信息[JSON]textYES
18refund_reason退款原因varchar(500)YES
19remark备注varchar(255)YES
20deleted逻辑删除:0未删 非0已删intNO
21create_time创建时间datetimeYES
22modify_time修改时间datetimeYES

4. payment_setting - 支付配置表

序号名称描述类型为空额外
1id分布式主键bigint unsignedPRINO
2pay_code支付方式编码varchar(50)MULNO
3pay_name支付方式名称varchar(100)NO
4pay_desc支付描述varchar(500)YES
5pay_config支付配置[JSON]textYES
6supported_platforms支持的平台JSON数组:h5/miniApp/app/pcvarchar(200)YES
7sort_order排序值intMULNO
8is_enabled是否启用:0-禁用,1-启用tinyintMULNO
9is_online是否线上支付:0-否,1-是tinyintNO
10shop_id店铺ID(0-平台配置)bigint unsignedMULNO
11deleted逻辑删除:0未删 非0已删intNO
12create_time创建时间datetimeYES
13modify_time修改时间datetimeYES

5. recharge_order - 充值订单表

序号名称描述类型为空额外
1id分布式主键bigint unsignedPRINO
2order_sn充值订单号varchar(100)UNINO
3user_id充值用户IDbigint unsignedMULNO
4recharge_amount充值金额decimal(10,2)NO
5gift_amount赠送金额decimal(10,2)NO
6gift_points赠送积分intNO
7gift_coupon_data赠送优惠券[JSON]textYES
8pay_code支付方式编码varchar(50)MULNO
9pay_name支付方式名称varchar(100)YES
10pay_time支付时间datetimeMULYES
11pay_status支付状态:0-待支付,1-已支付,2-已取消tinyintMULNO
12trade_sn第三方交易流水号varchar(100)MULYES
13recharge_setting_id关联充值面额配置IDbigint unsignedYES
14pay_scene支付场景varchar(50)YES
15remark备注varchar(255)YES
16deleted逻辑删除:0未删 非0已删intNO
17create_time创建时间datetimeYES
18modify_time修改时间datetimeYES

6. recharge_setting - 充值面额配置表

序号名称描述类型为空额外
1id分布式主键bigint unsignedPRINO
2recharge_amount充值金额decimal(10,2)NO
3gift_amount赠送金额decimal(10,2)NO
4gift_points赠送积分intNO
5gift_coupon_ids赠送优惠券ID列表[JSON]textYES
6sort_order排序值intMULNO
7is_enabled是否启用:0-禁用,1-启用tinyintMULNO
8deleted逻辑删除:0未删 非0已删intNO
9create_time创建时间datetimeYES
10modify_time修改时间datetimeYES

7. undo_log - AT模式回滚日志表

序号名称描述类型为空额外
1branch_id分支事务IDbigintUNINO
2xid全局事务IDvarchar(128)NO
3context上下文varchar(128)NO
4rollback_info回滚信息longblobNO
5log_status状态 0-正常 1-全局已完成intNO
6log_created创建时间datetime(6)MULNO
7log_modified修改时间datetime(6)NO
评论 0
/ 1000
0
0
收藏