当前位置: 首页 > news >正文

springboot+vue 社区养老服务系统

Springboot+vue社区居家养老服务系统,数据库mysql,mybatis框架,有可视化页面。
功能:
用户管理
养老服务管理
护理人员管理
服务类型管理
健康状况管理
社区管理
服务区管理
娱乐资讯管理
咨询分类管理
反馈建议
系统简历管理
轮播图管理

可视化界面

调试需要额外购买,项目保证质量。

展示如下:

部分数据库设计

表名:systemintro

功能:系统简介

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

subtitle

varchar

200

副标题

content

longtext

4294967295

内容

picture1

longtext

4294967295

图片1

picture2

longtext

4294967295

图片2

picture3

longtext

4294967295

图片3

表名:users

功能:用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

username

varchar

100

用户名

password

varchar

100

密码

image

varchar

200

头像

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表名:chat

功能:反馈和建议

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

adminid

bigint

管理员id

部分代码:

package com.controller;import java.util.Arrays;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.annotation.IgnoreAuth;import com.entity.FuwuleixingEntity;
import com.entity.view.FuwuleixingView;import com.service.FuwuleixingService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MPUtil;/*** 服务类型* 后端接口*/
@RestController
@RequestMapping("/fuwuleixing")
public class FuwuleixingController {@Autowiredprivate FuwuleixingService fuwuleixingService;/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,FuwuleixingEntity fuwuleixing,HttpServletRequest request){EntityWrapper<FuwuleixingEntity> ew = new EntityWrapper<FuwuleixingEntity>();PageUtils page = fuwuleixingService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fuwuleixing), params), params));return R.ok().put("data", page);}/*** 前端列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,FuwuleixingEntity fuwuleixing, HttpServletRequest request){EntityWrapper<FuwuleixingEntity> ew = new EntityWrapper<FuwuleixingEntity>();PageUtils page = fuwuleixingService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fuwuleixing), params), params));return R.ok().put("data", page);}/*** 列表*/@RequestMapping("/lists")public R list( FuwuleixingEntity fuwuleixing){EntityWrapper<FuwuleixingEntity> ew = new EntityWrapper<FuwuleixingEntity>();ew.allEq(MPUtil.allEQMapPre( fuwuleixing, "fuwuleixing")); return R.ok().put("data", fuwuleixingService.selectListView(ew));}/*** 查询*/@RequestMapping("/query")public R query(FuwuleixingEntity fuwuleixing){EntityWrapper< FuwuleixingEntity> ew = new EntityWrapper< FuwuleixingEntity>();ew.allEq(MPUtil.allEQMapPre( fuwuleixing, "fuwuleixing")); FuwuleixingView fuwuleixingView =  fuwuleixingService.selectView(ew);return R.ok("查询服务类型成功").put("data", fuwuleixingView);}/*** 后端详情*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") Long id){FuwuleixingEntity fuwuleixing = fuwuleixingService.selectById(id);return R.ok().put("data", fuwuleixing);}/*** 前端详情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") Long id){FuwuleixingEntity fuwuleixing = fuwuleixingService.selectById(id);return R.ok().put("data", fuwuleixing);}/*** 后端保存*/@RequestMapping("/save")public R save(@RequestBody FuwuleixingEntity fuwuleixing, HttpServletRequest request){fuwuleixingService.insert(fuwuleixing);return R.ok();}/*** 前端保存*/@RequestMapping("/add")public R add(@RequestBody FuwuleixingEntity fuwuleixing, HttpServletRequest request){fuwuleixingService.insert(fuwuleixing);return R.ok();}/*** 修改*/@RequestMapping("/update")@Transactionalpublic R update(@RequestBody FuwuleixingEntity fuwuleixing, HttpServletRequest request){fuwuleixingService.updateById(fuwuleixing);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){fuwuleixingService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}

需要可以联系我。

                                     

                                       

相关文章:

  • MySQL中,不能在一个DML(数据操纵语言,如INSERT, UPDATE, DELETE)语句中直接引用目标表进行子查询
  • python 第一天
  • Java----Maven详解
  • Redis常用命令大全
  • 【安装笔记-20240529-Windows-Wireshark 网络协议分析工具】
  • PHP:集成Xunsearch生成前端搜索骨架
  • 关于智慧校园安全用电监测系统的设计
  • Docker搭建FRP内网穿透服务器
  • flume-ng-sql | 支持JDK8+ | 支持Flume 1.11.0 | 使用 Kotlin 编写
  • 07-操作元素(键盘和鼠标事件)
  • 下载安装nvm,使用nvm管理node.js版本
  • Kotlin 函数式接口
  • Leetcode:无重复字符的最长子串
  • 数据结构-堆排序问题
  • Android 按上/下键,焦点会移动到第一个控件上面或最后一个控件下面的解决办法
  • 4个实用的微服务测试策略
  • Markdown 语法简单说明
  • python 学习笔记 - Queue Pipes,进程间通讯
  • 飞驰在Mesos的涡轮引擎上
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 离散点最小(凸)包围边界查找
  • 聊聊flink的TableFactory
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 使用Gradle第一次构建Java程序
  • 通信类
  • 携程小程序初体验
  • 用jQuery怎么做到前后端分离
  • 如何正确理解,内页权重高于首页?
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​zookeeper集群配置与启动
  • # SpringBoot 如何让指定的Bean先加载
  • # 利刃出鞘_Tomcat 核心原理解析(八)-- Tomcat 集群
  • ### RabbitMQ五种工作模式:
  • (11)(2.1.2) DShot ESCs(四)
  • (a /b)*c的值
  • (k8s)kubernetes集群基于Containerd部署
  • (rabbitmq的高级特性)消息可靠性
  • (STM32笔记)九、RCC时钟树与时钟 第二部分
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (分类)KNN算法- 参数调优
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (四)JPA - JQPL 实现增删改查
  • (转)创业家杂志:UCWEB天使第一步
  • (转)负载均衡,回话保持,cookie
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • *1 计算机基础和操作系统基础及几大协议
  • .htaccess配置常用技巧
  • .NET 4.0中的泛型协变和反变
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .NET 给NuGet包添加Readme
  • .net 设置默认首页