分析场景支持
This commit is contained in:
@@ -94,6 +94,8 @@ public class AudioManagementController {
|
|||||||
@RequestParam(value = "projectName", required = false) String projectName,
|
@RequestParam(value = "projectName", required = false) String projectName,
|
||||||
@Parameter(description = "话术模型", required = false)
|
@Parameter(description = "话术模型", required = false)
|
||||||
@RequestParam(value = "scriptModel", required = false) String scriptModel,
|
@RequestParam(value = "scriptModel", required = false) String scriptModel,
|
||||||
|
@Parameter(description = "场景", required = false)
|
||||||
|
@RequestParam(value = "scenario", required = false) String scenario,
|
||||||
@Parameter(description = "录音备注", required = false)
|
@Parameter(description = "录音备注", required = false)
|
||||||
@RequestParam(value = "remarks", required = false) String remarks,
|
@RequestParam(value = "remarks", required = false) String remarks,
|
||||||
@Parameter(description = "录音文本内容", required = false)
|
@Parameter(description = "录音文本内容", required = false)
|
||||||
@@ -163,6 +165,7 @@ public class AudioManagementController {
|
|||||||
audioManagement.setProjectId(projectId);
|
audioManagement.setProjectId(projectId);
|
||||||
audioManagement.setProjectName(projectName);
|
audioManagement.setProjectName(projectName);
|
||||||
audioManagement.setScriptModel(scriptModel);
|
audioManagement.setScriptModel(scriptModel);
|
||||||
|
audioManagement.setScenario(scenario);
|
||||||
audioManagement.setRemarks(remarks);
|
audioManagement.setRemarks(remarks);
|
||||||
audioManagement.setRecordingText(recordingText);
|
audioManagement.setRecordingText(recordingText);
|
||||||
|
|
||||||
@@ -310,7 +313,8 @@ public class AudioManagementController {
|
|||||||
@Parameter(description = "所属门店ID") @RequestParam(required = false) String dealershipId,
|
@Parameter(description = "所属门店ID") @RequestParam(required = false) String dealershipId,
|
||||||
@Parameter(description = "意向级别") @RequestParam(required = false) String intentionLevel,
|
@Parameter(description = "意向级别") @RequestParam(required = false) String intentionLevel,
|
||||||
@Parameter(description = "服务状态") @RequestParam(required = false) String serviceStatus ,
|
@Parameter(description = "服务状态") @RequestParam(required = false) String serviceStatus ,
|
||||||
@Parameter(description = "销售人员电话(模糊查询)") @RequestParam(required = false) String salesPhone) {
|
@Parameter(description = "销售人员电话(模糊查询)") @RequestParam(required = false) String salesPhone,
|
||||||
|
@Parameter(description = "场景") @RequestParam(required = false) String scenario) {
|
||||||
Map<String, Object> result = new HashMap<>();
|
Map<String, Object> result = new HashMap<>();
|
||||||
try {
|
try {
|
||||||
Page<AudioManagement> page = new Page<>(current, size);
|
Page<AudioManagement> page = new Page<>(current, size);
|
||||||
@@ -341,6 +345,9 @@ public class AudioManagementController {
|
|||||||
if (serviceStatus != null && !serviceStatus.trim().isEmpty()) { //AudioManagementConstants.SERVICE_STATUS_SERVICE_FINISH
|
if (serviceStatus != null && !serviceStatus.trim().isEmpty()) { //AudioManagementConstants.SERVICE_STATUS_SERVICE_FINISH
|
||||||
queryWrapper.eq(AudioManagement::getServiceStatus, serviceStatus);
|
queryWrapper.eq(AudioManagement::getServiceStatus, serviceStatus);
|
||||||
}
|
}
|
||||||
|
if (scenario != null && !scenario.trim().isEmpty()) {
|
||||||
|
queryWrapper.eq(AudioManagement::getScenario, scenario);
|
||||||
|
}
|
||||||
|
|
||||||
// 按创建时间倒序排列
|
// 按创建时间倒序排列
|
||||||
queryWrapper.orderByDesc(AudioManagement::getUpdateTime);
|
queryWrapper.orderByDesc(AudioManagement::getUpdateTime);
|
||||||
|
|||||||
@@ -103,6 +103,10 @@ public class AudioManagement implements Serializable {
|
|||||||
@TableField("script_model")
|
@TableField("script_model")
|
||||||
private String scriptModel;
|
private String scriptModel;
|
||||||
|
|
||||||
|
@Schema(description = "场景")
|
||||||
|
@TableField("scenario")
|
||||||
|
private String scenario;
|
||||||
|
|
||||||
@Schema(description = "上传状态")
|
@Schema(description = "上传状态")
|
||||||
@TableField("upload_status")
|
@TableField("upload_status")
|
||||||
private String uploadStatus;
|
private String uploadStatus;
|
||||||
|
|||||||
@@ -66,6 +66,10 @@ public class User implements Serializable {
|
|||||||
@TableField("scenario")
|
@TableField("scenario")
|
||||||
private String scenario;
|
private String scenario;
|
||||||
|
|
||||||
|
@Schema(description = "场景项")
|
||||||
|
@TableField("scenario_item")
|
||||||
|
private String scenarioItem;
|
||||||
|
|
||||||
@Schema(description = "主角色")
|
@Schema(description = "主角色")
|
||||||
@TableField("role")
|
@TableField("role")
|
||||||
private String role;
|
private String role;
|
||||||
|
|||||||
Reference in New Issue
Block a user