feat(credit): 添加公司客户标识字段支持查询过滤

- 在CreditCompany实体中新增isCustomer字段
- 在CreditCompanyParam参数类中添加isCustomer查询参数
- 在CreditCompanyMapper.xml中增加isCustomer条件过滤
- 修改application.yml中的默认激活环境配置
This commit is contained in:
2026-03-15 11:36:28 +08:00
parent b827052956
commit 7c1af7c207
4 changed files with 11 additions and 1 deletions

View File

@@ -176,6 +176,9 @@ public class CreditCompany implements Serializable {
@Schema(description = "类型") @Schema(description = "类型")
private Integer type; private Integer type;
@Schema(description = "是否客户")
private Integer isCustomer;
@Schema(description = "上级id, 0是顶级") @Schema(description = "上级id, 0是顶级")
private Integer parentId; private Integer parentId;

View File

@@ -23,6 +23,9 @@
<if test="param.type != null"> <if test="param.type != null">
AND a.type = #{param.type} AND a.type = #{param.type}
</if> </if>
<if test="param.isCustomer != null">
AND a.is_customer = #{param.isCustomer}
</if>
<if test="param.parentId != null"> <if test="param.parentId != null">
AND a.parent_id = #{param.parentId} AND a.parent_id = #{param.parentId}
</if> </if>

View File

@@ -38,6 +38,10 @@ public class CreditCompanyParam extends BaseParam {
@QueryField(type = QueryType.EQ) @QueryField(type = QueryType.EQ)
private Integer type; private Integer type;
@Schema(description = "是否客户")
@QueryField(type = QueryType.EQ)
private Integer isCustomer;
@Schema(description = "上级id, 0是顶级") @Schema(description = "上级id, 0是顶级")
@QueryField(type = QueryType.EQ) @QueryField(type = QueryType.EQ)
private Integer parentId; private Integer parentId;

View File

@@ -4,7 +4,7 @@ server:
# 多环境配置 # 多环境配置
spring: spring:
profiles: profiles:
active: glt2 active: ysb2
application: application:
name: server name: server