Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
school-paper-admin
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
school-paper
school-paper-admin
Commits
1f0946df
Commit
1f0946df
authored
Jul 26, 2023
by
zhengyunfei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
答题记录详情列表修改
parent
3674ae68
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
34 additions
and
9 deletions
+34
-9
school-paper/src/main/java/com/ruoyi/school/paper/controller/DbTestPaperRecordDetailController.java
+2
-1
school-paper/src/main/java/com/ruoyi/school/paper/domain/vo/MyErrorTopicListVo.java
+22
-1
school-paper/src/main/java/com/ruoyi/school/paper/mapper/DbTestPaperRecordDetailMapper.java
+2
-1
school-paper/src/main/java/com/ruoyi/school/paper/service/IDbTestPaperRecordDetailService.java
+2
-1
school-paper/src/main/java/com/ruoyi/school/paper/service/impl/DbTestPaperRecordDetailServiceImpl.java
+3
-2
school-paper/src/main/resources/mapper/school-paper/DbTestPaperRecordDetailMapper.xml
+3
-3
No files found.
school-paper/src/main/java/com/ruoyi/school/paper/controller/DbTestPaperRecordDetailController.java
View file @
1f0946df
...
@@ -13,6 +13,7 @@ import com.ruoyi.common.enums.BusinessType;
...
@@ -13,6 +13,7 @@ import com.ruoyi.common.enums.BusinessType;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.school.paper.domain.bo.DbTestPaperRecordDetailBo
;
import
com.ruoyi.school.paper.domain.bo.DbTestPaperRecordDetailBo
;
import
com.ruoyi.school.paper.domain.vo.DbTestPaperRecordDetailVo
;
import
com.ruoyi.school.paper.domain.vo.DbTestPaperRecordDetailVo
;
import
com.ruoyi.school.paper.domain.vo.MyErrorTopicListVo
;
import
com.ruoyi.school.paper.service.IDbTestPaperRecordDetailService
;
import
com.ruoyi.school.paper.service.IDbTestPaperRecordDetailService
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
...
@@ -43,7 +44,7 @@ public class DbTestPaperRecordDetailController extends BaseController {
...
@@ -43,7 +44,7 @@ public class DbTestPaperRecordDetailController extends BaseController {
* 【小程序】查询答题记录详情列表
* 【小程序】查询答题记录详情列表
*/
*/
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
DbTestPaperRecordDetail
Vo
>
list
(
DbTestPaperRecordDetailBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
MyErrorTopicList
Vo
>
list
(
DbTestPaperRecordDetailBo
bo
,
PageQuery
pageQuery
)
{
return
iDbTestPaperRecordDetailService
.
queryPageList
(
bo
,
pageQuery
);
return
iDbTestPaperRecordDetailService
.
queryPageList
(
bo
,
pageQuery
);
}
}
...
...
school-paper/src/main/java/com/ruoyi/school/paper/domain/vo/MyErrorTopicListVo.java
View file @
1f0946df
...
@@ -5,6 +5,7 @@ import com.sun.org.apache.xpath.internal.objects.XString;
...
@@ -5,6 +5,7 @@ import com.sun.org.apache.xpath.internal.objects.XString;
import
lombok.Data
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -28,11 +29,26 @@ public class MyErrorTopicListVo implements Serializable {
...
@@ -28,11 +29,26 @@ public class MyErrorTopicListVo implements Serializable {
private
String
answer
;
private
String
answer
;
/**
/**
* 我的答案图片
*/
private
String
answerPic
;
/**
* 正确答案
* 正确答案
*/
*/
private
String
correctAnswer
;
private
String
correctAnswer
;
/**
/**
* 正确答案图片
*/
private
String
correctAnswerPic
;
/**
* 我的得分
*/
private
BigDecimal
score
;
/**
* 题目编号
* 题目编号
*/
*/
private
Long
questionBankId
;
private
Long
questionBankId
;
...
@@ -50,5 +66,10 @@ public class MyErrorTopicListVo implements Serializable {
...
@@ -50,5 +66,10 @@ public class MyErrorTopicListVo implements Serializable {
/**
/**
* 选项标签集合
* 选项标签集合
*/
*/
private
List
<
DbQuestionBankAnswerTestPaper
>
options
;
private
List
<
DbQuestionBankAnswerTestPaperVo
>
options
;
/**
* 优秀答案
*/
private
List
<
GoodsAnswersVo
>
goodsAnswers
;
}
}
school-paper/src/main/java/com/ruoyi/school/paper/mapper/DbTestPaperRecordDetailMapper.java
View file @
1f0946df
...
@@ -5,6 +5,7 @@ import com.ruoyi.common.core.mapper.BaseMapperPlus;
...
@@ -5,6 +5,7 @@ import com.ruoyi.common.core.mapper.BaseMapperPlus;
import
com.ruoyi.school.paper.domain.DbTestPaperRecordDetail
;
import
com.ruoyi.school.paper.domain.DbTestPaperRecordDetail
;
import
com.ruoyi.school.paper.domain.bo.DbTestPaperRecordDetailBo
;
import
com.ruoyi.school.paper.domain.bo.DbTestPaperRecordDetailBo
;
import
com.ruoyi.school.paper.domain.vo.DbTestPaperRecordDetailVo
;
import
com.ruoyi.school.paper.domain.vo.DbTestPaperRecordDetailVo
;
import
com.ruoyi.school.paper.domain.vo.MyErrorTopicListVo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -17,5 +18,5 @@ import org.apache.ibatis.annotations.Param;
...
@@ -17,5 +18,5 @@ import org.apache.ibatis.annotations.Param;
@Mapper
@Mapper
public
interface
DbTestPaperRecordDetailMapper
extends
BaseMapperPlus
<
DbTestPaperRecordDetailMapper
,
DbTestPaperRecordDetail
,
DbTestPaperRecordDetailVo
>
{
public
interface
DbTestPaperRecordDetailMapper
extends
BaseMapperPlus
<
DbTestPaperRecordDetailMapper
,
DbTestPaperRecordDetail
,
DbTestPaperRecordDetailVo
>
{
Page
<
DbTestPaperRecordDetail
Vo
>
queryPageList
(
Page
<
Object
>
build
,
@Param
(
"bo"
)
DbTestPaperRecordDetailBo
bo
);
Page
<
MyErrorTopicList
Vo
>
queryPageList
(
Page
<
Object
>
build
,
@Param
(
"bo"
)
DbTestPaperRecordDetailBo
bo
);
}
}
school-paper/src/main/java/com/ruoyi/school/paper/service/IDbTestPaperRecordDetailService.java
View file @
1f0946df
...
@@ -5,6 +5,7 @@ import com.ruoyi.school.paper.domain.vo.DbTestPaperRecordDetailVo;
...
@@ -5,6 +5,7 @@ import com.ruoyi.school.paper.domain.vo.DbTestPaperRecordDetailVo;
import
com.ruoyi.school.paper.domain.bo.DbTestPaperRecordDetailBo
;
import
com.ruoyi.school.paper.domain.bo.DbTestPaperRecordDetailBo
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.core.domain.PageQuery
;
import
com.ruoyi.common.core.domain.PageQuery
;
import
com.ruoyi.school.paper.domain.vo.MyErrorTopicListVo
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.List
;
import
java.util.List
;
...
@@ -25,7 +26,7 @@ public interface IDbTestPaperRecordDetailService {
...
@@ -25,7 +26,7 @@ public interface IDbTestPaperRecordDetailService {
/**
/**
* 查询答题记录详情列表
* 查询答题记录详情列表
*/
*/
TableDataInfo
<
DbTestPaperRecordDetail
Vo
>
queryPageList
(
DbTestPaperRecordDetailBo
bo
,
PageQuery
pageQuery
);
TableDataInfo
<
MyErrorTopicList
Vo
>
queryPageList
(
DbTestPaperRecordDetailBo
bo
,
PageQuery
pageQuery
);
/**
/**
* 查询答题记录详情列表
* 查询答题记录详情列表
...
...
school-paper/src/main/java/com/ruoyi/school/paper/service/impl/DbTestPaperRecordDetailServiceImpl.java
View file @
1f0946df
...
@@ -10,6 +10,7 @@ import com.ruoyi.common.utils.StringUtils;
...
@@ -10,6 +10,7 @@ import com.ruoyi.common.utils.StringUtils;
import
com.ruoyi.school.paper.domain.DbTestPaperRecordDetail
;
import
com.ruoyi.school.paper.domain.DbTestPaperRecordDetail
;
import
com.ruoyi.school.paper.domain.bo.DbTestPaperRecordDetailBo
;
import
com.ruoyi.school.paper.domain.bo.DbTestPaperRecordDetailBo
;
import
com.ruoyi.school.paper.domain.vo.DbTestPaperRecordDetailVo
;
import
com.ruoyi.school.paper.domain.vo.DbTestPaperRecordDetailVo
;
import
com.ruoyi.school.paper.domain.vo.MyErrorTopicListVo
;
import
com.ruoyi.school.paper.mapper.DbTestPaperRecordDetailMapper
;
import
com.ruoyi.school.paper.mapper.DbTestPaperRecordDetailMapper
;
import
com.ruoyi.school.paper.service.IDbTestPaperRecordDetailService
;
import
com.ruoyi.school.paper.service.IDbTestPaperRecordDetailService
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
...
@@ -43,8 +44,8 @@ public class DbTestPaperRecordDetailServiceImpl implements IDbTestPaperRecordDet
...
@@ -43,8 +44,8 @@ public class DbTestPaperRecordDetailServiceImpl implements IDbTestPaperRecordDet
* 查询答题记录详情列表
* 查询答题记录详情列表
*/
*/
@Override
@Override
public
TableDataInfo
<
DbTestPaperRecordDetail
Vo
>
queryPageList
(
DbTestPaperRecordDetailBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
MyErrorTopicList
Vo
>
queryPageList
(
DbTestPaperRecordDetailBo
bo
,
PageQuery
pageQuery
)
{
Page
<
DbTestPaperRecordDetail
Vo
>
result
=
baseMapper
.
queryPageList
(
pageQuery
.
build
(),
bo
);
Page
<
MyErrorTopicList
Vo
>
result
=
baseMapper
.
queryPageList
(
pageQuery
.
build
(),
bo
);
return
TableDataInfo
.
build
(
result
);
return
TableDataInfo
.
build
(
result
);
}
}
...
...
school-paper/src/main/resources/mapper/school-paper/DbTestPaperRecordDetailMapper.xml
View file @
1f0946df
...
@@ -19,14 +19,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -19,14 +19,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result
property=
"updateBy"
column=
"update_by"
/>
<result
property=
"updateBy"
column=
"update_by"
/>
</resultMap>
</resultMap>
<resultMap
type=
"com.ruoyi.school.paper.domain.vo.
DbTestPaperRecordDetail
Vo"
id=
"TestPaperRecordDetailResult"
>
<resultMap
type=
"com.ruoyi.school.paper.domain.vo.
MyErrorTopicList
Vo"
id=
"TestPaperRecordDetailResult"
>
<result
property=
"topic"
column=
"topic"
/>
<result
property=
"topic"
column=
"topic"
/>
<result
property=
"questionBankId"
column=
"question_bank_id"
/>
<result
property=
"questionBankId"
column=
"question_bank_id"
/>
<result
property=
"answer"
column=
"answer"
/>
<result
property=
"answer"
column=
"answer"
/>
<result
property=
"answerPic"
column=
"answers_pic"
/>
<result
property=
"answerPic"
column=
"answers_pic"
/>
<result
property=
"score"
column=
"score"
/>
<result
property=
"score"
column=
"score"
/>
<result
property=
"correctAnswer"
column=
"correctAnswer"
/>
<result
property=
"correctAnswer"
column=
"correctAnswer"
/>
<result
property=
"
righAnswersPic"
column=
"right_answers_p
ic"
/>
<result
property=
"
correctAnswerPic"
column=
"correctAnswerP
ic"
/>
<collection
property=
"options"
javaType=
"java.util.List"
column=
"question_bank_id"
select=
"getOptionList"
ofType=
"com.ruoyi.school.paper.domain.vo.DbQuestionBankAnswerTestPaperVo"
>
<collection
property=
"options"
javaType=
"java.util.List"
column=
"question_bank_id"
select=
"getOptionList"
ofType=
"com.ruoyi.school.paper.domain.vo.DbQuestionBankAnswerTestPaperVo"
>
<result
property=
"optionTag"
column=
"option_tag"
/>
<result
property=
"optionTag"
column=
"option_tag"
/>
<result
property=
"optionContent"
column=
"option_content"
/>
<result
property=
"optionContent"
column=
"option_content"
/>
...
@@ -43,7 +43,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -43,7 +43,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dqbatp.topic,
dqbatp.topic,
dtprd.question_bank_id,
dtprd.question_bank_id,
dqbatp.right_answers AS correctAnswer,
dqbatp.right_answers AS correctAnswer,
dqbatp.right_answers_pic,
dqbatp.right_answers_pic
as correctAnswerPic
,
dtprd.answer,
dtprd.answer,
dtprd.answers_pic,
dtprd.answers_pic,
dtprd.score
dtprd.score
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment