Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
wangquan wangquan
test
Commits
cbf1f28a
Commit
cbf1f28a
authored
Sep 01, 2025
by
wangquan wangquan
Browse files
Merge branch 'feature/add_deleteByIds_api' into 'main'
添加/deleteByIds接口 See merge request wq123/test!10
parents
f87bdfd8
895a1476
Changes
5
Hide whitespace changes
Inline
Side-by-side
source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java
View file @
cbf1f28a
...
...
@@ -14,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.web.bind.annotation.*
;
import
javax.validation.Valid
;
import
java.util.List
;
@RestController
(
"AdminExamPaperController"
)
@RequestMapping
(
value
=
"/api/admin/exam/paper"
)
...
...
@@ -72,4 +73,11 @@ public class ExamPaperController extends BaseApiController {
examPaperService
.
updateByIdFilter
(
examPaper
);
return
RestResponse
.
ok
();
}
@RequestMapping
(
value
=
"/deleteByIds"
,
method
=
RequestMethod
.
POST
)
public
RestResponse
deleteByIds
(
List
<
Integer
>
ids
)
{
examPaperService
.
deleteByIds
(
ids
);
return
RestResponse
.
ok
();
}
}
source/java/src/main/java/com/mindskip/xzs/repository/ExamPaperMapper.java
View file @
cbf1f28a
...
...
@@ -30,4 +30,6 @@ public interface ExamPaperMapper extends BaseMapper<ExamPaper> {
int
updateTaskPaper
(
@Param
(
"taskId"
)
Integer
taskId
,
@Param
(
"paperIds"
)
List
<
Integer
>
paperIds
);
int
clearTaskPaper
(
@Param
(
"paperIds"
)
List
<
Integer
>
paperIds
);
void
deleteByIds
(
@Param
(
"ids"
)
List
<
Integer
>
ids
);
}
source/java/src/main/java/com/mindskip/xzs/service/ExamPaperService.java
View file @
cbf1f28a
...
...
@@ -28,4 +28,6 @@ public interface ExamPaperService extends BaseService<ExamPaper> {
Integer
selectAllCount
();
List
<
Integer
>
selectMothCount
();
void
deleteByIds
(
List
<
Integer
>
ids
);
}
source/java/src/main/java/com/mindskip/xzs/service/impl/ExamPaperServiceImpl.java
View file @
cbf1f28a
...
...
@@ -166,6 +166,11 @@ public class ExamPaperServiceImpl extends BaseServiceImpl<ExamPaper> implements
}).
collect
(
Collectors
.
toList
());
}
@Override
public
void
deleteByIds
(
List
<
Integer
>
ids
)
{
examPaperMapper
.
deleteByIds
(
ids
);
}
private
void
examPaperFromVM
(
ExamPaperEditRequestVM
examPaperEditRequestVM
,
ExamPaper
examPaper
,
List
<
ExamPaperTitleItemVM
>
titleItemsVM
)
{
Integer
gradeLevel
=
subjectService
.
levelBySubjectId
(
examPaperEditRequestVM
.
getSubjectId
());
Integer
questionCount
=
titleItemsVM
.
stream
()
...
...
source/java/src/main/resources/mapper/ExamPaperMapper.xml
View file @
cbf1f28a
...
...
@@ -328,4 +328,12 @@
</foreach>
</update>
<delete
id=
"deleteByIds"
parameterType=
"java.util.List"
>
delete from t_exam_paper where id in
<foreach
item=
"id"
collection=
"ids"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
</delete>
</mapper>
Write
Preview
Supports
Markdown
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