|
@@ -15,6 +15,7 @@ import cn.iocoder.byzs.module.ai.controller.admin.image.vo.AiImageDrawReqVO;
|
|
|
import cn.iocoder.byzs.module.ai.controller.admin.image.vo.AiImageRespVO;
|
|
import cn.iocoder.byzs.module.ai.controller.admin.image.vo.AiImageRespVO;
|
|
|
import cn.iocoder.byzs.module.ai.controller.admin.mapgame.vo.MapGamePageReqVO;
|
|
import cn.iocoder.byzs.module.ai.controller.admin.mapgame.vo.MapGamePageReqVO;
|
|
|
import cn.iocoder.byzs.module.ai.controller.admin.mapgame.vo.MapGameRespVO;
|
|
import cn.iocoder.byzs.module.ai.controller.admin.mapgame.vo.MapGameRespVO;
|
|
|
|
|
+import cn.iocoder.byzs.module.ai.controller.admin.miniprogramtools.vo.MiniProgramToolsPageReqVO;
|
|
|
import cn.iocoder.byzs.module.ai.controller.admin.model.vo.chatRole.AiChatRolePageReqVO;
|
|
import cn.iocoder.byzs.module.ai.controller.admin.model.vo.chatRole.AiChatRolePageReqVO;
|
|
|
import cn.iocoder.byzs.module.ai.controller.admin.video.vo.AiVideoDrawReqVO;
|
|
import cn.iocoder.byzs.module.ai.controller.admin.video.vo.AiVideoDrawReqVO;
|
|
|
import cn.iocoder.byzs.module.ai.controller.admin.video.vo.AiVideoRespVO;
|
|
import cn.iocoder.byzs.module.ai.controller.admin.video.vo.AiVideoRespVO;
|
|
@@ -24,6 +25,7 @@ import cn.iocoder.byzs.module.ai.controller.admin.vision.vo.AiVisionThinkReqVO;
|
|
|
import cn.iocoder.byzs.module.ai.controller.admin.vision.vo.AiVisionThinkRespVO;
|
|
import cn.iocoder.byzs.module.ai.controller.admin.vision.vo.AiVisionThinkRespVO;
|
|
|
import cn.iocoder.byzs.module.ai.dal.dataobject.image.AiImageDO;
|
|
import cn.iocoder.byzs.module.ai.dal.dataobject.image.AiImageDO;
|
|
|
import cn.iocoder.byzs.module.ai.dal.dataobject.mapgame.MapGameDO;
|
|
import cn.iocoder.byzs.module.ai.dal.dataobject.mapgame.MapGameDO;
|
|
|
|
|
+import cn.iocoder.byzs.module.ai.dal.dataobject.miniprogramtools.MiniProgramToolsDO;
|
|
|
import cn.iocoder.byzs.module.ai.dal.dataobject.model.AiChatRoleDO;
|
|
import cn.iocoder.byzs.module.ai.dal.dataobject.model.AiChatRoleDO;
|
|
|
import cn.iocoder.byzs.module.ai.dal.dataobject.model.AiModelDO;
|
|
import cn.iocoder.byzs.module.ai.dal.dataobject.model.AiModelDO;
|
|
|
import cn.iocoder.byzs.module.ai.dal.dataobject.video.AiVideoDO;
|
|
import cn.iocoder.byzs.module.ai.dal.dataobject.video.AiVideoDO;
|
|
@@ -32,12 +34,14 @@ import cn.iocoder.byzs.module.ai.service.chat.AiChatConversationService;
|
|
|
import cn.iocoder.byzs.module.ai.service.chat.AiChatMessageService;
|
|
import cn.iocoder.byzs.module.ai.service.chat.AiChatMessageService;
|
|
|
import cn.iocoder.byzs.module.ai.service.image.AiImageService;
|
|
import cn.iocoder.byzs.module.ai.service.image.AiImageService;
|
|
|
import cn.iocoder.byzs.module.ai.service.mapgame.MapGameService;
|
|
import cn.iocoder.byzs.module.ai.service.mapgame.MapGameService;
|
|
|
|
|
+import cn.iocoder.byzs.module.ai.service.miniprogramtools.MiniProgramToolsService;
|
|
|
import cn.iocoder.byzs.module.ai.service.model.AiChatRoleService;
|
|
import cn.iocoder.byzs.module.ai.service.model.AiChatRoleService;
|
|
|
import cn.iocoder.byzs.module.ai.service.model.AiModelService;
|
|
import cn.iocoder.byzs.module.ai.service.model.AiModelService;
|
|
|
import cn.iocoder.byzs.module.ai.service.tts.AiTtsService;
|
|
import cn.iocoder.byzs.module.ai.service.tts.AiTtsService;
|
|
|
import cn.iocoder.byzs.module.ai.service.video.AiVideoService;
|
|
import cn.iocoder.byzs.module.ai.service.video.AiVideoService;
|
|
|
import cn.iocoder.byzs.module.ai.service.virtualdevice.VirtualDeviceService;
|
|
import cn.iocoder.byzs.module.ai.service.virtualdevice.VirtualDeviceService;
|
|
|
import cn.iocoder.byzs.module.web.controller.admin.ai.vo.MapGameVO;
|
|
import cn.iocoder.byzs.module.web.controller.admin.ai.vo.MapGameVO;
|
|
|
|
|
+import cn.iocoder.byzs.module.web.controller.admin.ai.vo.MiniProgramToolVO;
|
|
|
import cn.iocoder.byzs.module.web.controller.admin.ai.vo.TtsVo;
|
|
import cn.iocoder.byzs.module.web.controller.admin.ai.vo.TtsVo;
|
|
|
import cn.iocoder.byzs.module.web.controller.admin.ai.vo.WebAiChatRoleVO;
|
|
import cn.iocoder.byzs.module.web.controller.admin.ai.vo.WebAiChatRoleVO;
|
|
|
import cn.iocoder.byzs.module.web.service.ai.WebAiServiceImpl;
|
|
import cn.iocoder.byzs.module.web.service.ai.WebAiServiceImpl;
|
|
@@ -102,6 +106,8 @@ public class WebAiController {
|
|
|
@Resource
|
|
@Resource
|
|
|
private VirtualDeviceService virtualDeviceService;
|
|
private VirtualDeviceService virtualDeviceService;
|
|
|
@Resource
|
|
@Resource
|
|
|
|
|
+ private MiniProgramToolsService miniProgramToolsService;
|
|
|
|
|
+ @Resource
|
|
|
private MapGameService mapGameService;
|
|
private MapGameService mapGameService;
|
|
|
@Resource
|
|
@Resource
|
|
|
private AiTtsService ttsService;
|
|
private AiTtsService ttsService;
|
|
@@ -374,6 +380,22 @@ public class WebAiController {
|
|
|
return success(BeanUtils.toBean(pageResult, VirtualDeviceRespVO.class));
|
|
return success(BeanUtils.toBean(pageResult, VirtualDeviceRespVO.class));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @GetMapping("/selectMiniProgramTool")
|
|
|
|
|
+ @Operation(summary = "获得小程序工具列表")
|
|
|
|
|
+ public CommonResult<PageResult<MiniProgramToolVO>> selectMiniProgramTool(
|
|
|
|
|
+ @Valid MiniProgramToolsPageReqVO pageReqVO) {
|
|
|
|
|
+ pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
|
|
|
|
|
+ pageReqVO.setStatus(CommonStatusEnum.ENABLE.getStatus());
|
|
|
|
|
+ PageResult<MiniProgramToolsDO> pageResult = miniProgramToolsService.getMiniProgramToolsPage(pageReqVO);
|
|
|
|
|
+ List<MiniProgramToolVO> list = pageResult.getList().stream().map(tool -> {
|
|
|
|
|
+ MiniProgramToolVO vo = BeanUtils.toBean(tool, MiniProgramToolVO.class);
|
|
|
|
|
+ vo.setUrl(tool.getProgramUrl());
|
|
|
|
|
+ return vo;
|
|
|
|
|
+ }).toList();
|
|
|
|
|
+ return success(new PageResult<>(list, pageResult.getTotal()));
|
|
|
|
|
+// return success(BeanUtils.toBean(pageResult, MiniProgramToolsPageReqVO.class));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
// ================ blockly 地图编辑游戏================
|
|
// ================ blockly 地图编辑游戏================
|
|
|
|
|
|
|
@@ -398,4 +420,4 @@ public class WebAiController {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-}
|
|
|
|
|
|
|
+}
|