计算机毕业设计 基于Java的敬老院管理系统 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试

news/2024/5/18 15:25:13 标签: java, 毕业设计, 敬老院管理系统, 论文, SpringBoot, Vue

🍊作者:计算机编程-吉哥
🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。
🍊心愿:点赞 👍 收藏 ⭐评论 📝
🍅 文末获取源码联系

👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~
Java毕业设计项目~热门选题推荐《1000套》

目录

1.技术选型

2.数据库表结构

3.开发工具

4.功能

4.1【角色】

4.2【功能模块】

5.项目演示截图

5.1 登录

5.2 注册

5.3 医护人员管理

5.4 老人管理

5.5 设施信息管理

5.6 服务工单管理

5.7 护理记录管理

5.8 费用信息管理

5.9 护理风险管理

5.10 膳食信息管理

6.数据库文件设计

7.核心代码 

7.1 护理风险Controller

7.2 护理风险Service

7.3 护理风险ServiceImpl

7.4 护理风险DAO

8.参考文档


1.技术选型

springboot、mybatisplus、vue、elementui、html、css、js、mysql、jdk1.8

2.数据库表结构

22张 

3.开发工具

idea、navicat

4.功能

4.1【角色】

管理员、医护人员、老人

4.2【功能模块】

  • 登录注册
  • 系统首页
  • 个人中心
  • 医护等级管理
  • 医护人员管理
  • 老人管理
  • 设施信息管理
  • 服务工单管理
  • 健康档案管理
  • 护理记录管理
  • 费用信息管理
  • 护理风险管理

5.项目演示截图

5.1 登录

5.2 注册

 

5.3 医护人员管理

 

5.4 老人管理

 

5.5 设施信息管理

 

5.6 服务工单管理

 

5.7 护理记录管理

 

5.8 费用信息管理

 

5.9 护理风险管理

 

5.10 膳食信息管理

 

6.数据库文件设计

CREATE TABLE `config` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `name` varchar(100) NOT NULL COMMENT '配置参数名称',
  `value` varchar(100) DEFAULT NULL COMMENT '配置参数值',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='配置文件';

CREATE TABLE `feiyongxinxi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `dingdanhao` varchar(200) DEFAULT NULL COMMENT '订单号',
  `jiaofeileixing` varchar(200) DEFAULT NULL COMMENT '缴费类型',
  `feiyong` varchar(200) DEFAULT NULL COMMENT '费用',
  `laorenbianhao` varchar(200) DEFAULT NULL COMMENT '老人编号',
  `laorenxingming` varchar(200) DEFAULT NULL COMMENT '老人姓名',
  `jiashuxingming` varchar(200) DEFAULT NULL COMMENT '家属姓名',
  `dengjishijian` datetime DEFAULT NULL COMMENT '登记时间',
  `ispay` varchar(200) DEFAULT '未支付' COMMENT '是否支付',
  PRIMARY KEY (`id`),
  UNIQUE KEY `dingdanhao` (`dingdanhao`)
) ENGINE=InnoDB AUTO_INCREMENT=89 DEFAULT CHARSET=utf8 COMMENT='费用信息';

CREATE TABLE `fuwugongdan` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `fuwuxiangmu` varchar(200) DEFAULT NULL COMMENT '服务项目',
  `fengmian` longtext COMMENT '封面',
  `yihugonghao` varchar(200) DEFAULT NULL COMMENT '医护工号',
  `yihuxingming` varchar(200) DEFAULT NULL COMMENT '医护姓名',
  `lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
  `laorenbianhao` varchar(200) DEFAULT NULL COMMENT '老人编号',
  `laorenxingming` varchar(200) DEFAULT NULL COMMENT '老人姓名',
  `shoujihao` varchar(200) DEFAULT NULL COMMENT '手机号',
  `shijianduan` varchar(200) DEFAULT NULL COMMENT '时间段',
  `fuwuyaoqiu` longtext COMMENT '服务要求',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8 COMMENT='服务工单';

