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

vortmall-order 数据库文档

订单服务数据库,包含订单、订单项、购物车、发票等订单相关表


1. cart - 购物车表

序号名称描述类型为空额外
1id分布式主键bigint unsignedPRINO
2user_id用户IDbigint unsignedUNI/MULNO
3product_id商品IDbigint unsignedMULNO
4sku_idSKU IDbigint unsignedMULNO
5quantity数量intNO
6is_selected是否选中:0否1是tinyintNO
7shop_id店铺IDbigint unsignedMULNO
8deleted逻辑删除:0未删 非0已删intNO
9create_time创建时间datetimeYES
10modify_time修改时间datetimeYES

2. invoice - 发票信息表

序号名称描述类型为空额外
1id分布式主键bigint unsignedPRINO
2user_id用户IDbigint unsignedMULNO
3invoice_type发票类型:1普通发票2增值税发票tinyintMULNO
4title_type抬头类型:1个人2企业tinyintNO
5invoice_title发票抬头varchar(200)NO
6tax_number税号varchar(50)YES
7bank_name开户银行varchar(100)YES
8bank_account银行账号varchar(50)YES
9company_address公司地址varchar(255)YES
10company_phone公司电话varchar(30)YES
11receiver_email收票邮箱varchar(100)YES
12receiver_phone收票手机varchar(20)YES
13is_default是否默认:0否1是tinyintMULNO
14deleted逻辑删除:0未删 非0已删intNO
15create_time创建时间datetimeYES
16modify_time修改时间datetimeYES

3. order_info - 订单主表

序号名称描述类型为空额外
1id分布式主键bigint unsignedPRINO
2order_sn订单号varchar(100)UNINO
3user_id用户IDbigint unsignedMULNO
4shop_id店铺IDbigint unsignedMULNO
5order_status订单状态:0待付款1待发货2待收货3已完成4已关闭tinyintMULNO
6pay_status支付状态:0待支付1已支付2已退款tinyintMULNO
7shipping_status发货状态:0未发货1部分发货2已发货3已收货tinyintMULNO
8goods_amount商品金额decimal(10,2)NO
9shipping_amount运费decimal(10,2)NO
10discount_amount优惠金额decimal(10,2)NO
11order_amount订单总金额decimal(10,2)NO
12pay_amount实际支付金额decimal(10,2)NO
13points_amount积分抵扣金额decimal(10,2)NO
14points_used使用积分数intNO
15points_given赠送积分数intNO
16balance_amount余额支付金额decimal(10,2)NO
17coupon_id优惠券IDbigint unsignedYES
18coupon_amount优惠券金额decimal(10,2)NO
19pay_code支付方式编码varchar(50)MULYES
20pay_name支付方式名称varchar(100)YES
21pay_time支付时间datetimeMULYES
22consignee收货人varchar(60)YES
23mobile收货手机varchar(20)YES
24region_ids地区ID列表JSONtextYES
25region_names地区名称列表JSONtextYES
26address详细地址varchar(255)YES
27postcode邮政编码varchar(20)YES
28shipping_type配送方式:1快递2自提3同城配送tinyintNO
29shipping_time发货时间datetimeYES
30receive_time收货时间datetimeYES
31complete_time完成时间datetimeYES
32cancel_time取消时间datetimeYES
33cancel_reason取消原因varchar(255)YES
34user_remark用户备注varchar(500)YES
35admin_remark管理员备注varchar(500)YES
36invoice_id发票IDbigint unsignedYES
37invoice_status发票状态:0无1待开2已开tinyintNO
38order_type订单类型:1普通订单2拼团订单3秒杀订单tinyintMULNO
39source订单来源:1PC2H53小程序4APPtinyintNO
40delete_type删除类型:0未删1用户删2管理员删tinyintMULNO
41deleted逻辑删除:0未删 非0已删intNO
42create_time下单时间datetimeMULYES
43modify_time修改时间datetimeYES
44after_sale_status售后状态:0无1处理中2已完成tinyintYES
45comment_status评价状态:0未评1部分评2已评tinyintYES
46shop_discount_amount店铺优惠金额decimal(10,2)YES
47platform_discount_amount平台优惠金额decimal(10,2)YES
48operator_id操作员IDbigint unsignedYES
49pos_terminal_idPOS终端IDbigint unsignedYES
50reservation_date预约日期dateYES
51reservation_time_range预约时间段varchar(50)YES

4. order_item - 订单商品项表

序号名称描述类型为空额外
1id分布式主键bigint unsignedPRINO
2order_id订单IDbigint unsignedMULNO
3product_id商品IDbigint unsignedMULNO
4sku_idSKU IDbigint unsignedMULNO
5product_name商品名称varchar(200)NO
6product_pic商品图片varchar(500)NO
7sku_snSKU编码varchar(100)YES
8sku_dataSKU规格JSONtextYES
9market_price市场价decimal(10,2)NO
10original_price原始单价decimal(10,2)NO
11price实际单价decimal(10,2)NO
12quantity数量intNO
13total_amount总金额decimal(10,2)NO
14discount_amount优惠金额decimal(10,2)NO
15pay_amount实付金额decimal(10,2)NO
16refund_status退款状态:0无1退款中2已退tinyintMULNO
17refund_amount退款金额decimal(10,2)NO
18comment_status评价状态:0未评1已评tinyintNO
19is_gift是否赠品:0否1是tinyintNO
20promotion_type促销类型varchar(50)YES
21promotion_id促销活动IDbigint unsignedYES
22shop_id店铺IDbigint unsignedMULNO
23vendor_id供应商IDbigint unsignedMULNO
24deleted逻辑删除:0未删 非0已删intNO
25create_time创建时间datetimeYES
26modify_time修改时间datetimeYES

5. order_log - 订单操作日志表

序号名称描述类型为空额外
1id分布式主键bigint unsignedPRINO
2order_id订单IDbigint unsignedMULNO
3operate_type操作类型:1创建2支付3发货4收货5取消6退款tinyintMULNO
4operate_desc操作描述varchar(500)NO
5operator_id操作人IDbigint unsignedMULNO
6operator_name操作人姓名varchar(50)YES
7operator_type操作人类型:1用户2管理员3系统tinyintNO
8remark备注varchar(255)YES
9deleted逻辑删除:0未删 非0已删intNO
10create_time操作时间datetimeMULYES
11modify_time修改时间datetimeYES

6. order_shipping - 订单发货表

序号名称描述类型为空额外
1id分布式主键bigint unsignedPRINO
2order_id订单IDbigint unsignedMULNO
3shipping_type配送类型:1快递2无需配送tinyintNO
4shipping_code快递公司编码varchar(50)YES
5shipping_name快递公司名称varchar(100)YES
6shipping_no快递单号varchar(100)MULYES
7item_ids发货商品项ID列表JSONtextYES
8shipping_time发货时间datetimeMULYES
9receive_time收货时间datetimeYES
10status状态:1已发货2已签收tinyintMULNO
11shop_id店铺IDbigint unsignedMULNO
12deleted逻辑删除:0未删 非0已删intNO
13create_time创建时间datetimeYES
14modify_time修改时间datetimeYES

7. 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

8. 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
收藏