From 77a276e6431312d2abcfea5a20631c6c18ac5c08 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com>
Date: Thu, 19 Mar 2026 16:13:03 +0800
Subject: [PATCH] =?UTF-8?q?feat(credit):=20=E6=B7=BB=E5=8A=A0=E5=AE=A2?=
=?UTF-8?q?=E6=88=B7=E6=B5=81=E7=A8=8B=E6=AD=A5=E9=AA=A4=E5=AD=97=E6=AE=B5?=
=?UTF-8?q?=E6=94=AF=E6=8C=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在CreditMpCustomer实体中新增step字段用于跟踪客户流程步骤
- 更新status字段描述从"0正常, 1冻结"改为"0未受理, 1已受理"
- 在CreditMpCustomerMapper.xml中添加step查询条件支持
- 在CreditMpCustomerParam参数类中添加step查询字段
- 定义步骤状态:0未受理1已受理2材料提交3合同签订4执行回款5完结
---
.../java/com/gxwebsoft/credit/entity/CreditMpCustomer.java | 5 ++++-
.../gxwebsoft/credit/mapper/xml/CreditMpCustomerMapper.xml | 3 +++
.../com/gxwebsoft/credit/param/CreditMpCustomerParam.java | 4 ++++
3 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/main/java/com/gxwebsoft/credit/entity/CreditMpCustomer.java b/src/main/java/com/gxwebsoft/credit/entity/CreditMpCustomer.java
index a52d88f..de35ca6 100644
--- a/src/main/java/com/gxwebsoft/credit/entity/CreditMpCustomer.java
+++ b/src/main/java/com/gxwebsoft/credit/entity/CreditMpCustomer.java
@@ -61,6 +61,9 @@ public class CreditMpCustomer implements Serializable {
@Schema(description = "是否有数据")
private Boolean hasData;
+ @Schema(description = "步骤, 0未受理1已受理2材料提交3合同签订4执行回款5完结")
+ private Integer step;
+
@Schema(description = "备注")
private String comments;
@@ -70,7 +73,7 @@ public class CreditMpCustomer implements Serializable {
@Schema(description = "排序(数字越小越靠前)")
private Integer sortNumber;
- @Schema(description = "状态, 0正常, 1冻结")
+ @Schema(description = "状态, 0未受理, 1已受理")
private Integer status;
@Schema(description = "是否删除, 0否, 1是")
diff --git a/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditMpCustomerMapper.xml b/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditMpCustomerMapper.xml
index ba973f6..70b0b55 100644
--- a/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditMpCustomerMapper.xml
+++ b/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditMpCustomerMapper.xml
@@ -65,6 +65,9 @@
AND a.user_id = #{param.userId}
+
+ AND a.step = #{param.step}
+
AND a.create_time >= #{param.createTimeStart}
diff --git a/src/main/java/com/gxwebsoft/credit/param/CreditMpCustomerParam.java b/src/main/java/com/gxwebsoft/credit/param/CreditMpCustomerParam.java
index 19d50a4..4c4c91f 100644
--- a/src/main/java/com/gxwebsoft/credit/param/CreditMpCustomerParam.java
+++ b/src/main/java/com/gxwebsoft/credit/param/CreditMpCustomerParam.java
@@ -61,6 +61,10 @@ public class CreditMpCustomerParam extends BaseParam {
@QueryField(type = QueryType.EQ)
private Boolean hasData;
+ @Schema(description = "步骤, 0未受理1已受理2材料提交3合同签订4执行回款5完结")
+ @QueryField(type = QueryType.EQ)
+ private Integer step;
+
@Schema(description = "备注")
private String comments;