CREATE TABLE `hulifengxian` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `laorenbianhao` varchar(200) DEFAULT NULL COMMENT '老人编号',
  `laorenxingming` varchar(200) DEFAULT NULL COMMENT '老人姓名',
  `laorenxingbie` varchar(200) DEFAULT NULL COMMENT '老人性别',
  `laorennianling` int(11) DEFAULT NULL COMMENT '老人年龄',
  `fangjianhao` varchar(200) DEFAULT NULL COMMENT '房间号',
  `chuangweihao` varchar(200) DEFAULT NULL COMMENT '床位号',
  `tiwen` varchar(200) DEFAULT NULL COMMENT '体温',
  `yihugonghao` varchar(200) DEFAULT NULL COMMENT '医护工号',
  `yihuxingming` varchar(200) DEFAULT NULL COMMENT '医护姓名',
  `jiankangzhuangkuang` varchar(200) DEFAULT NULL COMMENT '健康状况',
  `hulifengxian` longtext COMMENT '护理风险',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=99 DEFAULT CHARSET=utf8 COMMENT='护理风险';

CREATE TABLE `jiankangdangan` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `danganbianhao` varchar(200) DEFAULT NULL COMMENT '档案编号',
  `laorenbianhao` varchar(200) DEFAULT NULL COMMENT '老人编号',
  `laorenxingming` varchar(200) DEFAULT NULL COMMENT '老人姓名',
  `laorenxingbie` varchar(200) DEFAULT NULL COMMENT '老人性别',
  `laorennianling` varchar(200) DEFAULT NULL COMMENT '老人年龄',
  `shentiqingkuang` longtext COMMENT '身体情况',
  `jiazuyichuanshi` longtext COMMENT '家族遗传史',
  `shenghuojinji` longtext COMMENT '生活禁忌',
  `yaowuguominshi` longtext COMMENT '药物过敏史',
  `gengxinshijian` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `danganbianhao` (`danganbianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=69 DEFAULT CHARSET=utf8 COMMENT='健康档案';


CREATE TABLE `laifangdengji` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `laifangfenlei` varchar(200) DEFAULT NULL COMMENT '来访分类',
  `laifangshijian` date DEFAULT NULL COMMENT '来访时间',
  `laifangguocheng` longtext COMMENT '来访过程',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=169 DEFAULT CHARSET=utf8 COMMENT='来访登记';

CREATE TABLE `laoren` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `laorenbianhao` varchar(200) DEFAULT NULL COMMENT '老人编号',
  `laorenxingming` varchar(200) NOT NULL COMMENT '老人姓名',
  `mima` varchar(200) DEFAULT NULL COMMENT '密码',
  `laorenzhaopian` longtext COMMENT '老人照片',
  `laorenxingbie` varchar(200) DEFAULT NULL COMMENT '老人性别',
  `laorennianling` varchar(200) DEFAULT NULL COMMENT '老人年龄',
  `lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
  `jiashuxingming` varchar(200) DEFAULT NULL COMMENT '家属姓名',
  `guanxi` varchar(200) DEFAULT NULL COMMENT '关系',
  `shoujihao` varchar(200) DEFAULT NULL COMMENT '手机号',
  `jiatingzhuzhi` varchar(200) DEFAULT NULL COMMENT '家庭住址',
  PRIMARY KEY (`id`),
  UNIQUE KEY `laorenbianhao` (`laorenbianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8 COMMENT='老人';

CREATE TABLE `qingjiashenqing` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `yihugonghao` varchar(200) DEFAULT NULL COMMENT '医护工号',
  `yihuxingming` varchar(200) DEFAULT NULL COMMENT '医护姓名',
  `qingjialeixing` varchar(200) DEFAULT NULL COMMENT '请假类型',
  `qishishijian` date DEFAULT NULL COMMENT '起始时间',
  `jieshushijian` date DEFAULT NULL COMMENT '结束时间',
  `qingjiashiyou` longtext COMMENT '请假事由',
  `sfsh` varchar(200) DEFAULT '待审核' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=189 DEFAULT CHARSET=utf8 COMMENT='请假申请';

CREATE TABLE `shanshixinxi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `biaoti` varchar(200) DEFAULT NULL COMMENT '标题',
  `riqi` date DEFAULT NULL COMMENT '日期',
  `fengmian` longtext COMMENT '封面',
  `zaocan` varchar(200) DEFAULT NULL COMMENT '早餐',
  `wucan` varchar(200) DEFAULT NULL COMMENT '午餐',
  `wancan` varchar(200) DEFAULT NULL COMMENT '晚餐',
  `dianxin` varchar(200) DEFAULT NULL COMMENT '点心',
  `shuiguo` varchar(200) DEFAULT NULL COMMENT '水果',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=109 DEFAULT CHARSET=utf8 COMMENT='膳食信息';

CREATE TABLE `sheshixinxi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `sheshibianhao` varchar(200) DEFAULT NULL COMMENT '设施编号',
  `sheshimingcheng` varchar(200) DEFAULT NULL COMMENT '设施名称',
  `sheshitupian` longtext COMMENT '设施图片',
  `zhuangtai` varchar(200) DEFAULT NULL COMMENT '状态',
  `shiyongnianxian` varchar(200) DEFAULT NULL COMMENT '使用年限',
  `xiangqing` longtext COMMENT '详情',
  PRIMARY KEY (`id`),
  UNIQUE KEY `sheshibianhao` (`sheshibianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=49 DEFAULT CHARSET=utf8 COMMENT='设施信息';

CREATE TABLE `storeup` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `refid` bigint(20) DEFAULT NULL COMMENT '商品id',
  `tablename` varchar(200) DEFAULT NULL COMMENT '表名',
  `name` varchar(200) NOT NULL COMMENT '名称',
  `picture` longtext NOT NULL COMMENT '图片',
  `type` varchar(200) DEFAULT '1' COMMENT '类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)',
  `inteltype` varchar(200) DEFAULT NULL COMMENT '推荐类型',
  `remark` varchar(200) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='收藏表';

CREATE TABLE `token` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `tablename` varchar(100) DEFAULT NULL COMMENT '表名',
  `role` varchar(100) DEFAULT NULL COMMENT '角色',
  `token` varchar(200) NOT NULL COMMENT '密码',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  `expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '过期时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='token表';

CREATE TABLE `users` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `password` varchar(100) NOT NULL COMMENT '密码',
  `role` varchar(100) DEFAULT '管理员' COMMENT '角色',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户表';

CREATE TABLE `wuzichuku` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `chukubianhao` varchar(200) DEFAULT NULL COMMENT '出库编号',
  `wuzibianhao` varchar(200) DEFAULT NULL COMMENT '物资编号',
  `wuzimingcheng` varchar(200) DEFAULT NULL COMMENT '物资名称',
  `wuzifenlei` varchar(200) DEFAULT NULL COMMENT '物资分类',
  `wuzishuliang` int(11) DEFAULT NULL COMMENT '物资数量',
  `chukushijian` datetime DEFAULT NULL COMMENT '出库时间',
  `beizhu` longtext COMMENT '备注',
  PRIMARY KEY (`id`),
  UNIQUE KEY `chukubianhao` (`chukubianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=139 DEFAULT CHARSET=utf8 COMMENT='物资出库';

CREATE TABLE `wuzifenlei` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `wuzifenlei` varchar(200) DEFAULT NULL COMMENT '物资分类',
  PRIMARY KEY (`id`),
  UNIQUE KEY `wuzifenlei` (`wuzifenlei`)
) ENGINE=InnoDB AUTO_INCREMENT=119 DEFAULT CHARSET=utf8 COMMENT='物资分类';

CREATE TABLE `wuziruku` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `rukubianhao` varchar(200) DEFAULT NULL COMMENT '入库编号',
  `wuzimingcheng` varchar(200) DEFAULT NULL COMMENT '物资名称',
  `wuzishuliang` int(11) DEFAULT NULL COMMENT '物资数量',
  `rukuriqi` date DEFAULT NULL COMMENT '入库日期',
  `beizhu` longtext COMMENT '备注',
  PRIMARY KEY (`id`),
  UNIQUE KEY `rukubianhao` (`rukubianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=149 DEFAULT CHARSET=utf8 COMMENT='物资入库';

CREATE TABLE `wuzixinxi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `wuzibianhao` varchar(200) DEFAULT NULL COMMENT '物资编号',
  `wuzimingcheng` varchar(200) DEFAULT NULL COMMENT '物资名称',
  `wuzifenlei` varchar(200) DEFAULT NULL COMMENT '物资分类',
  `wuzishuliang` int(11) DEFAULT NULL COMMENT '物资数量',
  `gongyingshang` varchar(200) DEFAULT NULL COMMENT '供应商',
  `fengmian` longtext COMMENT '封面',
  `cunfangweizhi` varchar(200) DEFAULT NULL COMMENT '存放位置',
  PRIMARY KEY (`id`),
  UNIQUE KEY `wuzibianhao` (`wuzibianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=129 DEFAULT CHARSET=utf8 COMMENT='物资信息';

CREATE TABLE `yihudengji` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `yihudengji` varchar(200) NOT NULL COMMENT '医护等级',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COMMENT='医护等级';
/*!40101 SET character_set_client = @saved_cs_client */;


CREATE TABLE `yihurenyuan` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `yihugonghao` varchar(200) NOT NULL COMMENT '医护工号',
  `mima` varchar(200) NOT NULL COMMENT '密码',
  `yihuxingming` varchar(200) NOT NULL COMMENT '医护姓名',
  `yihuxingbie` varchar(200) DEFAULT NULL COMMENT '医护性别',
  `zhaopian` longtext COMMENT '照片',
  `zhicheng` varchar(200) DEFAULT NULL COMMENT '职称',
  `yihudengji` varchar(200) DEFAULT NULL COMMENT '医护等级',
  `lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
  `shenfenzheng` varchar(200) DEFAULT NULL COMMENT '身份证',
  PRIMARY KEY (`id`),
  UNIQUE KEY `yihugonghao` (`yihugonghao`)
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8 COMMENT='医护人员';

7.核心代码 

7.1 护理风险Controller

java">package com.controller;

/**
 * 护理风险
 * 后端接口
 * @author 计算机编程-吉哥
 */
@RestController
@RequestMapping("/hulifengxian")
public class HulifengxianController {

    @Autowired
    private HulifengxianService hulifengxianService;


    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,HulifengxianEntity hulifengxian,
		HttpServletRequest request){
		String tableName = request.getSession().getAttribute("tableName").toString();
		if(tableName.equals("laoren")) {
			hulifengxian.setLaorenbianhao((String)request.getSession().getAttribute("username"));
		}
		if(tableName.equals("yihurenyuan")) {
			hulifengxian.setYihugonghao((String)request.getSession().getAttribute("username"));
		}
        EntityWrapper<HulifengxianEntity> ew = new EntityWrapper<HulifengxianEntity>();

		PageUtils page = hulifengxianService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, hulifengxian), params), params));

        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
	@IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,HulifengxianEntity hulifengxian, 
		HttpServletRequest request){
        EntityWrapper<HulifengxianEntity> ew = new EntityWrapper<HulifengxianEntity>();

		PageUtils page = hulifengxianService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, hulifengxian), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( HulifengxianEntity hulifengxian){
       	EntityWrapper<HulifengxianEntity> ew = new EntityWrapper<HulifengxianEntity>();
      	ew.allEq(MPUtil.allEQMapPre( hulifengxian, "hulifengxian")); 
        return R.ok().put("data", hulifengxianService.selectListView(ew));
    }

	 /**
     * 查询
     */
    @RequestMapping("/query")
    public R query(HulifengxianEntity hulifengxian){
        EntityWrapper< HulifengxianEntity> ew = new EntityWrapper< HulifengxianEntity>();
 		ew.allEq(MPUtil.allEQMapPre( hulifengxian, "hulifengxian")); 
		HulifengxianView hulifengxianView =  hulifengxianService.selectView(ew);
		return R.ok("查询护理风险成功").put("data", hulifengxianView);
    }
	
    /**
     * 后端详情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        HulifengxianEntity hulifengxian = hulifengxianService.selectById(id);
        return R.ok().put("data", hulifengxian);
    }

    /**
     * 前端详情
     */
	@IgnoreAuth
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id){
        HulifengxianEntity hulifengxian = hulifengxianService.selectById(id);
        return R.ok().put("data", hulifengxian);
    }
    

    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody HulifengxianEntity hulifengxian, HttpServletRequest request){
    	hulifengxian.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(hulifengxian);
        hulifengxianService.insert(hulifengxian);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody HulifengxianEntity hulifengxian, HttpServletRequest request){
    	hulifengxian.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(hulifengxian);
        hulifengxianService.insert(hulifengxian);
        return R.ok();
    }


    /**
     * 修改
     */
    @RequestMapping("/update")
    @Transactional
    public R update(@RequestBody HulifengxianEntity hulifengxian, HttpServletRequest request){
        //ValidatorUtils.validateEntity(hulifengxian);
        hulifengxianService.updateById(hulifengxian);//全部更新
        return R.ok();
    }


    /**
     * 删除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
        hulifengxianService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }
    

}

7.2 护理风险Service

java">package com.service;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.service.IService;
import com.utils.PageUtils;
import com.entity.HulifengxianEntity;
import java.util.List;
import java.util.Map;
import com.entity.vo.HulifengxianVO;
import org.apache.ibatis.annotations.Param;
import com.entity.view.HulifengxianView;


/**
 * 护理风险
 *
 * @author 计算机编程-吉哥
 */
