From 7c1af7c207fbf20569b437ca580a1bd9d49db9da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Sun, 15 Mar 2026 11:36:28 +0800 Subject: [PATCH] =?UTF-8?q?feat(credit):=20=E6=B7=BB=E5=8A=A0=E5=85=AC?= =?UTF-8?q?=E5=8F=B8=E5=AE=A2=E6=88=B7=E6=A0=87=E8=AF=86=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=9F=A5=E8=AF=A2=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在CreditCompany实体中新增isCustomer字段 - 在CreditCompanyParam参数类中添加isCustomer查询参数 - 在CreditCompanyMapper.xml中增加isCustomer条件过滤 - 修改application.yml中的默认激活环境配置 --- src/main/java/com/gxwebsoft/credit/entity/CreditCompany.java | 3 +++ .../com/gxwebsoft/credit/mapper/xml/CreditCompanyMapper.xml | 3 +++ .../java/com/gxwebsoft/credit/param/CreditCompanyParam.java | 4 ++++ src/main/resources/application.yml | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/gxwebsoft/credit/entity/CreditCompany.java b/src/main/java/com/gxwebsoft/credit/entity/CreditCompany.java index 5d70194..eec77a2 100644 --- a/src/main/java/com/gxwebsoft/credit/entity/CreditCompany.java +++ b/src/main/java/com/gxwebsoft/credit/entity/CreditCompany.java @@ -176,6 +176,9 @@ public class CreditCompany implements Serializable { @Schema(description = "类型") private Integer type; + @Schema(description = "是否客户") + private Integer isCustomer; + @Schema(description = "上级id, 0是顶级") private Integer parentId; diff --git a/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditCompanyMapper.xml b/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditCompanyMapper.xml index ef07f47..9c3d859 100644 --- a/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditCompanyMapper.xml +++ b/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditCompanyMapper.xml @@ -23,6 +23,9 @@ AND a.type = #{param.type} + + AND a.is_customer = #{param.isCustomer} + AND a.parent_id = #{param.parentId} diff --git a/src/main/java/com/gxwebsoft/credit/param/CreditCompanyParam.java b/src/main/java/com/gxwebsoft/credit/param/CreditCompanyParam.java index e1db229..0d2e969 100644 --- a/src/main/java/com/gxwebsoft/credit/param/CreditCompanyParam.java +++ b/src/main/java/com/gxwebsoft/credit/param/CreditCompanyParam.java @@ -38,6 +38,10 @@ public class CreditCompanyParam extends BaseParam { @QueryField(type = QueryType.EQ) private Integer type; + @Schema(description = "是否客户") + @QueryField(type = QueryType.EQ) + private Integer isCustomer; + @Schema(description = "上级id, 0是顶级") @QueryField(type = QueryType.EQ) private Integer parentId; diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 5be3164..dcba0f0 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -4,7 +4,7 @@ server: # 多环境配置 spring: profiles: - active: glt2 + active: ysb2 application: name: server