|
|
@@ -6,6 +6,7 @@ import cn.seecoder.ojserver.dao.entity.TestCase;
|
|
|
import cn.seecoder.ojserver.dao.TestCaseDAO;
|
|
|
import cn.seecoder.ojserver.mapper.ProblemMapper;
|
|
|
import cn.seecoder.ojserver.mapper.TestCaseMapper;
|
|
|
+import cn.seecoder.ojserver.model.dto.ProblemDTO;
|
|
|
import cn.seecoder.ojserver.model.vo.ProblemVO;
|
|
|
import cn.seecoder.ojserver.model.vo.TestCaseVO;
|
|
|
import cn.seecoder.ojserver.service.ProblemService;
|
|
|
@@ -13,6 +14,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
@Service
|
|
|
public class ProblemServiceImpl implements ProblemService {
|
|
|
@@ -36,9 +38,14 @@ public class ProblemServiceImpl implements ProblemService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<ProblemVO> getAllProblems() {
|
|
|
- List<Problem> problemList=this.problemDAO.findAll();
|
|
|
- return ProblemMapper.INSTANCE.toVOList(problemList);
|
|
|
+ public List<Map<String,Object>> getAllProblemsBasic() {
|
|
|
+ return this.problemDAO.findProblemList();
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public ProblemVO getProblemById(int problemId) {
|
|
|
+ System.out.println(this.problemDAO.findById(problemId));
|
|
|
+ return ProblemMapper.INSTANCE.toVO(this.problemDAO.findById(problemId));
|
|
|
}
|
|
|
|
|
|
@Override
|