|
@@ -62,6 +62,21 @@ public class InternshipPlanManageParticipantController {
|
|
|
return RT.ok(pageOutput);
|
|
return RT.ok(pageOutput);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @GetMapping(value = "/student-page")
|
|
|
|
|
+ @ApiOperation(value="实习学生选择列表(分页)")
|
|
|
|
|
+ @SaCheckPermission("internshipplanmanageparticipant:detail")
|
|
|
|
|
+ @XjrLog(value = "实习学生选择列表(分页)")
|
|
|
|
|
+ public RT<PageOutput<InternshipPlanManageParticipantPageVo>> studentPage(@Valid InternshipPlanManageParticipantPageDto dto){
|
|
|
|
|
+
|
|
|
|
|
+ MPJLambdaWrapper<InternshipPlanManageParticipant> queryWrapper = new MPJLambdaWrapper<>();
|
|
|
|
|
+ queryWrapper
|
|
|
|
|
+ .orderByDesc(InternshipPlanManageParticipant::getId)
|
|
|
|
|
+ .select(InternshipPlanManageParticipant.class,x -> VoToColumnUtil.fieldsToColumns(InternshipPlanManageParticipantPageVo.class).contains(x.getProperty()));
|
|
|
|
|
+ IPage<InternshipPlanManageParticipant> page = internshipPlanManageParticipantService.page(ConventPage.getPage(dto), queryWrapper);
|
|
|
|
|
+ PageOutput<InternshipPlanManageParticipantPageVo> pageOutput = ConventPage.getPageOutput(page, InternshipPlanManageParticipantPageVo.class);
|
|
|
|
|
+ return RT.ok(pageOutput);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@GetMapping(value = "/info")
|
|
@GetMapping(value = "/info")
|
|
|
@ApiOperation(value="根据id查询实习计划参与人表信息")
|
|
@ApiOperation(value="根据id查询实习计划参与人表信息")
|
|
|
@SaCheckPermission("internshipplanmanageparticipant:detail")
|
|
@SaCheckPermission("internshipplanmanageparticipant:detail")
|