Quellcode durchsuchen

修改查询任课班级加年级条件

snihwxf vor 2 Monaten
Ursprung
Commit
faf8c987f5

+ 3 - 1
src/main/java/com/xjrsoft/module/student/controller/BaseStudentCadreController.java

@@ -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);

+ 15 - 0
src/main/java/com/xjrsoft/module/student/dto/BaseStudentCadreClassDto.java

@@ -0,0 +1,15 @@
+package com.xjrsoft.module.student.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class BaseStudentCadreClassDto {
+    /**
+     * 年级id
+     */
+    @ApiModelProperty("年级id")
+    private Long gradeId;
+}