public interface HulifengxianService extends IService<HulifengxianEntity> {

    PageUtils queryPage(Map<String, Object> params);
    
   	List<HulifengxianVO> selectListVO(Wrapper<HulifengxianEntity> wrapper);
   	
   	HulifengxianVO selectVO(@Param("ew") Wrapper<HulifengxianEntity> wrapper);
   	
   	List<HulifengxianView> selectListView(Wrapper<HulifengxianEntity> wrapper);
   	
   	HulifengxianView selectView(@Param("ew") Wrapper<HulifengxianEntity> wrapper);
   	
   	PageUtils queryPage(Map<String, Object> params,Wrapper<HulifengxianEntity> wrapper);
   	
}

7.3 护理风险ServiceImpl

java">package com.service.impl;

import org.springframework.stereotype.Service;
import java.util.Map;
import java.util.List;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.utils.PageUtils;
import com.utils.Query;


import com.dao.HulifengxianDao;
import com.entity.HulifengxianEntity;
import com.service.HulifengxianService;
import com.entity.vo.HulifengxianVO;
import com.entity.view.HulifengxianView;

@Service("hulifengxianService")
public class HulifengxianServiceImpl extends ServiceImpl<HulifengxianDao, HulifengxianEntity> implements HulifengxianService {
	
	
    @Override
    public PageUtils queryPage(Map<String, Object> params) {
        Page<HulifengxianEntity> page = this.selectPage(
                new Query<HulifengxianEntity>(params).getPage(),
                new EntityWrapper<HulifengxianEntity>()
        );
        return new PageUtils(page);
    }
    
