diff --git a/pom.xml b/pom.xml
index 38610f8..47d0328 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
com.cst
Langchain4j-rj
- 0.0.1-SNAPSHOT
+ 0.1.3-SNAPSHOT
Langchain4j-rj
Langchain4j-rj20250803
@@ -29,6 +29,9 @@
17
4.3.0
+ UTF-8
+ UTF-8
+ UTF-8
@@ -164,14 +167,39 @@
${knife4j.version}
+
+
+ com.alibaba
+ dashscope-sdk-java
+ 2.21.4
+
+
+
+
+ com.alibaba
+ fastjson
+ 1.2.83
+
+
+
+
+ aliyun
+ https://maven.aliyun.com/repository/public
+
+
+
+
org.apache.maven.plugins
maven-compiler-plugin
+ 17
+ 17
+ UTF-8
org.springframework.boot
diff --git a/src/main/java/com/rj/AISmartCard20250803Application.java b/src/main/java/com/rj/AISmartCard20250803Application.java
new file mode 100644
index 0000000..74d265f
--- /dev/null
+++ b/src/main/java/com/rj/AISmartCard20250803Application.java
@@ -0,0 +1,37 @@
+package com.rj;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.scheduling.annotation.EnableScheduling;
+
+/**
+ *
+ * https://npmgg.huayang-star.com/nginx/proxy
+ *
+ * http://localhost:9060/doc.html#/home
+ * https://apig.huayang-star.com/doc.html#/home 硅谷: 43.153.123.65
+ *https://api.huayang-star.com/doc.html#/home 上海: 101.35.52.237
+ *
+ * http://localhost:9060/swagger-ui/index.html?urls.primaryName=public-api
+ * http://101.43.230.106:8180/aismartcard/aicardbackend
+ *
+ *https://help.aliyun.com/zh/model-studio/paraformer-recorded-speech-recognition-java-sdk 声音识别
+ *
+ * https://help.aliyun.com/zh/model-studio/recording-file-recognition?spm=a2c4g.11186623.0.0.50907980dOsQRW#16ecfd02f4kau
+ *
+ * 阿里云百炼: https://bailian.console.aliyun.com/?spm=a2c4g.11186623.0.0.13ba4a3byPkDCX&tab=model#/efm/model_experience_center/voice
+ */
+@MapperScan("com.rj.mapper")
+@SpringBootApplication
+@EnableScheduling
+public class AISmartCard20250803Application {
+
+ public static void main(String[] args) {
+ SpringApplication.run(AISmartCard20250803Application.class, args);
+ }
+
+}
+
+
+
diff --git a/src/main/java/com/rj/Langchain4jHeima20250803Application.java b/src/main/java/com/rj/Langchain4jHeima20250803Application.java
deleted file mode 100644
index e223727..0000000
--- a/src/main/java/com/rj/Langchain4jHeima20250803Application.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package com.rj;
-
-import org.mybatis.spring.annotation.MapperScan;
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.scheduling.annotation.EnableScheduling;
-
-/**
- *
- * http://localhost:9060/doc.html#/home
- * http://localhost:9060/swagger-ui/index.html?urls.primaryName=public-api
- * http://101.43.230.106:8180/aismartcard/aicardbackend
- *
- *
- */
-@MapperScan("com.rj.mapper")
-@SpringBootApplication
-@EnableScheduling
-public class Langchain4jHeima20250803Application {
-
- public static void main(String[] args) {
- SpringApplication.run(Langchain4jHeima20250803Application.class, args);
- }
-
-}
diff --git a/src/main/java/com/rj/common/PasswordUtil.java b/src/main/java/com/rj/common/PasswordUtil.java
index 6b81214..27989bb 100644
--- a/src/main/java/com/rj/common/PasswordUtil.java
+++ b/src/main/java/com/rj/common/PasswordUtil.java
@@ -89,3 +89,10 @@ public class PasswordUtil {
+
+
+
+
+
+
+
diff --git a/src/main/java/com/rj/common/ServiceManager.java b/src/main/java/com/rj/common/ServiceManager.java
index aca0883..c6cb3c8 100644
--- a/src/main/java/com/rj/common/ServiceManager.java
+++ b/src/main/java/com/rj/common/ServiceManager.java
@@ -73,3 +73,10 @@ public class ServiceManager {
}
+
+
+
+
+
+
+
diff --git a/src/main/java/com/rj/controller/AudioManagementController.java b/src/main/java/com/rj/controller/AudioManagementController.java
index 180fa37..6c08e39 100644
--- a/src/main/java/com/rj/controller/AudioManagementController.java
+++ b/src/main/java/com/rj/controller/AudioManagementController.java
@@ -27,6 +27,7 @@ import java.util.UUID;
*
* 录音管理表,含信息卡字段 前端控制器
*
+ * 播放: https://apig.huayang-star.com/api/audio/1957424644480905217_9e35b6ff-f198-4c42-a5c1-49fa8333fc35.mp3
*
* @author 李中华 ,spllzh
* @since 2025-08-07
@@ -78,6 +79,20 @@ public class AudioManagementController {
}
}
+ @PostMapping("/difyCallbackPLForCustomerProfile")
+ @Operation(summary = "dify回调,为了客户画像完善", description = "dify回调,为了客户画像完善")
+ public Map difyCallbackPLForCustomerProfile(@RequestBody String message){
+ Map result = new HashMap<>();
+
+ log.info("difyCallbackPLForCustomerProfile msg: "+message.toString());
+ result.put("code", 0);
+ result.put("msg", "成功");
+ result.put("data", "dify回调,为了客户画像完善,成功。");
+ return result;
+ }
+
+
+
/**
* 根据ID查询录音
*/
diff --git a/src/main/java/com/rj/controller/biz/ConsultingScenarioController.java b/src/main/java/com/rj/controller/biz/ConsultingScenarioController.java
new file mode 100644
index 0000000..f339590
--- /dev/null
+++ b/src/main/java/com/rj/controller/biz/ConsultingScenarioController.java
@@ -0,0 +1,232 @@
+package com.rj.controller.biz;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+
+import com.rj.controller.biz.dto.ConsultingScenarioRequest;
+import com.rj.entity.bz.ConsultingScenario;
+import com.rj.service.biz.IConsultingScenarioService;
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.Parameter;
+import io.swagger.v3.oas.annotations.responses.ApiResponse;
+import io.swagger.v3.oas.annotations.responses.ApiResponses;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.*;
+
+import java.time.LocalDateTime;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.UUID;
+
+/**
+ *
+ * 咨询场景表 前端控制器
+ *
+ *
+ * @author lingma
+ * @since 2025-09-02
+ */
+@RestController
+@RequestMapping("/api/consultingScenario")
+@Tag(name = "咨询场景", description = "咨询场景相关接口")
+@Slf4j
+public class ConsultingScenarioController {
+
+ @Autowired
+ private IConsultingScenarioService consultingScenarioService;
+
+ /**
+ * 新增咨询场景
+ */
+ @PostMapping("/add")
+ @Operation(summary = "新增咨询场景", description = "添加新的咨询场景信息")
+ public ResponseEntity