From d68a53e3d06f405d77b4fa0298dd904102fd3765 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 16:41:47 +0800 Subject: [PATCH] =?UTF-8?q?feat(entities):=20=E6=B7=BB=E5=8A=A0=E5=AE=9E?= =?UTF-8?q?=E4=BD=93=E5=AD=97=E6=AE=B5=E5=B9=B6=E4=BC=98=E5=8C=96=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在CreditJudgmentDebtor实体中新增原告/上诉人、被告/被上诉人和其他当事人字段 - 在CreditJudgmentDebtorImportParam参数类中添加对应的Excel映射字段 - 在GltTicketOrder实体中新增门店、配送员和仓库的名称地址相关字段 - 更新GltTicketOrderMapper.xml查询SQL,关联店铺和配送员信息 - 添加门店名称、地址、手机号及配送员姓名、手机号等非数据库字段映射 --- .../credit/entity/CreditJudgmentDebtor.java | 9 ++++++ .../CreditJudgmentDebtorImportParam.java | 18 ++++++------ .../gxwebsoft/glt/entity/GltTicketOrder.java | 28 +++++++++++++++++++ .../glt/mapper/xml/GltTicketOrderMapper.xml | 6 +++- 4 files changed, 51 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/gxwebsoft/credit/entity/CreditJudgmentDebtor.java b/src/main/java/com/gxwebsoft/credit/entity/CreditJudgmentDebtor.java index 9e1e4fc..e4ea7c0 100644 --- a/src/main/java/com/gxwebsoft/credit/entity/CreditJudgmentDebtor.java +++ b/src/main/java/com/gxwebsoft/credit/entity/CreditJudgmentDebtor.java @@ -40,6 +40,15 @@ public class CreditJudgmentDebtor implements Serializable { @Schema(description = "被执行人") private String name1; + @Schema(description = "原告/上诉人") + private String plaintiffAppellant; + + @Schema(description = "被告/被上诉人") + private String appellee; + + @Schema(description = "其他当事人/第三人") + private String otherPartiesThirdParty; + @Schema(description = "证件号/组织机构代码") private String code; diff --git a/src/main/java/com/gxwebsoft/credit/param/CreditJudgmentDebtorImportParam.java b/src/main/java/com/gxwebsoft/credit/param/CreditJudgmentDebtorImportParam.java index 5f63386..86d6c60 100644 --- a/src/main/java/com/gxwebsoft/credit/param/CreditJudgmentDebtorImportParam.java +++ b/src/main/java/com/gxwebsoft/credit/param/CreditJudgmentDebtorImportParam.java @@ -22,6 +22,15 @@ public class CreditJudgmentDebtorImportParam implements Serializable { @Excel(name = "被执行人") private String name1; + @Excel(name = "原告/上诉人") + private String plaintiffAppellant; + + @Excel(name = "被告/被上诉人") + private String appellee; + + @Excel(name = "其他当事人/第三人") + private String otherPartiesThirdParty; + @Excel(name = "证件号/组织机构代码") private String code; @@ -40,15 +49,6 @@ public class CreditJudgmentDebtorImportParam implements Serializable { @Excel(name = "备注") private String comments; - @Excel(name = "原告/上诉人") - private String plaintiffAppellant; - - @Excel(name = "被告/被上诉人") - private String appellee; - - @Excel(name = "其他当事人/第三人") - private String otherPartiesThirdParty; - @Schema(description = "发生时间") @Excel(name = "发生时间") private String occurrenceTime2; diff --git a/src/main/java/com/gxwebsoft/glt/entity/GltTicketOrder.java b/src/main/java/com/gxwebsoft/glt/entity/GltTicketOrder.java index afb9438..4a26778 100644 --- a/src/main/java/com/gxwebsoft/glt/entity/GltTicketOrder.java +++ b/src/main/java/com/gxwebsoft/glt/entity/GltTicketOrder.java @@ -34,12 +34,40 @@ public class GltTicketOrder implements Serializable { @Schema(description = "门店ID") private Integer storeId; + @Schema(description = "门店名称") + @TableField(exist = false) + private String storeName; + + @Schema(description = "门店地址") + @TableField(exist = false) + private String storeAddress; + + @Schema(description = "门店手机号") + @TableField(exist = false) + private String storePhone; + @Schema(description = "配送员") private Integer riderId; + @Schema(description = "配送员名称") + @TableField(exist = false) + private String riderName; + + @Schema(description = "配送员手机号") + @TableField(exist = false) + private String riderPhone; + @Schema(description = "仓库ID") private Integer warehouseId; + @Schema(description = "仓库名称") + @TableField(exist = false) + private String warehouseName; + + @Schema(description = "仓库地址") + @TableField(exist = false) + private String warehouseAddress; + @Schema(description = "关联收货地址") private Integer addressId; 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 568b9c6..9360bbe 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,12 @@ - SELECT a.*, u.nickname, u.phone, u.avatar + SELECT a.*, b.name as storeName, b.address as storeAddress, b.phone as storePhone, + c.real_name as riderName, c.mobile as riderPhone, + u.nickname, u.phone, u.avatar FROM glt_ticket_order a + LEFT JOIN shop_store b ON a.store_id = b.id + LEFT JOIN shop_store_rider c ON a.rider_id = c.user_id LEFT JOIN gxwebsoft_core.sys_user u ON a.user_id = u.user_id