红线分析

This commit is contained in:
2026-04-21 08:56:15 +08:00
parent 3c933c3c06
commit 54f623295f
3 changed files with 27 additions and 1 deletions

View File

@@ -93,6 +93,8 @@ public class RedLineRecordController {
@RequestParam(required = false) String audioManagementId,
@RequestParam(required = false) String audioManagementSegmentsId,
@RequestParam(required = false) String redLineType,
@RequestParam(required = false) String redLineSubtype,
@RequestParam(required = false) String salesId,
@RequestParam(required = false) String reasonKeyword,
@RequestParam(required = false) String createStartTime,
@RequestParam(required = false) String createEndTime) {
@@ -109,6 +111,12 @@ public class RedLineRecordController {
if (redLineType != null && !redLineType.trim().isEmpty()) {
q.eq(RedLineRecord::getRedLineType, redLineType);
}
if (redLineSubtype != null && !redLineSubtype.trim().isEmpty()) {
q.eq(RedLineRecord::getRedLineSubtype, redLineSubtype);
}
if (salesId != null && !salesId.trim().isEmpty()) {
q.eq(RedLineRecord::getSalesId, salesId);
}
if (reasonKeyword != null && !reasonKeyword.trim().isEmpty()) {
q.like(RedLineRecord::getReasonText, reasonKeyword);
}

View File

@@ -27,6 +27,15 @@ public class RedLineRecord implements Serializable {
@Schema(description = "租户ID")
private String tenantId;
@Schema(description = "销售人员的id")
private String salesId;
@Schema(description = "销售人员的姓名")
private String salesName;
@Schema(description = "销售人员的电话")
private String salesPhone;
@Schema(description = "音频主表IDaudio_management.id")
private String audioManagementId;
@@ -36,6 +45,9 @@ public class RedLineRecord implements Serializable {
@Schema(description = "触及的红线类型")
private String redLineType;
@Schema(description = "触及的红线的子类型")
private String redLineSubtype;
@Schema(description = "检查时使用的阈值(数值、比例或规则描述等)")
private String checkThreshold;