赞
踩
基于javaweb+mysql的springboothis智能医院管理系统(java+springboot+vue+maven+mybatis+mysql)
运行环境
Java≥8、MySQL≥5.7、Node.js≥10
开发工具
后端:eclipse/idea/myeclipse/sts等均可配置运行
前端:WebStorm/VSCode/HBuilderX等均可
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb+mysql的SpringBoothis智能医院管理系统(java+springboot+vue+maven+mybatis+mysql)
一、项目运行 环境配置:
Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
项目技术:
Spring + SpringBoot+ mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。
String id=user.getId(); HashMap<String,Object> res=new HashMap<>(); String flag="yes"; userService.deleteById(id); res.put("flag",flag); return res; } @RequestMapping("/updateUser") public Map<String ,Object> updataUser(@RequestBody UserShow user){ User user1=new User(user); boolean isupdate = userService.updateUser(user1); HashMap<String,Object> res=new HashMap<>(); String flag="yes"; return res; } @RequestMapping("/userloading") public Map<String,Object> loading(){ Map<String, Object> loading = userService.loading(); return loading; } } package com.neutech.controller.outdepart; @CrossOrigin
if(user2==null){//无效用户 res.put("flag",flag); return res; } /*数据库中有此id*/ if(user.getPassword().equals(user2.getPassword())){//验证成功 flag="yes"; res.put("user",user2); } res.put("flag",flag); return res; } } package com.neutech.controller.outdepart; @CrossOrigin @RestController public class FirstPageController { @Autowired FirstpageService firstpageService; @PostMapping("/addbingli") public Map<String,Object> getFpage(@RequestBody Map<String,Object> map){ String ft_ID=(String) map.get("patient_reg_id"); Map<String,Object> res=firstpageService.getFirstpage(ft_ID); return res; } @PostMapping("/addfpage") public Map<String,Object> addFirstpage(@RequestBody FirstPage firstPage){ Map<String,Object> res=firstpageService.addFirstpage(firstPage); return res; } } package com.neutech.controller.system;
PatientMessage patientMessage=new PatientMessage(); patientMessage.setPm_ID(regID); patientMessage.setPm_Jieguo((String)map1.get("disrsu")); patientMessage.setPm_Yijian((String)map1.get("dissug")); int i = diagnoseService.updateMessage(patientMessage); /*--------*/ Map<String,Object> res=new HashMap<>(); if(i==0){ res.put("flag","false"); }else { res.put("flag","true"); } return res; } @RequestMapping("outdepart/dia/delete") public Map<String,Object> deletew(@RequestBody Map<String,Object> map){ Map<String,Object> res= new HashMap<>(); String regID=(String) map.get("regID"); String icdID=(String) map.get("icdID"); int delete = diagnoseService.delete(regID, icdID); if(delete==0){ res.put("flag","false"); }else { res.put("flag","true"); } return res; } } package com.neutech.controller.outdepart;
Map<String,Object> res=new HashMap<>(); if(i==0){ res.put("flag","false"); }else { res.put("flag","true"); } return res; } @RequestMapping("outdepart/dia/delete") public Map<String,Object> deletew(@RequestBody Map<String,Object> map){ Map<String,Object> res= new HashMap<>(); String regID=(String) map.get("regID"); String icdID=(String) map.get("icdID"); int delete = diagnoseService.delete(regID, icdID); if(delete==0){ res.put("flag","false"); }else { res.put("flag","true"); } return res; } } package com.neutech.controller.outdepart; @CrossOrigin @RestController public class InspectionController { @Autowired InspectionService inspectionService; @PostMapping("/getallinspe") public Map<String,Object> getByRegID(@RequestBody Map<String,Object> map){ String check_RegID=(String) map.get("patient_reg_id"); //String comTechType="检验"; //System.out.println(check_RegID);
} @RequestMapping("/getallxz") public Map<String,Object> getAllInsXZ(){ Map<String,Object> res=inspectionService.getAllInsXZ(); return res; } @PostMapping("/getallxm") public Map<String,Object> getAllInsXM(@RequestBody Map<String,Object> map){ String techExeOff=(String)map.get("depart_id"); Map<String,Object> res=inspectionService.getAllInsXM(techExeOff); return res; } @PostMapping("/getform") public Map<String,Object> getTech(@RequestBody Map<String,Object> map){ String techMum=(String)map.get("tech_id"); Map<String,Object> res=inspectionService.getTech(techMum); return res; } @PostMapping("/addtech") public Map<String,Object> addTech(@RequestBody Map<String,Object> map){ String comTechNum=(String)map.get("comTechNum"); String check_RegID=(String)map.get("check_RegID"); //System.out.println("add+"+comTechNum+"+"+check_RegID); Map<String,Object> res=inspectionService.addIns(comTechNum,check_RegID); return res; } @PostMapping("/addcomItem") public Map<String,Object> allCom(@RequestBody CommonInsShow commonInsShow){ //System.out.println(commonInsShow); Map<String,Object> res=inspectionService.allCom(commonInsShow); return res; } @PostMapping("/delectItem") public Map<String,Object> deleteInsp(@RequestBody Map<String,Object> map){ List<Map<String,Object>> maps=(List<Map<String,Object>>) map.get("mult"); String check_RegID= (String) map.get("check_RegID"); //System.out.println(maps); //System.out.println(check_RegID); Map<String,Object> res=new HashMap<>(); for(Map<String,Object> map1:maps){ String check_TechID=(String) map1.get("techNum"); //System.out.println(check_TechID); res=inspectionService.deleteInsp(check_RegID,check_TechID); } return res; }
@PostMapping("/deleteById") public Map<String,Object> deleteById(@RequestBody CommonInsShow commonInsShow){ String comTechNum=commonInsShow.getComTechNum(); Map<String,Object> res=inspectionService.deleteByID(comTechNum); return res; } @RequestMapping("/getallxz") public Map<String,Object> getAllInsXZ(){ Map<String,Object> res=inspectionService.getAllInsXZ(); return res; } @PostMapping("/getallxm") public Map<String,Object> getAllInsXM(@RequestBody Map<String,Object> map){ String techExeOff=(String)map.get("depart_id"); Map<String,Object> res=inspectionService.getAllInsXM(techExeOff); return res; } @PostMapping("/getform") public Map<String,Object> getTech(@RequestBody Map<String,Object> map){ String techMum=(String)map.get("tech_id"); Map<String,Object> res=inspectionService.getTech(techMum); return res; } @PostMapping("/addtech") public Map<String,Object> addTech(@RequestBody Map<String,Object> map){ String comTechNum=(String)map.get("comTechNum"); String check_RegID=(String)map.get("check_RegID"); //System.out.println("add+"+comTechNum+"+"+check_RegID); Map<String,Object> res=inspectionService.addIns(comTechNum,check_RegID); return res; } @PostMapping("/addcomItem") public Map<String,Object> allCom(@RequestBody CommonInsShow commonInsShow){ //System.out.println(commonInsShow); Map<String,Object> res=inspectionService.allCom(commonInsShow); return res; } @PostMapping("/delectItem") public Map<String,Object> deleteInsp(@RequestBody Map<String,Object> map){ List<Map<String,Object>> maps=(List<Map<String,Object>>) map.get("mult"); String check_RegID= (String) map.get("check_RegID");
public class SiteRegController { @Autowired LoadingS loadingS; @Autowired UserService userService; @Autowired RegService regService; /* * 加载挂号科室的信息*/ @RequestMapping("/reception/regloaddep") public Map<String,Object> loading(){ Map<String,Object> res=new HashMap<>(); List<Departoptions> list = loadingS.sitRegDep(); res.put("deps",list); return res; } /* * 获取并加载当前科室和号别的医生(有余号的) * */ @RequestMapping("/reception/selbydoc") public Map<String,Object> SelBydoc(@RequestBody RegDepart regDepart){ Map<String,Object> res=new HashMap<>(); if(regDepart.getValue()==null||regDepart.getRegType()==null){//如果没有科室或号别就直接返回null return res; } //根据科室和号别获取医生(有问题,需要动态查询挂号信息,目前是静态) List<User> list = regService.getByDeReg(regDepart.getValue(), regDepart.getRegType()); List<SelectK> list2= new ArrayList<>(); for(User user1:list){ list2.add(new SelectK(user1.getName(),user1.getId())); } res.put("doc",list2); if(regDepart.getRegType().equals("专家号")){ res.put("type","50"); }else if(regDepart.getRegType().equals("普通号")){ res.put("type","20"); }else res.put("type","");
@CrossOrigin @RestController public class SysUserController { @Autowired UserService userService; @RequestMapping("/adduser")//添加系统用户的实现 public Map<String,Object> addUser(@RequestBody User user){ HashMap<String,Object> res=new HashMap<>(); if(userService.getUserByID(user.getId())!=null){ res.put("isAdd","false"); }else { userService.addUser(user); res.put("isAdd","true"); } return res; } @RequestMapping("/getAllUsers") public Map<String,Object> getAllUsers(){ HashMap<String,Object> res=new HashMap<>(); List<User> allUsers = userService.getAllUsers(); List<UserShow> allUserShow=new ArrayList<>(); for(User user: allUsers){ allUserShow.add(new UserShow(user)); } // System.out.println(allUsers); res.put("Users",allUserShow); return res; } @RequestMapping("/getUsersBy") public Map<String ,Object> getUsersBy(@RequestBody User user){ String flag="no";
@CrossOrigin @RestController public class MedPatController { @Autowired MedPatService medPatService; @RequestMapping("/getmedpati") public Map<String,Object> getAllmedpat(){ Map<String,Object> res=medPatService.getAllmedpat(); return res; } @PostMapping("/outpart/getUserTable") public Map<String,Object> getmedpatByName(@RequestBody Map<String,Object> map){ String patient_Name=(String)map.get("patname"); Map<String,Object> res=medPatService.getmedpatByName(patient_Name); return res; } @PostMapping("/outpart/selectuser") public Map<String,Object> getAllMedicine(@RequestBody Map<String,Object> map){ String pre_RegID=(String) map.get("regid"); Map<String,Object> res=medPatService.getAllMedicine(pre_RegID); return res; } @PostMapping("/outpart/opendrug") public Map<String,Object> kaiyap(@RequestBody Map<String,Object> map){ Map<String,Object> res=new HashMap<>(); List<Map<String,Object>> maps=(List<Map<String,Object>>)map.get("med"); for(Map<String,Object> m:maps){ String pm_PreID=(String) m.get("cid"); String pm_MedID=(String) m.get("mid"); res=medPatService.UpdateMedicine(pm_PreID,pm_MedID); } return res;
} } package com.neutech.controller.system; @CrossOrigin @RestController public class MenuController { @Autowired MenuServiceImpl menuServiceImpl; @PostMapping("/menus") public Map<String,Object> getAllMenus(@RequestBody Map<String, Object> map){ HashMap<String,Object> res=new HashMap<>(); String judge= (String) map.get("userid"); List<MainMenu> mainMenus=new ArrayList<>(); mainMenus= menuServiceImpl.judgeMenus(judge); res.put("menus",mainMenus); return res; } } package com.neutech.controller.outdepart; @CrossOrigin @RestController public class PatienticdController { @Autowired PatienticdService patienticdService;
public Map<String,Object> getmedpatByName(@RequestBody Map<String,Object> map){ String patient_Name=(String)map.get("patname"); Map<String,Object> res=medPatService.getmedpatByName(patient_Name); return res; } @PostMapping("/outpart/selectuser") public Map<String,Object> getAllMedicine(@RequestBody Map<String,Object> map){ String pre_RegID=(String) map.get("regid"); Map<String,Object> res=medPatService.getAllMedicine(pre_RegID); return res; } @PostMapping("/outpart/opendrug") public Map<String,Object> kaiyap(@RequestBody Map<String,Object> map){ Map<String,Object> res=new HashMap<>(); List<Map<String,Object>> maps=(List<Map<String,Object>>)map.get("med"); for(Map<String,Object> m:maps){ String pm_PreID=(String) m.get("cid"); String pm_MedID=(String) m.get("mid"); res=medPatService.UpdateMedicine(pm_PreID,pm_MedID); } return res; } } package com.neutech.controller.reception; @CrossOrigin @RestController public class WithdnumController { @Autowired WithdnumService withdnumService; @RequestMapping("/reception/loadingwith") public Map<String,Object> loadingreg(){//退号页面加载信息 return withdnumService.loading();
/*--------*/ Map<String,Object> res=new HashMap<>(); if(i==0){ res.put("flag","false"); }else { res.put("flag","true"); } return res; } @RequestMapping("outdepart/dia/delete") public Map<String,Object> deletew(@RequestBody Map<String,Object> map){ Map<String,Object> res= new HashMap<>(); String regID=(String) map.get("regID"); String icdID=(String) map.get("icdID"); int delete = diagnoseService.delete(regID, icdID); if(delete==0){ res.put("flag","false"); }else { res.put("flag","true"); } return res; } } package com.neutech.controller.outdepart; @CrossOrigin @RestController public class InspectionController { @Autowired
@CrossOrigin @RestController public class DocschMagController { @Autowired LoadingS loadingS; @Autowired DocschMagService docschMagService; @RequestMapping("/getdocsch") public List<SelectK> getAllDeps(){ List<SelectK> depManas = loadingS.getDepManas(); return depManas; } @PostMapping("/searchdata") public Map<String,Object> searchdata(@RequestBody Map<String,Object> map){ String departID=(String)map.get("depart"); List<DocTableData> byDep = docschMagService.getByDep(departID); ListTableData listTableData= new ListTableData(); listTableData.setDepID(departID); listTableData.setList(byDep); Map<String,Object> map1=new HashMap<>(); map1.put("table",listTableData); map1.put("flag","yes"); return map1; }
@CrossOrigin @RestController public class FirstPageController { @Autowired FirstpageService firstpageService; @PostMapping("/addbingli") public Map<String,Object> getFpage(@RequestBody Map<String,Object> map){ String ft_ID=(String) map.get("patient_reg_id"); Map<String,Object> res=firstpageService.getFirstpage(ft_ID); return res; } @PostMapping("/addfpage") public Map<String,Object> addFirstpage(@RequestBody FirstPage firstPage){ Map<String,Object> res=firstpageService.addFirstpage(firstPage); return res; } } package com.neutech.controller.system; @CrossOrigin @RestController public class MenuController { @Autowired MenuServiceImpl menuServiceImpl; @PostMapping("/menus") public Map<String,Object> getAllMenus(@RequestBody Map<String, Object> map){ HashMap<String,Object> res=new HashMap<>(); String judge= (String) map.get("userid");
@Autowired LoadingS loadingS; @Autowired UserService userService; @Autowired RegService regService; /* * 加载挂号科室的信息*/ @RequestMapping("/reception/regloaddep") public Map<String,Object> loading(){ Map<String,Object> res=new HashMap<>(); List<Departoptions> list = loadingS.sitRegDep(); res.put("deps",list); return res; } /* * 获取并加载当前科室和号别的医生(有余号的) * */ @RequestMapping("/reception/selbydoc") public Map<String,Object> SelBydoc(@RequestBody RegDepart regDepart){ Map<String,Object> res=new HashMap<>(); if(regDepart.getValue()==null||regDepart.getRegType()==null){//如果没有科室或号别就直接返回null return res; } //根据科室和号别获取医生(有问题,需要动态查询挂号信息,目前是静态) List<User> list = regService.getByDeReg(regDepart.getValue(), regDepart.getRegType()); List<SelectK> list2= new ArrayList<>(); for(User user1:list){ list2.add(new SelectK(user1.getName(),user1.getId())); } res.put("doc",list2); if(regDepart.getRegType().equals("专家号")){ res.put("type","50"); }else if(regDepart.getRegType().equals("普通号")){ res.put("type","20"); }else res.put("type",""); return res; } /** * 获取当前医生的余号,已经是实时的,已经判断了上下午 * @param regDepart
@RequestMapping("/reception/regloaddep") public Map<String,Object> loading(){ Map<String,Object> res=new HashMap<>(); List<Departoptions> list = loadingS.sitRegDep(); res.put("deps",list); return res; } /* * 获取并加载当前科室和号别的医生(有余号的) * */ @RequestMapping("/reception/selbydoc") public Map<String,Object> SelBydoc(@RequestBody RegDepart regDepart){ Map<String,Object> res=new HashMap<>(); if(regDepart.getValue()==null||regDepart.getRegType()==null){//如果没有科室或号别就直接返回null return res; } //根据科室和号别获取医生(有问题,需要动态查询挂号信息,目前是静态) List<User> list = regService.getByDeReg(regDepart.getValue(), regDepart.getRegType()); List<SelectK> list2= new ArrayList<>(); for(User user1:list){ list2.add(new SelectK(user1.getName(),user1.getId())); } res.put("doc",list2); if(regDepart.getRegType().equals("专家号")){ res.put("type","50"); }else if(regDepart.getRegType().equals("普通号")){ res.put("type","20"); }else res.put("type",""); return res; } /** * 获取当前医生的余号,已经是实时的,已经判断了上下午 * @param regDepart * @return */ @PostMapping("/reception/getRgeNumber") public int getNumber(@RequestBody RegDepart regDepart){ String docID=regDepart.getOptDoc(); return regService.getRegNumber(docID)-regService.getNowNum(docID); }
String docID=regDepart.getOptDoc(); return regService.getRegNumber(docID)-regService.getNowNum(docID); } /** * 获取medRecNum病历号 billNum发票号 regFormNum挂单单号 seqNum序号 regTime(时间非日期) */ @PostMapping("/reception/fetchdate") public Map<String,Object> getFetchdate(@RequestBody Map<String,Object> map){ String optDoc =(String)map.get("optDoc"); String idNum =(String)map.get("idNum"); Map<String,Object> res=regService.getFetchdate(optDoc,idNum); return res; } /** * 根据身份证号查询是否存在这个病人,并返回其基本的数据 */ @PostMapping("/reception/getPatient") public Map<String,Object> getPatient(@RequestBody Map<String,Object> map){ String idNum =(String)map.get("idNum"); Map<String, Object> patient = regService.getPatient(idNum); return patient; } /** * 真正实现了挂号的功能 * @param regForm * @return */ @PostMapping("/reception/addReg") public Map<String,Object> addReg(@RequestBody RegForm regForm){ regService.add(regForm); Map<String,Object> res=new HashMap<>(); res.put("isAdd","true"); return res; } } package com.neutech.controller.system;
} @PostMapping("adddrug") public Map<String,Object> addPremed(@RequestBody Map<String,Object> map){ Map<String,Object> med=(Map<String, Object>)map.get("med"); String pm_PreID=(String)med.get("cid"); String pm_MedID=(String)med.get("id"); String pm_Num=(String)med.get("num"); String pm_Frequency=(String)med.get("fre"); Map<String,Object> res=premedService.addPremed(pm_PreID,pm_MedID,pm_Num,pm_Frequency); return res; } @PostMapping("delectdrug") public Map<String,Object> deletePremedByNum(@RequestBody Map<String,Object> map){ List<Map<String,Object>> med=(List<Map<String, Object>>)map.get("med"); String pm_PreID=(String) map.get("cfid"); Map<String,Object> res=new HashMap<>(); for(Map<String,Object> m:med){ String pm_MedID=(String)m.get("id"); res=premedService.deletePremedByNum(pm_PreID,pm_MedID); } return res; } } package com.neutech.controller.outdepart; @CrossOrigin @RestController public class PrescriptionController { @Autowired PrescriptionService prescriptionService;
return map; } } package com.neutech.controller.system; /* * @CrossOrigin:跨域 * @RestController:标识只返回字符串,而不是视图解析 * */ @CrossOrigin @RestController public class LoginController { @Autowired UserServiceImpl userService; @RequestMapping("/login")//登录功能的实现 public Map<String,Object> login(@RequestBody User user){ User user2 = userService.getUserByID(user.getId()); HashMap<String,Object> res=new HashMap<>(); String flag="no"; if(user2==null){//无效用户 res.put("flag",flag); return res; } /*数据库中有此id*/ if(user.getPassword().equals(user2.getPassword())){//验证成功 flag="yes"; res.put("user",user2); } res.put("flag",flag); return res; } } package com.neutech.controller.outdepart;
/** * 根据身份证号查询是否存在这个病人,并返回其基本的数据 */ @PostMapping("/reception/getPatient") public Map<String,Object> getPatient(@RequestBody Map<String,Object> map){ String idNum =(String)map.get("idNum"); Map<String, Object> patient = regService.getPatient(idNum); return patient; } /** * 真正实现了挂号的功能 * @param regForm * @return */ @PostMapping("/reception/addReg") public Map<String,Object> addReg(@RequestBody RegForm regForm){ regService.add(regForm); Map<String,Object> res=new HashMap<>(); res.put("isAdd","true"); return res; } } package com.neutech.controller.system;
String check_RegID=(String) map.get("patient_reg_id"); //String comTechType="检验"; //System.out.println(check_RegID); Map<String,Object> res=inspectionService.getByRegID(check_RegID); return res; } @PostMapping("/addIns") public Map<String,Object> addIns(@RequestBody Map<String,Object> map){ String comTechNum=(String)map.get("comTechNum"); String check_RegID=(String)map.get("check_RegID"); //System.out.println("add+"+comTechNum+"+"+check_RegID); Map<String,Object> res=inspectionService.addIns(comTechNum,check_RegID); return res; } @PostMapping("/deleteById") public Map<String,Object> deleteById(@RequestBody CommonInsShow commonInsShow){ String comTechNum=commonInsShow.getComTechNum(); Map<String,Object> res=inspectionService.deleteByID(comTechNum); return res; } @RequestMapping("/getallxz") public Map<String,Object> getAllInsXZ(){ Map<String,Object> res=inspectionService.getAllInsXZ(); return res; } @PostMapping("/getallxm") public Map<String,Object> getAllInsXM(@RequestBody Map<String,Object> map){ String techExeOff=(String)map.get("depart_id"); Map<String,Object> res=inspectionService.getAllInsXM(techExeOff); return res; } @PostMapping("/getform") public Map<String,Object> getTech(@RequestBody Map<String,Object> map){ String techMum=(String)map.get("tech_id"); Map<String,Object> res=inspectionService.getTech(techMum); return res; } @PostMapping("/addtech") public Map<String,Object> addTech(@RequestBody Map<String,Object> map){ String comTechNum=(String)map.get("comTechNum"); String check_RegID=(String)map.get("check_RegID"); //System.out.println("add+"+comTechNum+"+"+check_RegID); Map<String,Object> res=inspectionService.addIns(comTechNum,check_RegID); return res; }
/** * 获取medRecNum病历号 billNum发票号 regFormNum挂单单号 seqNum序号 regTime(时间非日期) */ @PostMapping("/reception/fetchdate") public Map<String,Object> getFetchdate(@RequestBody Map<String,Object> map){ String optDoc =(String)map.get("optDoc"); String idNum =(String)map.get("idNum"); Map<String,Object> res=regService.getFetchdate(optDoc,idNum); return res; } /** * 根据身份证号查询是否存在这个病人,并返回其基本的数据 */ @PostMapping("/reception/getPatient") public Map<String,Object> getPatient(@RequestBody Map<String,Object> map){ String idNum =(String)map.get("idNum"); Map<String, Object> patient = regService.getPatient(idNum); return patient; } /** * 真正实现了挂号的功能 * @param regForm * @return */ @PostMapping("/reception/addReg") public Map<String,Object> addReg(@RequestBody RegForm regForm){ regService.add(regForm); Map<String,Object> res=new HashMap<>(); res.put("isAdd","true"); return res; } } package com.neutech.controller.system;
Map<String,Object> res=techService.getTechBy(techMana); return res; } @RequestMapping("/deleteByTechNum") public Map<String,Object> deleteByNum(@RequestBody TechShow techShow){ Map<String,Object> res=techService.deleteByNum(techShow); return res; } @RequestMapping("/updateTech") public Map<String,Object> updateUser(@RequestBody TechShow techShow){ Map<String,Object> res=techService.updateTech(techShow); return res; } } package com.neutech.controller.drugstore; @CrossOrigin @RestController public class MedicineController { @Autowired MedicineService medicineService; @RequestMapping("/addMedicine") public Map<String, Object> addMedicine(@RequestBody Medicine medicine){ Map<String,Object> res=medicineService.addMedicine(medicine); return res; } @RequestMapping("/getAllMedicine") public Map<String,Object> getAllMedicine(){ Map<String,Object> res=medicineService.getAllMedicine(); return res; } @RequestMapping("/getMedicineBy") public Map<String,Object> getMedicineBy(@RequestBody Medicine medicine){ Map<String, Object> res = medicineService.getMedicineBy(medicine); return res; }
@CrossOrigin @RestController public class TechController { @Autowired TechService techService; @RequestMapping("/addTech")//添加医技 public Map<String,Object>addTech(@RequestBody TechMana techMana){ Map<String,Object> res=techService.addTech(techMana); return res; } @RequestMapping("/getAllTech") public Map<String,Object> getAllTech(){ Map<String,Object>res=techService.getAllTech(); return res; } @RequestMapping("/getTechBy") public Map<String,Object> getTechBy(@RequestBody TechMana techMana){ Map<String,Object> res=techService.getTechBy(techMana); return res; } @RequestMapping("/deleteByTechNum") public Map<String,Object> deleteByNum(@RequestBody TechShow techShow){ Map<String,Object> res=techService.deleteByNum(techShow); return res; } @RequestMapping("/updateTech") public Map<String,Object> updateUser(@RequestBody TechShow techShow){ Map<String,Object> res=techService.updateTech(techShow); return res; } } package com.neutech.controller.drugstore;
@PostMapping("/update") public Map<String,Object> updateInspection(@RequestBody Map<String,Object> map){ List<Map<String,Object>> maps=(List<Map<String,Object>>) map.get("mult"); String check_RegID= (String) map.get("check_RegID"); Map<String,Object> res=new HashMap<>(); for(Map<String,Object> map1:maps){ String check_TechID=(String) map1.get("techNum"); res=inspectionService.updateInspection(check_RegID,check_TechID); } return res; } } package com.neutech.controller.reception; @CrossOrigin @RestController public class SiteRegController { @Autowired LoadingS loadingS; @Autowired UserService userService; @Autowired RegService regService; /* * 加载挂号科室的信息*/ @RequestMapping("/reception/regloaddep") public Map<String,Object> loading(){
public Map<String,Object> getAllTech(@RequestBody Map<String,Object> map){ String check_RegID=(String) map.get("reg_ID"); Map<String,Object> res=techPatService.getAllTech(check_RegID); return res; } @PostMapping("conftest") public Map<String,Object> UpdateTechPat(@RequestBody Map<String,Object> map){ Map<String,Object> res=new HashMap<>(); String check_RegID=(String) map.get("regid"); List<Map<String,Object>> maps=(List<Map<String,Object>>) map.get("tech"); for(Map<String,Object> m:maps){ String check_TechID=(String) m.get("id"); res=techPatService.UpdateTechPat(check_RegID,check_TechID); } return res; } } package com.neutech.controller.drugstore; @CrossOrigin @RestController public class MedPatController { @Autowired MedPatService medPatService; @RequestMapping("/getmedpati") public Map<String,Object> getAllmedpat(){ Map<String,Object> res=medPatService.getAllmedpat(); return res; } @PostMapping("/outpart/getUserTable") public Map<String,Object> getmedpatByName(@RequestBody Map<String,Object> map){ String patient_Name=(String)map.get("patname"); Map<String,Object> res=medPatService.getmedpatByName(patient_Name); return res; } @PostMapping("/outpart/selectuser") public Map<String,Object> getAllMedicine(@RequestBody Map<String,Object> map){
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。