|
@@ -48,6 +48,19 @@ public class studentSelectionProjectController {
|
|
|
@Operation(summary = "创建师生互选项目")
|
|
|
@PreAuthorize("@ss.hasPermission('system:student-selection-project:create')")
|
|
|
public CommonResult<String> createStudentSelectionProject(@Valid @RequestBody studentSelectionProjectSaveReqVO createReqVO) {
|
|
|
+
|
|
|
+ // TODO 项目:1. 创建项目,建一个简单项目表, 2. 再创建一个教师信息表,存这个他今年填的信息和名额 (关联项目)
|
|
|
+ // 3.写一个项目列表的接口,接口内判断谁有权限可以看。
|
|
|
+
|
|
|
+ // TODO 老师: 1.前端会传每个老师的名额(写新增接口),2、 然后写一个接口判断今年的项目有没有招生信息。
|
|
|
+ // 3. 在写招生信息的新增、改、 查。 4.查看学生的申请(可以下载简历) 5. 审批是否通过
|
|
|
+
|
|
|
+ // TODO 学生: 1. 写一个添加简历的 接口, 上传pdf简历(字符串存文件路径)。 2. 查看接口,详情,查看老师的招生信息(还剩几个名额)
|
|
|
+ // (一个教师列表,一个教师详情)
|
|
|
+ // 3. 新增互选记录(同时只有一条未审批的记录,通过以后不可以新增) 4. 查看互选记录 5.
|
|
|
+
|
|
|
+
|
|
|
+ // TODO 学院 1.创建项目 2. 修改项目 3.批量打印 ,师生互选表。 4.
|
|
|
if (createReqVO.getStudentStartTime().isAfter(createReqVO.getSupervisorConfirmDeadline())){
|
|
|
return error(1,"时间设置错误");
|
|
|
}
|