manage:代码结构调整

dev_2.0.0
xueqingkun
parent 87ba70f100
commit 150cb16873

@ -2,7 +2,6 @@ package com.supervision.manage.controller;
import com.supervision.manage.service.DiseaseQuestionManageService;
import com.supervision.model.DiseaseQuestion;
import com.supervision.service.DiseaseQuestionService;
import com.supervision.vo.manage.DiseaseQuestionResVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@ -21,10 +20,11 @@ public class DiseaseQuestionManageController {
private final DiseaseQuestionManageService diseaseQuestionManageService;
@ApiOperation("保存问题库信息")
@GetMapping("/save")
public String saveQuestionList(@RequestParam DiseaseQuestion diseaseQuestion) {
@PostMapping("/batchSave")
public boolean batchSaveQuestionList(@RequestBody List<DiseaseQuestion> diseaseQuestionList) {
return null;
diseaseQuestionManageService.batchSaveQuestionList(diseaseQuestionList);
return true;
}

@ -1,5 +1,6 @@
package com.supervision.manage.service;
import com.supervision.model.DiseaseQuestion;
import com.supervision.vo.manage.DiseaseQuestionResVo;
import java.util.List;
@ -7,4 +8,6 @@ import java.util.List;
public interface DiseaseQuestionManageService {
List<DiseaseQuestionResVo> queryPageByDiseaseId(String diseaseId);
void batchSaveQuestionList(List<DiseaseQuestion> diseaseQuestionList);
}

@ -1,6 +1,11 @@
package com.supervision.manage.service.impl;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil;
import com.supervision.manage.service.DiseaseQuestionManageService;
import com.supervision.model.AskTemplateQuestionLibrary;
import com.supervision.model.DiseaseQuestion;
import com.supervision.service.AskTemplateQuestionLibraryService;
import com.supervision.vo.manage.DiseaseQuestionResVo;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
@ -11,9 +16,35 @@ import java.util.List;
@RequiredArgsConstructor
public class DiseaseQuestionManageServiceImpl implements DiseaseQuestionManageService {
private final AskTemplateQuestionLibraryService askTemplateQuestionLibraryService;
@Override
public List<DiseaseQuestionResVo> queryPageByDiseaseId(String diseaseId) {
return null;
}
@Override
public void batchSaveQuestionList(List<DiseaseQuestion> diseaseQuestionList) {
/*Assert.notEmpty(diseaseQuestionList,"数据为空");
diseaseQuestionList.forEach(this::assertDiseaseQuestion);*/
List<AskTemplateQuestionLibrary> list = askTemplateQuestionLibraryService.lambdaQuery().or(
(t)->askTemplateQuestionLibraryService.lambdaQuery().eq(AskTemplateQuestionLibrary::getCode,"cod")).list();
System.out.println("dd");
}
private void assertDiseaseQuestion(DiseaseQuestion diseaseQuestion){
Assert.isTrue(StrUtil.isEmpty(diseaseQuestion.getId()),"id需要为空");
Assert.notEmpty(diseaseQuestion.getDiseaseId(),"疾病id不能为空");
Assert.notEmpty(diseaseQuestion.getQuestionId(),"问题id不能为空");
}
}

Loading…
Cancel
Save