diff --git a/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/controller/ManagerController.java b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/controller/ManagerController.java index ef56c6a2c4860cf1633c4cfa9cb99acdf0a743e2..ff0e2b41626bb7a70feeeaeb3279895ab437cc76 100644 --- a/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/controller/ManagerController.java +++ b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/controller/ManagerController.java @@ -91,7 +91,10 @@ public class ManagerController { public String deleteDoctor(String dname,java.sql.Date date,String dept){return managerService.deleteDoctor(dname,date,dept);} @PostMapping("/showRoaster") public String showRoaster(java.sql.Date date,String dept){return managerService.showRoaster(date,dept);} - + @PostMapping("/showWeeklyRoaster") + public List showWeeklyRoaster(){ + return managerService.showWeeklyRoaster(); + } @PostMapping("/findAllDept") public List findAllDept(){ return managerService.findAllDepartment(); diff --git a/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/entity/Roaster.java b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/entity/Roaster.java new file mode 100644 index 0000000000000000000000000000000000000000..af88d48e0a2ad1c7d4379359a5b2e757c6ea4458 --- /dev/null +++ b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/entity/Roaster.java @@ -0,0 +1,26 @@ +package com.example.monitorpatientstatus.entity; + +public class Roaster { + private java.sql.Date date ; + private String dname; + private String dept; + + public void setDate(java.sql.Date date){ + this.date = date; + } + public java.sql.Date getDate(){ + return date; + } + public void setDname(String dname){ + this.dname = dname; + } + public String getDname(){ + return dname; + } + public void setDept(String dept){ + this.dept = dept; + } + public String getDept(){ + return dept; + } +} diff --git a/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/mapper/ManagerMapper.java b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/mapper/ManagerMapper.java index f1665bc4f8b5cb1e072cf1eac0fca9631917b544..84fe181fd5d20b2ef44117210e48118249d9b916 100644 --- a/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/mapper/ManagerMapper.java +++ b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/mapper/ManagerMapper.java @@ -1,6 +1,7 @@ package com.example.monitorpatientstatus.mapper; import com.example.monitorpatientstatus.MonitorPatientStatusApplication; import com.example.monitorpatientstatus.entity.Manager; +import com.example.monitorpatientstatus.entity.Roaster; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; @@ -28,4 +29,5 @@ public interface ManagerMapper { void deletelistDoctor(String dname,Date date,String dept);//删除排班 String showRoaster(java.sql.Date date,String dept); + List showWeeklyRoaster(); } diff --git a/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/mapper/ManagerMapper.xml b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/mapper/ManagerMapper.xml index ed93c9c5b6843fa43c3a785c721366412747b641..6e12f1c24be3ba6b978cc697108e55ef87e64d74 100644 --- a/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/mapper/ManagerMapper.xml +++ b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/mapper/ManagerMapper.xml @@ -24,6 +24,9 @@ + update manager set password=#{password},phonenumber=#{phoneNumber} where username=#{username} diff --git a/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/service/ManagerService.java b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/service/ManagerService.java index 72a61a7556a5c649760caff393687ebd4006b461..c617ad6db7cee4e7fa84816ba307bbb632db3106 100644 --- a/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/service/ManagerService.java +++ b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/service/ManagerService.java @@ -330,6 +330,9 @@ public class ManagerService { } return dname; } + public List showWeeklyRoaster(){ + return managerMapper.showWeeklyRoaster(); + } public List findallDoctor(){ List list = doctorMapper.findAll(); return list;