|
|
@@ -79,6 +79,8 @@ public class BaseStudentCadreController {
|
|
|
return RT.ok(pageOutput);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
@GetMapping(value = "/mobliepage")
|
|
|
@ApiOperation(value="学生干部管理列表(移动端分页)")
|
|
|
@SaCheckPermission("basestudentcadre:detail")
|
|
|
@@ -216,6 +218,18 @@ public class BaseStudentCadreController {
|
|
|
return RT.ok(isSuccess);
|
|
|
}
|
|
|
|
|
|
+ @PutMapping("/editStatus")
|
|
|
+ @ApiOperation(value = "修改学生干部状态(离职、复职)")
|
|
|
+ @SaCheckPermission("basestudentcadre:edit")
|
|
|
+ public RT<Boolean> editStatus(@Valid @RequestBody UpdateBaseStudentCadreDto dto){
|
|
|
+ if(ObjectUtil.isNull(dto) || ObjectUtil.isNull(dto.getId()) || ObjectUtil.isNull(dto.getId()) || ObjectUtil.isNull(dto.getLeaveTime())){
|
|
|
+ return RT.error("请传入id、status和leaveTime");
|
|
|
+ }
|
|
|
+
|
|
|
+ BaseStudentCadre baseStudentCadre = BeanUtil.toBean(dto, BaseStudentCadre.class);
|
|
|
+ return RT.ok(baseStudentCadreService.updateById(baseStudentCadre));
|
|
|
+ }
|
|
|
+
|
|
|
@PutMapping
|
|
|
@ApiOperation(value = "修改学生干部管理")
|
|
|
@SaCheckPermission("basestudentcadre:edit")
|