|
|
@ -2,7 +2,9 @@ package com.project.classicpaper.application.impl; |
|
|
|
|
|
|
|
|
import com.project.base.domain.result.Result; |
|
|
import com.project.base.domain.result.Result; |
|
|
import com.project.classicpaper.application.ClassicPaperApplicationService; |
|
|
import com.project.classicpaper.application.ClassicPaperApplicationService; |
|
|
|
|
|
import com.project.classicpaper.domain.dto.ClassicPaperDTO; |
|
|
import com.project.classicpaper.domain.dto.ClassicPaperQuestionDTO; |
|
|
import com.project.classicpaper.domain.dto.ClassicPaperQuestionDTO; |
|
|
|
|
|
import com.project.classicpaper.domain.service.DraftPaperDomainService; |
|
|
import com.project.classicpaper.domain.service.RegenerateQuestionDomainService; |
|
|
import com.project.classicpaper.domain.service.RegenerateQuestionDomainService; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
@ -13,8 +15,16 @@ public class ClassicPaperApplicationServiceImpl implements ClassicPaperApplicati |
|
|
@Autowired |
|
|
@Autowired |
|
|
private RegenerateQuestionDomainService regenerateQuestionDomainService; |
|
|
private RegenerateQuestionDomainService regenerateQuestionDomainService; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private DraftPaperDomainService draftPaperDomainService; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result<ClassicPaperQuestionDTO> regenerateQuestion(Long paperId, Long questionId) throws Exception { |
|
|
public Result<ClassicPaperQuestionDTO> regenerateQuestion(Long paperId, Long questionId) throws Exception { |
|
|
return regenerateQuestionDomainService.regenerate(paperId, questionId); |
|
|
return regenerateQuestionDomainService.regenerate(paperId, questionId); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Result<ClassicPaperDTO> draft(ClassicPaperDTO request) throws Exception { |
|
|
|
|
|
return draftPaperDomainService.draft(request); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|