排课模块前端迁移

main
xuao 6 days ago
parent 80df03ce19
commit 6aca4d6e20

@ -61,5 +61,4 @@
</project>

@ -83,7 +83,7 @@ public class CourseController extends BaseController {
@ApiOperation("查询所有课程")
@GetMapping("/list")
public TableDataInfo listTeachers() {
public TableDataInfo listCourse(Course course) {
startPage();
List<Course> list = courseService.list();
return getDataTable(list);

@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.utils.ServletUtils;
import com.ruoyi.course.common.R;
import com.ruoyi.course.domain.Student;
import com.ruoyi.course.domain.vo.StudentQueryVO;
@ -16,10 +15,7 @@ import io.swagger.annotations.ApiParam;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
import java.time.LocalDateTime;
import java.util.List;
@ -92,39 +88,36 @@ public class StudentController extends BaseController {
@GetMapping("/list")
public TableDataInfo listStudents(Student student) {
// 1. 从请求获取分页参数
HttpServletRequest request = ((ServletRequestAttributes)
RequestContextHolder.getRequestAttributes()).getRequest();
Integer pageNum = ServletUtils.getParameterToInt("pageNum", 1);
Integer pageSize = ServletUtils.getParameterToInt("pageSize", 10);
startPage();
// 创建查询条件
LambdaQueryWrapper<Student> wrapper = new LambdaQueryWrapper<>();
// 添加查询条件(非空判断)
if (StringUtils.hasText(student.getStudentNo())) {
wrapper.like(Student::getStudentNo, student.getStudentNo());
}
if (StringUtils.hasText(student.getName())) {
wrapper.like(Student::getName, student.getName());
}
if (student.getClassId() != null) {
wrapper.eq(Student::getClassId, student.getClassId());
}
if (StringUtils.hasText(String.valueOf(student.getGrade()))) {
wrapper.eq(Student::getGrade, student.getGrade());
}
if (student.getStatus() != null) {
wrapper.eq(Student::getStatus, student.getStatus());
}
// 按创建时间倒序
wrapper.orderByDesc(Student::getCreateTime);
List<Student> list = studentService.list(wrapper);
startPage();
// // 创建查询条件
// LambdaQueryWrapper<Student> wrapper = new LambdaQueryWrapper<>();
//
// // 添加查询条件(非空判断)
// if (StringUtils.hasText(student.getStudentNo())) {
// wrapper.like(Student::getStudentNo, student.getStudentNo());
// }
//
// if (StringUtils.hasText(student.getName())) {
// wrapper.like(Student::getName, student.getName());
// }
//
// if (student.getClassId() != null) {
// wrapper.eq(Student::getClassId, student.getClassId());
// }
//
// if (StringUtils.hasText(String.valueOf(student.getGrade()))) {
// wrapper.eq(Student::getGrade, student.getGrade());
// }
//
// if (student.getStatus() != null) {
// wrapper.eq(Student::getStatus, student.getStatus());
// }
//
// // 按创建时间倒序
// wrapper.orderByDesc(Student::getCreateTime);
// List<Student> list = studentService.list(wrapper);
List<Student> list = studentService.list();
return getDataTable(list);
}

@ -118,9 +118,40 @@ public class TeacherController extends BaseController {
@ApiResponse(responseCode = "200", description = "查询成功")
})
@GetMapping("/list")
public TableDataInfo listTeachers() {
public TableDataInfo listTeachers(Teacher teacher) {
startPage();
List<Teacher> list = teacherService.list();
// 创建查询条件
LambdaQueryWrapper<Teacher> wrapper = new LambdaQueryWrapper<>();
// 添加查询条件(非空判断)
if (StringUtils.hasText(teacher.getTeacherNo())) {
wrapper.like(Teacher::getTeacherNo, teacher.getTeacherNo());
}
if (StringUtils.hasText(teacher.getTeacherName())) {
wrapper.like(Teacher::getTeacherName, teacher.getTeacherName());
}
if (StringUtils.hasText(teacher.getTeacherType())) {
wrapper.eq(Teacher::getTeacherType, teacher.getTeacherType());
}
if (StringUtils.hasText(teacher.getSubject())) {
wrapper.eq(Teacher::getSubject, teacher.getSubject());
}
if (StringUtils.hasText(teacher.getTitle())) {
wrapper.eq(Teacher::getTitle, teacher.getTitle());
}
if (teacher.getStatus() != null) {
wrapper.eq(Teacher::getStatus, teacher.getStatus());
}
// 按创建时间倒序
wrapper.orderByDesc(Teacher::getCreateTime);
List<Teacher> list = teacherService.list(wrapper);
return getDataTable(list);
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save