    @Override
	public PageUtils queryPage(Map<String, Object> params, Wrapper<HulifengxianEntity> wrapper) {
		  Page<HulifengxianView> page =new Query<HulifengxianView>(params).getPage();
	        page.setRecords(baseMapper.selectListView(page,wrapper));
	    	PageUtils pageUtil = new PageUtils(page);
	    	return pageUtil;
 	}
    
    @Override
	public List<HulifengxianVO> selectListVO(Wrapper<HulifengxianEntity> wrapper) {
 		return baseMapper.selectListVO(wrapper);
	}
	
	@Override
	public HulifengxianVO selectVO(Wrapper<HulifengxianEntity> wrapper) {
 		return baseMapper.selectVO(wrapper);
	}
	
	@Override
	public List<HulifengxianView> selectListView(Wrapper<HulifengxianEntity> wrapper) {
		return baseMapper.selectListView(wrapper);
	}

	@Override
	public HulifengxianView selectView(Wrapper<HulifengxianEntity> wrapper) {
		return baseMapper.selectView(wrapper);
	}


}

7.4 护理风险DAO

java">package com.dao;

import com.entity.HulifengxianEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;

import org.apache.ibatis.annotations.Param;
import com.entity.vo.HulifengxianVO;
import com.entity.view.HulifengxianView;


