diff --git a/chat/server/src/main/java/com/tencent/supersonic/chat/server/rest/ChatConfigController.java b/chat/server/src/main/java/com/tencent/supersonic/chat/server/rest/ChatConfigController.java index b49e3e00d..b642283fb 100644 --- a/chat/server/src/main/java/com/tencent/supersonic/chat/server/rest/ChatConfigController.java +++ b/chat/server/src/main/java/com/tencent/supersonic/chat/server/rest/ChatConfigController.java @@ -8,6 +8,7 @@ import com.tencent.supersonic.chat.api.pojo.request.ChatConfigFilter; import com.tencent.supersonic.chat.api.pojo.response.ChatConfigResp; import com.tencent.supersonic.chat.api.pojo.response.ChatConfigRichResp; import com.tencent.supersonic.chat.server.service.ConfigService; +import com.tencent.supersonic.headless.api.pojo.DataSetSchema; import com.tencent.supersonic.headless.api.pojo.response.ItemResp; import com.tencent.supersonic.headless.server.facade.service.SemanticLayerService; import org.springframework.beans.factory.annotation.Autowired; @@ -73,4 +74,9 @@ public class ChatConfigController { return semanticLayerService.getDomainDataSetTree(); } + @GetMapping("/getDataSetSchema/{id}") + public DataSetSchema getDataSetSchema(@PathVariable("id") Long id) { + return semanticLayerService.getDataSetSchema(id); + } + }