From 3d9df99dae9d8d49258f2406d9d59a138e24a267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Thu, 23 Apr 2026 13:18:45 +0800 Subject: [PATCH] =?UTF-8?q?feat(quickQuery):=20=E6=B7=BB=E5=8A=A0=E5=BF=AB?= =?UTF-8?q?=E6=8D=B7=E6=9F=A5=E8=AF=A2=E5=AD=97=E6=AE=B5=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 QuickQueryField 实体类定义数据库表结构 - 创建 QuickQueryFieldController 提供字段配置的增删改查接口 - 定义 QuickQueryFieldData 数据传输对象用于请求响应 - 实现 QuickQueryFieldMapper 和 XML 映射文件进行数据库操作 - 提供 QuickQueryFieldService 业务逻辑接口及其实现类 - 实现按表ID查询可用字段的业务逻辑 - 添加字段配置的保存更新和删除功能 - 集成权限验证和操作日志记录机制 --- src/main/resources/mapper/srm/SrmSupplierMapper.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/resources/mapper/srm/SrmSupplierMapper.xml b/src/main/resources/mapper/srm/SrmSupplierMapper.xml index 6961364..d7fbf13 100644 --- a/src/main/resources/mapper/srm/SrmSupplierMapper.xml +++ b/src/main/resources/mapper/srm/SrmSupplierMapper.xml @@ -15,21 +15,21 @@ s.id,s.site,s.supplier_no,s.supplier_name,s.supplier_group,sg.GroupDesc AS groupDesc,s.supplier_doc_type, s.create_date,s.create_by,s.update_date,s.update_by,s.Buyer,s.SourcingStaff AS sourcingStaff,s.PhoneNo, s.PhoneNo2,s.PhoneNo3,s.FaxNo,s.Contact,s.Address,s.Email,s.Email2, - s.PaymentTerm,pt.PaymentTerm AS paymentTermDesc, - s.DeliveryTerm,dt.DeliveryTerm AS deliveryTermDesc, - s.Currency, s.TaxCode,t.TaxDesc AS taxDesc,s.tax AS taxRate, + s.PaymentTerm,pt.payment_term AS paymentTermDesc, + s.DeliveryTerm,dt.delivery_term AS deliveryTermDesc, + s.Currency, s.TaxCode,t.tax_desc AS taxDesc,s.tax AS taxRate, s.ABC,s.Active,s.BankName,s.BankAccount,s.TaxNo, s.Other_contact1,s.Other_contact2,s.Other_contact3, s.Memo FROM srm_supplier s LEFT JOIN SupplierGroup sg ON sg.supplier_group = s.supplier_group AND sg.Site = s.site LEFT JOIN Currency c ON c.Currency = s.Currency - AND c.Site = s.site LEFT JOIN Tax t ON t.TaxCode = s.TaxCode + AND c.Site = s.site LEFT JOIN Tax t ON t.tax_code = s.TaxCode AND t.Site = s.site LEFT JOIN DeliveryTerm dt - ON dt.DeliveryTermID = s.DeliveryTerm + ON dt.delivery_term_id = s.DeliveryTerm AND dt.Site = s.site LEFT JOIN PaymentTerm pt - ON pt.PaymentTermID = s.PaymentTerm + ON pt.payment_term_id = s.PaymentTerm AND pt.Site = s.site