From 7b5dffa6a756d0e655e6fbdaeb0167fa4710fa31 Mon Sep 17 00:00:00 2001 From: seahi Date: Mon, 23 Dec 2024 20:20:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=EF=BC=9A=E6=9C=AA=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gui/TeacherMainFrame.java | 3 --- src/service/StudentService.java | 46 --------------------------------- src/service/TeacherService.java | 45 -------------------------------- 3 files changed, 94 deletions(-) diff --git a/src/gui/TeacherMainFrame.java b/src/gui/TeacherMainFrame.java index 4310128..7270e33 100644 --- a/src/gui/TeacherMainFrame.java +++ b/src/gui/TeacherMainFrame.java @@ -9,8 +9,6 @@ import javax.swing.*; import javax.swing.table.DefaultTableModel; import javax.swing.table.TableColumnModel; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.text.SimpleDateFormat; @@ -23,7 +21,6 @@ public class TeacherMainFrame extends JFrame { private JTextField searchField; private JComboBox statusFilter; private int currentPage = 1; - private static final int PAGE_SIZE = 10; public TeacherMainFrame() { leaveRequestService = ServiceFactory.getLeaveRequestService(); diff --git a/src/service/StudentService.java b/src/service/StudentService.java index f981281..a3335d3 100644 --- a/src/service/StudentService.java +++ b/src/service/StudentService.java @@ -3,7 +3,6 @@ package service; import dao.DAOFactory; import dao.StudentDAO; import model.Student; -import java.util.List; /** * 学生信息服务类 @@ -11,25 +10,6 @@ import java.util.List; public class StudentService { private final StudentDAO studentDAO = DAOFactory.getStudentDAO(); - /** - * 更新学生信息 - * @param student 学生信息 - * @return 是否更新成功 - */ - public boolean updateStudent(Student student) { - // 检查是否存在 - Student existingStudent = studentDAO.findById(student.getId()); - if (existingStudent == null) { - return false; - } - // 检查学号是否被其他学生使用 - Student studentWithSameId = studentDAO.findByStudentId(student.getStudentId()); - if (studentWithSameId != null && studentWithSameId.getId() != student.getId()) { - return false; - } - return studentDAO.update(student) > 0; - } - /** * 根据ID查询学生 * @param id 学生ID @@ -39,32 +19,6 @@ public class StudentService { return studentDAO.findById(id); } - /** - * 根据学号查询学生 - * @param studentId 学号 - * @return 学生信息 - */ - public Student getStudentByStudentId(String studentId) { - return studentDAO.findByStudentId(studentId); - } - - /** - * 查询所有学生 - * @return 学生列表 - */ - public List getAllStudents() { - return studentDAO.findAll(); - } - - /** - * 根据姓名模糊查询学生 - * @param name 学生姓名 - * @return 学生列表 - */ - public List searchStudentsByName(String name) { - return studentDAO.findByNameLike(name); - } - /** * 学生登录 * @param studentId 学号 diff --git a/src/service/TeacherService.java b/src/service/TeacherService.java index d8f1e4d..5de170d 100644 --- a/src/service/TeacherService.java +++ b/src/service/TeacherService.java @@ -11,51 +11,6 @@ import java.util.List; public class TeacherService { private final TeacherDAO teacherDAO = DAOFactory.getTeacherDAO(); - /** - * 更新教师信息 - * @param teacher 教师信息 - * @return 是否更新成功 - */ - public boolean updateTeacher(Teacher teacher) { - // 检查是否存在 - Teacher existingTeacher = teacherDAO.findById(teacher.getId()); - if (existingTeacher == null) { - return false; - } - // 检查工号是否被其他教师使用 - Teacher teacherWithSameId = teacherDAO.findByTeacherId(teacher.getTeacherId()); - if (teacherWithSameId != null && teacherWithSameId.getId() != teacher.getId()) { - return false; - } - return teacherDAO.update(teacher) > 0; - } - - /** - * 根据ID查询教师 - * @param id 教师ID - * @return 教师信息 - */ - public Teacher getTeacherById(int id) { - return teacherDAO.findById(id); - } - - /** - * 根据工号查询教师 - * @param teacherId 工号 - * @return 教师信息 - */ - public Teacher getTeacherByTeacherId(String teacherId) { - return teacherDAO.findByTeacherId(teacherId); - } - - /** - * 查询所有教师 - * @return 教师列表 - */ - public List getAllTeachers() { - return teacherDAO.findAll(); - } - /** * 教师登录 * @param teacherId 教师工号