养老院管理系统基于springboot的养老院管理系统java项目

养老院管理系统基于springboot的养老院管理系统java项目

码农世界 2024-05-29 前端 89 次浏览 0个评论

文章目录

  • 养老院管理系统
    • 一、项目演示
    • 二、项目介绍
    • 三、系统部分功能截图
    • 四、部分代码展示
    • 五、底部获取项目源码(9.9¥带走)

      养老院管理系统

      一、项目演示

      养老院管理系统

      二、项目介绍

      基于springboot的养老院管理系统

      角色:超级管理员、管理员和用户

      超级/管理员:管理员账号,用户账号管理、健康档案,病例档案,药品管理、每月餐饮,外出报备、入住登记,寝室分配、事故记录,访客记录、入住费用,护理费用

      用户:个人信息、家人情况查看、每日餐饮、外出报备、入驻费用、护理费用

      语言:java

      后端框架:springboot、mybatis

      前端技术:layui、html、css、JavaScript、JQuery

      数据库:MySQL

      三、系统部分功能截图

      四、部分代码展示

      package com.sm.graduation.root.controller;
      import com.github.pagehelper.Page;
      import com.github.pagehelper.PageHelper;
      import com.github.pagehelper.PageInfo;
      import com.sm.graduation.accident.pojo.AccidentRecord;
      import com.sm.graduation.accident.service.AccidentRecordService;
      import com.sm.graduation.admin.pojo.AdminInfo;
      import com.sm.graduation.admin.service.AdminInfoService;
      import com.sm.graduation.checkin.pojo.CheckIn;
      import com.sm.graduation.checkin.service.CheckInService;
      import com.sm.graduation.common.loginpojo.LoginPojo;
      import com.sm.graduation.common.result.AjaxResult;
      import com.sm.graduation.dormitory.pojo.DormitoryAllocation;
      import com.sm.graduation.dormitory.service.DormitoryAllocationService;
      import com.sm.graduation.food.pojo.MonthlyCatering;
      import com.sm.graduation.food.service.MonthlyCateringService;
      import com.sm.graduation.health.pojo.HealthRecords;
      import com.sm.graduation.health.service.HealthRecordsService;
      import com.sm.graduation.high.pojo.HighRisk;
      import com.sm.graduation.high.service.HighRiskService;
      import com.sm.graduation.medication.pojo.Medication;
      import com.sm.graduation.medication.service.MedicationService;
      import com.sm.graduation.nurse.pojo.Nursing;
      import com.sm.graduation.nurse.service.NursingService;
      import com.sm.graduation.older.pojo.OlderInfo;
      import com.sm.graduation.older.service.OlderInfoService;
      import com.sm.graduation.out.pojo.GoOut;
      import com.sm.graduation.out.service.GoOutService;
      import com.sm.graduation.usr.pojo.UsrInfo;
      import com.sm.graduation.usr.service.UsrInfoService;
      import com.sm.graduation.visitor.pojo.Visitor;
      import com.sm.graduation.visitor.service.VisitorService;
      import org.springframework.beans.factory.annotation.Autowired;
      import org.springframework.web.bind.annotation.*;
      import com.sm.graduation.root.pojo.RootInfo;
      import com.sm.graduation.root.service.RootInfoService;
      import javax.servlet.http.HttpServletRequest;
      import javax.servlet.http.HttpSession;
      import java.util.HashMap;
      import java.util.List;
      import java.util.Map;
      import static com.sm.graduation.common.result.AjaxResult.*;
      @SuppressWarnings("all")
      @RestController
      @RequestMapping("/root")
      public class RootInfoController {
          @Autowired
          private RootInfoService rootInfoService;
          @Autowired
          private AdminInfoService adminInfoService;
          @Autowired
          private UsrInfoService usrInfoService;
          @Autowired
          private HealthRecordsService healthRecordsService;
          @Autowired
          private HighRiskService highRiskService;
          @Autowired
          private MedicationService medicationService;
          @Autowired
          private MonthlyCateringService monthlyCateringService;
          @Autowired
          private GoOutService goOutService;
          @Autowired
          private OlderInfoService olderInfoService;
          @Autowired
          private DormitoryAllocationService dormitoryAllocationService;
          @Autowired
          private AccidentRecordService accidentRecordService;
          @Autowired
          private VisitorService visitorService;
          @Autowired
          private CheckInService checkInService;
          @Autowired
          private NursingService nursingService;
          private String olderName;
          private boolean login;
          /** 登录验证 */
          @RequestMapping("/loginIn")
          public AjaxResult loginIn(HttpServletRequest request, HttpSession session, String username,
                                    LoginPojo loginPojo, RootInfo rootInfo,AdminInfo adminInfo, UsrInfo usrInfo){
              if (loginPojo.getCaptcha().equalsIgnoreCase(String.valueOf(request.getSession().getAttribute("captCode")))) {
                  //超管登录
                  if (0 == loginPojo.getPower()){
                      rootInfo.setName(loginPojo.getUsername());
                      rootInfo.setPwd(loginPojo.getPassword());
                      RootInfo root = rootInfoService.sltName(rootInfo);
                      if (root == null){
                          return AjaxResult.error("登录名不存在");
                      }
                      login = rootInfoService.loginIn(rootInfo);
                      if (login) {
                          session.setAttribute("username",root.getNickName());
                          session.setAttribute("power",root.getPower());
                          session.setAttribute("root",root);
                          return AjaxResult.success(0,"登录成功");
                      } else return AjaxResult.error("登录名或密码错误");
                  }
                  //管理员登录
                  if (1 == loginPojo.getPower()){
                      adminInfo.setAdminLogin(loginPojo.getUsername());
                      adminInfo.setAdminPwd(loginPojo.getPassword());
                      AdminInfo admin = adminInfoService.sltName(adminInfo);
                      if (admin == null){
                          return AjaxResult.error("登录名不存在");
                      }
                      login = adminInfoService.loginIn(adminInfo);
                      if (login) {
                          session.setAttribute("username",admin.getAdminName());
                          session.setAttribute("power",admin.getPower());
                          session.setAttribute("admin",admin);
                          return AjaxResult.success(1,"登录成功");
                      } else return AjaxResult.error("登录名或密码错误");
                  }
                  //用户登录
                  if (2 == loginPojo.getPower()){
                      usrInfo.setUsrLogin(loginPojo.getUsername());
                      usrInfo.setUsrPwd(loginPojo.getPassword());
                      UsrInfo usr = usrInfoService.sltName(usrInfo);
                      if (usr == null){
                          return AjaxResult.error("登录名不存在");
                      }
                      login = usrInfoService.loginIn(usrInfo);
                      if (login) {
                          String olderName = usr.getOlderName();
                          HealthRecords older = healthRecordsService.older_dorm(olderName);
                          this.olderName = older.getName();
                          session.setAttribute("username",usr.getUsrName());
                          session.setAttribute("power",usr.getUsrPwd());
                          session.setAttribute("usr",usr);
                          session.setAttribute("older",older);
                          return AjaxResult.success(2,"登录成功");
                      } else return AjaxResult.error("登录名或密码错误");
                  }
              }
                  return AjaxResult.error("验证码错误");
          }
          /** admin  ---  List */
          @RequestMapping("/adminList")
          public AjaxResult adminList(@RequestParam(defaultValue = "1" , value = "page") Integer pageNum,
                                      @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                      @RequestParam(defaultValue = ""  , value = "adminName") String user
                                      ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (user == null || user.equals("")) {
                  map.put("user","");
                  List admins = adminInfoService.listAll(map);
                  PageInfo page = new PageInfo<>(admins);
                  return successData(page.getTotal(), admins);
              }
                  map.put("user",user);
                  List admins = adminInfoService.listAll(map);
                  PageInfo page = new PageInfo<>(admins);
                  return successData(page.getTotal(), admins);
          }
          /** usr --- List */
          @RequestMapping("/userList")
          public AjaxResult userList(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
                                     @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                     @RequestParam(defaultValue = "" , value = "usrName") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List usrInfos = usrInfoService.listAll(map);
                  PageInfo page = new PageInfo<>(usrInfos);
                  return successData(page.getTotal(), usrInfos);
              }
              map.put("usr",usr);
              List usrInfos = usrInfoService.listAll(map);
              PageInfo page = new PageInfo<>(usrInfos);
              return successData(page.getTotal(), usrInfos);
          }
          /** 健康档案 */
          @RequestMapping("/healthRisk")
          public AjaxResult healthRisk(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
                                       @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                       @RequestParam(defaultValue = "" , value = "olderName") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List healthRecords = healthRecordsService.listAll(map);
                  PageInfo page = new PageInfo<>(healthRecords);
                  return successData(page.getTotal(), healthRecords);
              }
              map.put("usr",usr);
              List healthRecords = healthRecordsService.listAll(map);
              PageInfo page = new PageInfo<>(healthRecords);
              return successData(page.getTotal(), healthRecords);
          }
          /** 高危存档 */
          @RequestMapping("/highRisk")
          public AjaxResult highRisk(@RequestParam(defaultValue = "1",  value = "page") Integer pageNum,
                                     @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                     @RequestParam(defaultValue = ""  , value = "olderName") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List highRisks = highRiskService.listAll(map);
                  PageInfo page = new PageInfo<>(highRisks);
                  return successData(page.getTotal(), highRisks);
              }
              map.put("usr",usr);
              List highRisks = highRiskService.listAll(map);
              PageInfo page = new PageInfo<>(highRisks);
              return successData(page.getTotal(), highRisks);
          }
          /** 药品管理 */
          @RequestMapping("/medication")
          public AjaxResult medication(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
                                       @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                       @RequestParam(defaultValue = "" , value = "medication") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List medications = medicationService.listAll(map);
                  PageInfo page = new PageInfo<>(medications);
                  return successData(page.getTotal(), medications);
              }
              map.put("usr",usr);
              List medications = medicationService.listAll(map);
              PageInfo page = new PageInfo<>(medications);
              return successData(page.getTotal(), medications);
          }
          /** 每月餐饮 */
          @RequestMapping("/catering")
          public AjaxResult catering(@RequestParam(defaultValue = "1",  value = "page") Integer pageNum,
                                     @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                     @RequestParam(defaultValue = ""  , value = "monTime") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List monthlyCaterings = monthlyCateringService.listAll(map);
                  PageInfo page = new PageInfo<>(monthlyCaterings);
                  return successData(page.getTotal(), monthlyCaterings);
              }
              map.put("usr",usr);
              List monthlyCaterings = monthlyCateringService.listAll(map);
              PageInfo page = new PageInfo<>(monthlyCaterings);
              return successData(page.getTotal(), monthlyCaterings);
          }
          /** 外出报备 */
          @RequestMapping("/goOut")
          public AjaxResult goOut(@RequestParam(defaultValue = "1",  value = "page") Integer pageNum,
                                  @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                  @RequestParam(defaultValue = ""  , value = "olderName") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List goOuts = goOutService.listAll(map);
                  PageInfo page = new PageInfo<>(goOuts);
                  return successData(page.getTotal(), goOuts);
              }
              map.put("usr",usr);
              List goOuts = goOutService.listAll(map);
              PageInfo page = new PageInfo<>(goOuts);
              return successData(page.getTotal(), goOuts);
          }
          @RequestMapping("/goOutUsr")
          public AjaxResult goOutUsr(@RequestParam(defaultValue = "1",  value = "page") Integer pageNum,
                                  @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                  @RequestParam(defaultValue = ""  , value = "olderName") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("olderName",olderName);
                  List goOuts = goOutService.go_listAll(map);
                  PageInfo page = new PageInfo<>(goOuts);
                  return successData(page.getTotal(), goOuts);
              }
              map.put("usr",usr);
              List goOuts = goOutService.listAll(map);
              PageInfo page = new PageInfo<>(goOuts);
              return successData(page.getTotal(), goOuts);
          }
          /** 入住登记 */
          @RequestMapping("/register")
          public AjaxResult register(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
                                     @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                     @RequestParam(defaultValue = ""  , value = "olderName") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List olderInfos = olderInfoService.listAll(map);
                  PageInfo page = new PageInfo<>(olderInfos);
                  return successData(page.getTotal(), olderInfos);
              }
              map.put("usr",usr);
              List olderInfos = olderInfoService.listAll(map);
              PageInfo page = new PageInfo<>(olderInfos);
              return successData(page.getTotal(), olderInfos);
          }
          /** 寝室分配 */
          @RequestMapping("/dormitory")
          public AjaxResult dormitory(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
                                      @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                      @RequestParam(defaultValue = ""  , value = "dormitory") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List dormitoryAllocations = dormitoryAllocationService.listAll(map);
                  PageInfo page = new PageInfo<>(dormitoryAllocations);
                  return successData(page.getTotal(), dormitoryAllocations);
              }
              map.put("usr",usr);
              List dormitoryAllocations = dormitoryAllocationService.listAll(map);
              PageInfo page = new PageInfo<>(dormitoryAllocations);
              return successData(page.getTotal(), dormitoryAllocations);
          }
          /** 事故记录 */
          @RequestMapping("/accident")
          public AjaxResult accident(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
                                     @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                     @RequestParam(defaultValue = ""  , value = "accTime") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List accidentRecords = accidentRecordService.listAll(map);
                  PageInfo page = new PageInfo<>(accidentRecords);
                  return successData(page.getTotal(), accidentRecords);
              }
              map.put("usr",usr);
              List accidentRecords = accidentRecordService.listAll(map);
              PageInfo page = new PageInfo<>(accidentRecords);
              return successData(page.getTotal(), accidentRecords);
          }
          /** 访客记录 */
          @RequestMapping("/visitor")
          public AjaxResult visitor(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
                                    @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                    @RequestParam(defaultValue = ""  , value = "name") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List visitors = visitorService.listAll(map);
                  PageInfo page = new PageInfo<>(visitors);
                  return successData(page.getTotal(), visitors);
              }
              map.put("usr",usr);
              List visitors = visitorService.listAll(map);
              PageInfo page = new PageInfo<>(visitors);
              return successData(page.getTotal(), visitors);
          }
          /** 入住费用 */
          @RequestMapping("/checkIn")
          public AjaxResult checkIn(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
                                    @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                    @RequestParam(defaultValue = ""  , value = "year") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List checkIns = checkInService.listAll(map);
                  PageInfo page = new PageInfo<>(checkIns);
                  return successData(page.getTotal(), checkIns);
              }
              map.put("usr",usr);
              List checkIns = checkInService.listAll(map);
              PageInfo page = new PageInfo<>(checkIns);
              return successData(page.getTotal(), checkIns);
          }
          /** 护理费用 */
          @RequestMapping("/nursing")
          public AjaxResult nursing(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
                                    @RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
                                    @RequestParam(defaultValue = ""  , value = "nurseRank") String usr
          ){
              HashMap map = new HashMap<>();
              PageHelper.startPage(pageNum,pageSize);
              if (usr == null || usr.equals("")) {
                  map.put("usr","");
                  List nursings = nursingService.listAll(map);
                  PageInfo page = new PageInfo<>(nursings);
                  return successData(page.getTotal(), nursings);
              }
              map.put("usr",usr);
              List nursings = nursingService.listAll(map);
              PageInfo page = new PageInfo<>(nursings);
              return successData(page.getTotal(), nursings);
          }
          //==============添加功能=================
          /** 添加管理员 */
          @RequestMapping("/addAdmin")
          public AjaxResult addAmin(AdminInfo adminInfo){
              int insert = adminInfoService.insert(adminInfo);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          /** 添加用户 */
          @RequestMapping("/addUsr")
          public AjaxResult addUsr(UsrInfo usrInfo){
              UsrInfo results = usrInfoService.sltName(usrInfo);
              if (results != null){
                  return error("添加失败,登录名已被注册");
              }
              int insert = usrInfoService.insert(usrInfo);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          @RequestMapping("/addHealth")
          public AjaxResult addHealth(HealthRecords healthRecords){
              System.out.println(healthRecords);
              int insert = healthRecordsService.insert(healthRecords);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          @RequestMapping("/addHigh")
          public AjaxResult addHigh(HighRisk highRisk){
              System.out.println(highRisk);
              int insert = highRiskService.insert(highRisk);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          @RequestMapping("/addMedication")
          public AjaxResult addMedication(Medication medication){
              System.out.println(medication);
              int insert = medicationService.insert(medication);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          @RequestMapping("/addMon")
          public AjaxResult addMon(MonthlyCatering monthlyCatering){
              System.out.println(monthlyCatering);
              int insert = monthlyCateringService.insert(monthlyCatering);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          @RequestMapping("/addOut")
          public AjaxResult addOut(GoOut goOut){
              System.out.println(goOut);
              int insert = goOutService.insert(goOut);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          @RequestMapping("/addOlder")
          public AjaxResult addOlder(OlderInfo olderInfo){
              System.out.println(olderInfo);
              int insert = olderInfoService.insert(olderInfo);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          @RequestMapping("/addDorm")
          public AjaxResult addDorm(DormitoryAllocation dormitoryAllocation){
              System.out.println(dormitoryAllocation);
              int insert = dormitoryAllocationService.insert(dormitoryAllocation);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          @RequestMapping("/addAcc")
          public AjaxResult addAcc(AccidentRecord accidentRecord){
              System.out.println(accidentRecord);
              int insert = accidentRecordService.insert(accidentRecord);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          @RequestMapping("/addVis")
          public AjaxResult addVis(Visitor visitor){
              System.out.println(visitor);
              int insert = visitorService.insert(visitor);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          @RequestMapping("/addCheck")
          public AjaxResult addCheck(CheckIn checkIn){
              System.out.println(checkIn);
              int insert = checkInService.insert(checkIn);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
          @RequestMapping("/addNurs")
          public AjaxResult addNurs(Nursing nursing){
              System.out.println(nursing);
              int insert = nursingService.insert(nursing);
              if (1 == insert){
                  return success("添加成功");
              }
              return error("添加失败");
          }
      
          //==============修改功能=================
          /** 修改管理员 */
          @RequestMapping("/modifyAdmin")
          public AjaxResult modifyAmin(AdminInfo adminInfo){
              int update = adminInfoService.update(adminInfo);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyUsr")
          public AjaxResult modifyUsr(UsrInfo usrInfo){
              int update = usrInfoService.update(usrInfo);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyHealth")
          public AjaxResult modifyHealth(HealthRecords healthRecords){
              System.out.println(healthRecords);
              int update = healthRecordsService.update(healthRecords);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyHigh")
          public AjaxResult modifyHigh(HighRisk highRisk){
              System.out.println(highRisk);
              int update = highRiskService.update(highRisk);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyMedication")
          public AjaxResult modifyMedication(Medication medication){
              System.out.println(medication);
              int update = medicationService.update(medication);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyMon")
          public AjaxResult modifyMon(MonthlyCatering monthlyCatering){
              System.out.println(monthlyCatering);
              int update = monthlyCateringService.update(monthlyCatering);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyOut")
          public AjaxResult modifyOut(GoOut goOut){
              System.out.println(goOut);
              int update = goOutService.update(goOut);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyOlder")
          public AjaxResult modifyOlder(OlderInfo olderInfo){
              int update = olderInfoService.update(olderInfo);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyDorm")
          public AjaxResult modifyDorm(DormitoryAllocation dormitoryAllocation){
              int update = dormitoryAllocationService.update(dormitoryAllocation);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyAcc")
          public AjaxResult modifyAcc(AccidentRecord accidentRecord){
              int update = accidentRecordService.update(accidentRecord);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyVis")
          public AjaxResult modifyVis(Visitor visitor){
              int update = visitorService.update(visitor);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyCheck")
          public AjaxResult modifyCheck(CheckIn checkIn){
              int update = checkInService.update(checkIn);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
          @RequestMapping("/modifyNurs")
          public AjaxResult modifyNurs(Nursing nursing){
              int update = nursingService.update(nursing);
              if (1 == update){
                  return success("修改成功");
              }
              return error("修改失败");
          }
      
          //==============删除功能=================
          /** 删除管理员 */
          @RequestMapping("/delAdmin")
          public AjaxResult delAdmin(Integer adminId){
              adminInfoService.delAdmin(adminId);
              return success("删除成功");
          }
          /** 批量删除管理员 */
          @RequestMapping("/batchDelAdmin")
          public AjaxResult batchDel(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          adminInfoService.delAdmin(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          /** 删除用户 */
          @RequestMapping("/delUsr")
          public AjaxResult delUsr(Integer usrId){
              usrInfoService.delete(usrId);
              return success("删除成功");
          }
          /** 批量删除用户 */
          @RequestMapping("/batchDelUsr")
          public AjaxResult batchDelUsr(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          usrInfoService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          @RequestMapping("/delHealth")
          public AjaxResult delHealth(Integer id){
              healthRecordsService.delete(id);
              return success("删除成功");
          }
          @RequestMapping("/batchDelHealth")
          public AjaxResult batchDelHealth(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          healthRecordsService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          @RequestMapping("/delHigh")
          public AjaxResult delHigh(Integer id){
              highRiskService.delete(id);
              return success("删除成功");
          }
          @RequestMapping("/batchDelHigh")
          public AjaxResult batchDelHigh(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          highRiskService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          @RequestMapping("/delMedication")
          public AjaxResult delMedication(Integer id){
              medicationService.delete(id);
              return success("删除成功");
          }
          @RequestMapping("/batchDelMedication")
          public AjaxResult batchDelMedication(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          medicationService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          @RequestMapping("/delMon")
          public AjaxResult delMon(Integer id){
              monthlyCateringService.delete(id);
              return success("删除成功");
          }
          @RequestMapping("/batchDelMon")
          public AjaxResult batchDelMon(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          monthlyCateringService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          @RequestMapping("/delOut")
          public AjaxResult delOut(Integer id){
              goOutService.delete(id);
              return success("删除成功");
          }
          @RequestMapping("/batchDelOut")
          public AjaxResult batchDelOut(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          goOutService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          @RequestMapping("/delOlder")
          public AjaxResult delOlder(@RequestParam(value = "olderId") Integer id){
              olderInfoService.delete(id);
              return success("删除成功");
          }
          @RequestMapping("/batchDelOlder")
          public AjaxResult batchDelOlder(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          olderInfoService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          @RequestMapping("/delDorm")
          public AjaxResult delDorm(@RequestParam(value = "id") Integer id){
              dormitoryAllocationService.delete(id);
              return success("删除成功");
          }
          @RequestMapping("/batchDelDorm")
          public AjaxResult batchDelDorm(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          dormitoryAllocationService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          @RequestMapping("/delAcc")
          public AjaxResult delAcc(@RequestParam(value = "id") Integer id){
              accidentRecordService.delete(id);
              return success("删除成功");
          }
          @RequestMapping("/batchDelAcc")
          public AjaxResult batchDelAcc(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          accidentRecordService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          @RequestMapping("/delVis")
          public AjaxResult delVis(@RequestParam(value = "id") Integer id){
              visitorService.delete(id);
              return success("删除成功");
          }
          @RequestMapping("/batchDelVis")
          public AjaxResult batchDelVis(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          visitorService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          @RequestMapping("/delCheck")
          public AjaxResult delCheck(@RequestParam(value = "id") Integer id){
              checkInService.delete(id);
              return success("删除成功");
          }
          @RequestMapping("/batchDelCheck")
          public AjaxResult batchDelCheck(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          checkInService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
          @RequestMapping("/delNurs")
          public AjaxResult delNurs(@RequestParam(value = "id") Integer id){
              nursingService.delete(id);
              return success("删除成功");
          }
          @RequestMapping("/batchDelNurs")
          public AjaxResult batchDelNurs(String listStr){
              if (null != listStr && !"".equals(listStr)){
                  String[] ids = listStr.split(",");
                  for (String id:ids) {
                      if (null != id && !"".equals(id)) {
                          System.out.println(id);
                          nursingService.delete(Integer.valueOf(id));
                      }
                  }
              }
              return success("删除成功");
          }
      
          /** root 修改密码 */
          @RequestMapping("/altPwd")
          public AjaxResult altPwd(String pwd,String rpwd) {
              if(!pwd.equals(rpwd)) return error( "两次密码不一致");
              if (pwd != null && !pwd.equals("")) {
                  int i = rootInfoService.altPwd(pwd);
                  if (i != 0) {
                      return success(0, "修改成功");
                  }
              }
              return error("密码不允许为空");
          }
          @RequestMapping("/adminAltPwd")
          public AjaxResult adminAltPwd(String pwd,String rpwd,Map map,HttpServletRequest request) {
              if(!pwd.equals(rpwd)) return error( "两次密码不一致");
              if (pwd != null && !pwd.equals("")) {
                  AdminInfo admin= (AdminInfo) request.getSession().getAttribute("admin");
                  Long id = admin.getAdminId();
                  map.put("pwd",pwd);
                  map.put("id",id);
                  int i = adminInfoService.altPwd(map);
                  if (i != 0) {
                      return success(0, "修改成功");
                  }
              }
              return error("密码不允许为空");
          }
          @RequestMapping("/usrAltPwd")
          public AjaxResult usrAltPwd(String pwd,String rpwd,Map map,HttpServletRequest request) {
              if(!pwd.equals(rpwd)) return error( "两次密码不一致");
              if (pwd != null && !pwd.equals("")) {
                  UsrInfo usr = (UsrInfo) request.getSession().getAttribute("usr");
                  Long id = usr.getUsrId();
                  map.put("pwd",pwd);
                  map.put("id",id);
                  int i = usrInfoService.altPwd(map);
                  if (i != 0) {
                      return success(0, "修改成功");
                  }
              }
              return error("密码不允许为空");
          }
      }
      

      五、底部获取项目源码(9.9¥带走)

      有问题,或者需要协助调试运行项目的也可以

转载请注明来自码农世界,本文标题:《养老院管理系统基于springboot的养老院管理系统java项目》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,89人围观)参与讨论

还没有评论,来说两句吧...

Top