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