/**
 * 护理风险
 * 
 * @author 计算机编程-吉哥
 */
public interface HulifengxianDao extends BaseMapper<HulifengxianEntity> {
	
	List<HulifengxianVO> selectListVO(@Param("ew") Wrapper<HulifengxianEntity> wrapper);
	
	HulifengxianVO selectVO(@Param("ew") Wrapper<HulifengxianEntity> wrapper);
	
	List<HulifengxianView> selectListView(@Param("ew") Wrapper<HulifengxianEntity> wrapper);

	List<HulifengxianView> selectListView(Pagination page,@Param("ew") Wrapper<HulifengxianEntity> wrapper);
	
	HulifengxianView selectView(@Param("ew") Wrapper<HulifengxianEntity> wrapper);
	

}

8.参考文档

 

你可能还有感兴趣的项目👇🏻👇🏻👇🏻

更多项目推荐:计算机毕业设计项目

如果大家有任何疑虑,请在下方咨询或评论


http://www.niftyadmin.cn/n/5090664.html

相关文章

· C语言在自动化如何控制系统

今日话题 C语言在自动化如何控制系统&#xff1f; 类&#xff1a;理解构造函数、属性、封装、继承、多态&#xff0c;有助于组织管理系统对象。 数据库&#xff1a;熟悉常见数据库&#xff08;如Access、SQL&#xff09;、SQL语言和操作&#xff0c;用于高效数据管理。 …

