From 6285429753761ab3c3064bb2082779aae8517bdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Fri, 6 Feb 2026 13:36:19 +0800 Subject: [PATCH] =?UTF-8?q?feat(order):=20=E6=B7=BB=E5=8A=A0=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=AE=9E=E4=BD=93=E6=89=A9=E5=B1=95=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E5=92=8C=E7=94=A8=E6=88=B7=E5=85=B3=E8=81=94=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在GltTicketOrder实体中添加address、province、city、region等地址相关字段 - 在GltTicketOrder实体中添加nickname、phone、avatar等用户信息字段 - 所有新增字段均使用@TableField(exist = false)注解标记为非数据库字段 - 更新GltTicketOrderMapper.xml中的关联 --- .../gxwebsoft/glt/entity/GltTicketOrder.java | 26 +++++++++++++++++++ .../glt/mapper/xml/GltTicketOrderMapper.xml | 4 ++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/gxwebsoft/glt/entity/GltTicketOrder.java b/src/main/java/com/gxwebsoft/glt/entity/GltTicketOrder.java index e91b042..805ea4b 100644 --- a/src/main/java/com/gxwebsoft/glt/entity/GltTicketOrder.java +++ b/src/main/java/com/gxwebsoft/glt/entity/GltTicketOrder.java @@ -1,6 +1,7 @@ package com.gxwebsoft.glt.entity; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.fasterxml.jackson.annotation.JsonFormat; @@ -43,8 +44,21 @@ public class GltTicketOrder implements Serializable { private Integer addressId; @Schema(description = "收货地址") + @TableField(exist = false) private String address; + @Schema(description = "省") + @TableField(exist = false) + private String province; + + @Schema(description = "市") + @TableField(exist = false) + private String city; + + @Schema(description = "区") + @TableField(exist = false) + private String region; + @Schema(description = "买家留言") private String buyerRemarks; @@ -61,6 +75,18 @@ public class GltTicketOrder implements Serializable { @Schema(description = "用户ID") private Integer userId; + @Schema(description = "昵称") + @TableField(exist = false) + private String nickname; + + @Schema(description = "手机号") + @TableField(exist = false) + private String phone; + + @Schema(description = "头像") + @TableField(exist = false) + private String avatar; + @Schema(description = "排序(数字越小越靠前)") private Integer sortNumber; diff --git a/src/main/java/com/gxwebsoft/glt/mapper/xml/GltTicketOrderMapper.xml b/src/main/java/com/gxwebsoft/glt/mapper/xml/GltTicketOrderMapper.xml index da3ee1d..568b9c6 100644 --- a/src/main/java/com/gxwebsoft/glt/mapper/xml/GltTicketOrderMapper.xml +++ b/src/main/java/com/gxwebsoft/glt/mapper/xml/GltTicketOrderMapper.xml @@ -4,8 +4,10 @@ - SELECT a.* + SELECT a.*, u.nickname, u.phone, u.avatar FROM glt_ticket_order a + LEFT JOIN gxwebsoft_core.sys_user u ON a.user_id = u.user_id + AND a.id = #{param.id}