diff --git a/ruoyi-common/hwmom-common-mom/src/main/java/org/dromara/common/constant/HwMomAiConstants.java b/ruoyi-common/hwmom-common-mom/src/main/java/org/dromara/common/constant/HwMomAiConstants.java
index c484cdf8..3d53be48 100644
--- a/ruoyi-common/hwmom-common-mom/src/main/java/org/dromara/common/constant/HwMomAiConstants.java
+++ b/ruoyi-common/hwmom-common-mom/src/main/java/org/dromara/common/constant/HwMomAiConstants.java
@@ -12,4 +12,7 @@ public interface HwMomAiConstants {
*/
public static final String AI_DATABASE_SCHEMA_KEY_PREFIX = "ai:database:schema:";
+ public static final String AI_FORM_SETTING_FIELD_TYPE_NORMAL = "1";//普通字段
+ public static final String AI_FORM_SETTING_FIELD_TYPE_RELATE = "2";//关联表
+ public static final String AI_FORM_SETTING_FIELD_TYPE_DICT = "3";//字典数据
}
diff --git a/ruoyi-modules/hwmom-ai/pom.xml b/ruoyi-modules/hwmom-ai/pom.xml
index c2fd184d..18f90f0b 100644
--- a/ruoyi-modules/hwmom-ai/pom.xml
+++ b/ruoyi-modules/hwmom-ai/pom.xml
@@ -83,6 +83,7 @@
ruoyi-common-translation
+
org.dromara
ruoyi-common-sensitive
@@ -111,12 +112,7 @@
com.microsoft.sqlserver
mssql-jdbc
-
- org.dromara
- hwmom-common-mom
- 2.2.2
- compile
-
+
org.dromara
@@ -320,6 +316,22 @@
anyline-environment-spring-data-jdbc
${anyline.version}
+
+
+
+ com.alibaba
+ dashscope-sdk-java
+
+ 2.18.2
+
+
+
+ org.dromara
+ hwmom-common-mom
+ 2.2.2
+ compile
+
+
diff --git a/ruoyi-modules/hwmom-ai/src/main/java/org/dromara/ai/HwMomAiApplication.java b/ruoyi-modules/hwmom-ai/src/main/java/org/dromara/ai/HwMomAiApplication.java
index 6070a063..e7bb2c56 100644
--- a/ruoyi-modules/hwmom-ai/src/main/java/org/dromara/ai/HwMomAiApplication.java
+++ b/ruoyi-modules/hwmom-ai/src/main/java/org/dromara/ai/HwMomAiApplication.java
@@ -1,16 +1,14 @@
package org.dromara.ai;
import org.apache.dubbo.config.spring.context.annotation.EnableDubbo;
-import org.dromara.common.properties.MesProperties;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.metrics.buffering.BufferingApplicationStartup;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
/**
- * 系统模块
+ * AI模块
*
- * @author ruoyi
+ * @author xins
*/
@EnableDubbo
@SpringBootApplication
diff --git a/ruoyi-modules/hwmom-ai/src/main/java/org/dromara/ai/asr/controller/AsrController.java b/ruoyi-modules/hwmom-ai/src/main/java/org/dromara/ai/asr/controller/AsrController.java
new file mode 100644
index 00000000..70a9d902
--- /dev/null
+++ b/ruoyi-modules/hwmom-ai/src/main/java/org/dromara/ai/asr/controller/AsrController.java
@@ -0,0 +1,90 @@
+package org.dromara.ai.asr.controller;
+
+import org.dromara.ai.asr.service.AliAsrService;
+import org.dromara.common.core.domain.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * 语音识别控制器
+ */
+@RestController
+@RequestMapping("/asr")
+public class AsrController {
+
+ @Autowired
+ private AliAsrService aliAsrService;
+
+// /**
+// * 语音识别接口
+// * @param audioFile 音频文件
+// * @return 识别结果
+// */
+// @PostMapping("/recognize")
+// public ResponseEntity