ubuntu修改IP地址

参考&#xff1a;ubuntu修改配置IP地址和DNS的方法总结&#xff08;4种&#xff09;_ubuntu设置ip地址-CSDN博客 面对ubuntu18以上的版本&#xff0c;主要有两种界面&#xff1a;图形化界面和纯命令行界面。 图形化界面配置比较简单&#xff0c;命令行配置稍许复杂&#xff0c…

单目3D目标检测——MonoCon 模型训练 | 模型推理

本文分享 MonoCon 的模型训练、模型推理、可视化3D检测结果、以及可视化BEV效果。 模型原理&#xff0c;参考我这篇博客&#xff1a;【论文解读】单目3D目标检测 MonoCon&#xff08;AAAI2022&#xff09;_一颗小树x的博客-CSDN博客 源码地址&#xff1a;https://github.com/2…

NewStarCTF2023week2-Unserialize?

代码审计&#xff1a; 定义了一个eval类&#xff0c;该类下有一个私有变量cmd和公有成员函数destruct()&#xff0c;该函数在对象的所有引用都被删除或类被销毁时会自动调用&#xff1b; 调用该函数则会执行一个正则表达式进行正则匹配&#xff0c;过滤掉了一些常用命令和bas…

ros学习笔记(二)Vscode中使用Romote远程开发调试Ros2环境

首先&#xff0c;成功安装ros2环境&#xff0c;参考官方文档中的教程&#xff0c;能用运行出来此处的代码 Writing a simple publisher and subscriber (Python) — ROS 2 Documentation: Iron documentation 下载vscode&#xff0c;进行远程开发&#xff0c;具体参考&#xf…

析构函数:在主程序文件中实现对象的调用

//析构函数&#xff1a;在主程序文件中实现对象的调用&#xff1a; #include<iostream> using namespace std; #include"Person.h" void main(){CPerson p;p.ShowFrameMessage();p.ShowStartMessage();p.ShowFrameMessage(); }//Person.h声明定义&#xff1a;c…

YoloV8改进策略:SwiftFormer,全网首发,独家改进的高效加性注意力用于实时移动视觉应用的模型,重构YoloV8

文章目录 摘要论文:《SwiftFormer:基于Transformer的高效加性注意力用于实时移动视觉应用的模型》1、简介2、相关研究3、方法3.1、注意力模块概述3.2、高效的加性注意力3.3、SwiftFormer 架构4、实验4.1、实现细节4.2、基线比较4.3、图像分类4.4、目标检测和实例分割4.5、语义…

tomcat启动jvm内存设置

Linux&#xff1a;   在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh添加&#xff1a; JAVA_OPTS"-Xms512m-Xmx1024m" 要加“m”说明是MB&#xff0c;否则就是KB了&#xff0c;在启动tomcat时会报内存不足。   -Xms&#xff1a;初始值   -Xmx&am…