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