|
@@ -2,6 +2,7 @@ package com.diagbot.facade;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
+import com.diagbot.dto.GetQuestionInfoDTO;
|
|
|
import com.diagbot.entity.ModuleInfo;
|
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
@@ -12,6 +13,7 @@ import com.diagbot.util.DateUtil;
|
|
|
import com.diagbot.util.StringUtil;
|
|
|
import com.diagbot.util.UserUtils;
|
|
|
import com.diagbot.vo.AddModuleInfoVO;
|
|
|
+import com.diagbot.vo.ModuleGetQuestionInfoVO;
|
|
|
import com.diagbot.vo.UpdateModuleInfoVO;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Component;
|
|
@@ -19,6 +21,7 @@ import org.springframework.stereotype.Component;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
@@ -32,6 +35,8 @@ public class ModuleInfoFacade extends ModuleInfoServiceImpl {
|
|
|
|
|
|
@Autowired
|
|
|
ModuleDetailFacade moduleDetailFacade;
|
|
|
+ @Autowired
|
|
|
+ QuestionInfoFacade questionInfoFacade;
|
|
|
|
|
|
/**
|
|
|
* 根据id删除标签模板
|
|
@@ -105,4 +110,15 @@ public class ModuleInfoFacade extends ModuleInfoServiceImpl {
|
|
|
BeanUtil.copyProperties(updateModuleInfoVO,addModuleInfoVO);
|
|
|
return moduleDetailFacade.saveOrUpdateInfos(addModuleInfoVO,updateModuleInfoVO.getId());
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取标签池信息
|
|
|
+ *
|
|
|
+ * @param moduleGetQuestionInfoVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public List<GetQuestionInfoDTO> getQuestionInfos(ModuleGetQuestionInfoVO moduleGetQuestionInfoVO){
|
|
|
+ List<GetQuestionInfoDTO> getQuestionInfoDTOS = questionInfoFacade.moduleGetQuestiongInfoByName(moduleGetQuestionInfoVO);
|
|
|
+ return getQuestionInfoDTOS;
|
|
|
+ }
|
|
|
}
|