|
|
@@ -20,6 +20,7 @@ import com.xjrsoft.common.utils.VoToColumnUtil;
|
|
|
import com.xjrsoft.module.base.entity.BaseClass;
|
|
|
import com.xjrsoft.module.base.mapper.BaseClassMapper;
|
|
|
import com.xjrsoft.module.student.dto.AddBaseStudentCadreDto;
|
|
|
+import com.xjrsoft.module.student.dto.BaseStudentCadreClassDto;
|
|
|
import com.xjrsoft.module.student.dto.BaseStudentCadrePageDto;
|
|
|
import com.xjrsoft.module.student.dto.UpdateBaseStudentCadreDto;
|
|
|
import com.xjrsoft.module.student.entity.BaseStudent;
|
|
|
@@ -63,10 +64,11 @@ public class BaseStudentCadreController {
|
|
|
@ApiOperation(value = "获取班主任管理的班级")
|
|
|
@SaCheckPermission("basestudentcadre:classlist")
|
|
|
@XjrLog(value = "获取班主任管理的班级")
|
|
|
- public RT<List<BaseClass>> classList() {
|
|
|
+ public RT<List<BaseClass>> classList(@Valid BaseStudentCadreClassDto dto ) {
|
|
|
List<BaseClass> pageOutput = baseClassMapper.selectJoinList(BaseClass.class, new MPJLambdaWrapper<BaseClass>()
|
|
|
.disableSubLogicDel()
|
|
|
.eq(BaseClass::getTeacherId, StpUtil.getLoginIdAsLong())
|
|
|
+ .eq(ObjectUtil.isNotNull(dto.getGradeId()), BaseClass::getGradeId, dto.getGradeId())
|
|
|
);
|
|
|
|
|
|
return RT.ok(pageOutput);
|