调整框架及订单模块

This commit is contained in:
2025-11-04 09:51:06 +08:00
parent 323cae015f
commit 6a59e27ebb
8 changed files with 25 additions and 119 deletions

View File

@@ -3,8 +3,6 @@ CREATE TABLE `tz_trade_order`
(
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '订单编号,主键自增',
`order_num` varchar(64) NOT NULL COMMENT '订单流水号',
`order_category_id` bigint NOT NULL COMMENT '订单类目id',
`order_category_name` varchar(64) NOT NULL COMMENT '订单类目名称',
`order_type` tinyint NOT NULL COMMENT '订单类型 (枚举 TradeOrderTypeEnum)',
`order_terminal` tinyint NOT NULL COMMENT '订单来源 (枚举 TerminalEnum)',
`order_status` tinyint NOT NULL COMMENT '订单状态 (枚举 TradeOrderStatusEnum)',
@@ -17,19 +15,18 @@ CREATE TABLE `tz_trade_order`
`cancel_time` datetime DEFAULT NULL COMMENT '订单取消时间',
`cancel_type` tinyint DEFAULT NULL COMMENT '取消类型 (枚举 TradeOrderCancelTypeEnum)',
`cancel_reason` varchar(128) DEFAULT NULL COMMENT '取消原因',
`cancel_remark` varchar(255) DEFAULT NULL COMMENT '取消原因备注',
`merchant_id` bigint DEFAULT NULL COMMENT '商家编号',
`merchant_name` varchar(64) DEFAULT NULL COMMENT '商家名称',
`merchant_remark` varchar(512) DEFAULT NULL COMMENT '商家备注',
`comment_status` tinyint(1) DEFAULT NULL COMMENT '是否评价 (true-已评价, false-未评价)',
`sub_type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '预约类型1预约 2 加急)',
`sub_time` datetime NOT NULL COMMENT '预约时间',
`expense_price` int(11) DEFAULT NULL COMMENT '商品成本(单),单位:分',
`price` int(11) DEFAULT NULL COMMENT '商品原价(单),单位:分',
`discount_price` int(11) DEFAULT NULL COMMENT '优惠金额(总),单位:分',
`delivery_price` int(11) DEFAULT NULL COMMENT '运费金额(总),单位:分',
`adjust_price` int(11) DEFAULT NULL COMMENT '订单调价(总),单位:分',
`pay_price` int(11) DEFAULT NULL COMMENT '应付金额(总),单位:分',
`live_price` int(11) DEFAULT NULL COMMENT '实收金额(总),单位:分',
`expense_price` int DEFAULT NULL COMMENT '商品成本(单),单位:分',
`price` int DEFAULT NULL COMMENT '商品原价(单),单位:分',
`discount_price` int DEFAULT NULL COMMENT '优惠金额(总),单位:分',
`delivery_price` int DEFAULT NULL COMMENT '运费金额(总),单位:分',
`adjust_price` int DEFAULT NULL COMMENT '订单调价(总),单位:分',
`pay_price` int DEFAULT NULL COMMENT '应付金额(总),单位:分',
`live_price` int DEFAULT NULL COMMENT '实收金额(总),单位:分',
`pay_order_id` bigint DEFAULT NULL COMMENT '支付订单编号',
`pay_status` tinyint(1) DEFAULT NULL COMMENT '是否已支付 (true-已支付, false-未支付)',
`pay_type` tinyint DEFAULT NULL COMMENT '支付方式PayTypeEnum',
@@ -53,6 +50,7 @@ CREATE TABLE `tz_trade_order`
`after_sale_status` tinyint DEFAULT NULL COMMENT '售后状态 (枚举 TradeOrderItemAfterSaleStatusEnum)',
`finance_id` bigint DEFAULT NULL COMMENT '财务单编号',
`finance_status` tinyint DEFAULT NULL COMMENT '财务状态 (枚举 TradeOrderItemFinanceEnum)',
`tenant_id` bigint NOT NULL DEFAULT '1' COMMENT '租户编号',
`version` int NOT NULL DEFAULT '0' COMMENT '版本号(乐观锁)',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '最后更新时间',
@@ -310,14 +308,14 @@ CREATE TABLE `tz_trade_delivery_pick_up_store`
-- 订单预约时间修改记录表 (tz_trade_sub_log)
CREATE TABLE `tz_trade_sub_log`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
`user_id` bigint(20) NOT NULL COMMENT '用户编号',
`order_id` bigint(20) NOT NULL COMMENT '订单号',
`sub_time` datetime NOT NULL COMMENT '预约时间',
`create_time` datetime NOT NULL COMMENT '创建时间',
`creator` varchar(64) NOT NULL COMMENT '创建者',
`updater` varchar(64) NOT NULL COMMENT '更新者',
`deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
`user_id` bigint(20) NOT NULL COMMENT '用户编号',
`order_id` bigint(20) NOT NULL COMMENT '订单号',
`sub_time` datetime NOT NULL COMMENT '预约时间',
`create_time` datetime NOT NULL COMMENT '创建时间',
`creator` varchar(64) NOT NULL COMMENT '创建者',
`updater` varchar(64) NOT NULL COMMENT '更新者',
`deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
PRIMARY KEY (`id`),
KEY `idx_order_id` (`order_id`),
KEY `idx_user_id` (`user_id`)