600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 基于java+springboot+mybatis+vue+mysql的校园医疗保险管理系统

基于java+springboot+mybatis+vue+mysql的校园医疗保险管理系统

时间:2021-04-24 09:10:26

相关推荐

基于java+springboot+mybatis+vue+mysql的校园医疗保险管理系统

项目介绍

本系统采用java语言开发,后端采用springboot框架,前端采用vue技术,数据库采用mysql进行数据存储。

前端页面:

功能:首页、保险信息、公告信息、 留言反馈、个人中心、后台管理

管理员后台页面:

功能:首页、个人中心、学生管理、充值记录管理、信息档案管理、参保记录管理、停保请求管理 、续保请求管理、报销记录管理、报销到账管理、消费记录管理、学生提醒管理、留言反馈、系统管理

开发环境

开发语言:java

数据库 :mysql

系统架构:b/s

后端框架:SpringBoot

前端框架:Vue

开发工具:idea或者eclipse,jdk1.8,maven

支持定做:java/php/python/android/小程序/vue/爬虫/c#/

系统截图

部分代码

package com.controller;import com.annotation.IgnoreAuth;import com.baomidou.mybatisplus.mapper.EntityWrapper;import com.entity.MessageEntity;import com.service.MessageService;import com.utils.MPUtil;import com.utils.PageUtils;import com.utils.R;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.*;import javax.servlet.http.HttpServletRequest;import java.util.Arrays;import java.util.Date;import java.util.Map;/*** 后端接口* 留言反馈*/@RestController@RequestMapping("/message")public class MessageController {@Autowiredprivate MessageService messageService;/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params, MessageEntity message,HttpServletRequest request){EntityWrapper<MessageEntity> ew = new EntityWrapper<MessageEntity>();if(request.getSession().getAttribute("role").toString().equals("用户")) {ew.eq("yonghuid",(Long)request.getSession().getAttribute("userId"));}PageUtils page = messageService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, message), params), params));return R.ok().put("data", page);}/*** 前端列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params, MessageEntity message, HttpServletRequest request){EntityWrapper<MessageEntity> ew = new EntityWrapper<MessageEntity>();PageUtils page = messageService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, message), params), params));return R.ok().put("data", page);}/*** 后端详情*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") Long id){MessageEntity message = messageService.selectById(id);return R.ok().put("data", message);}/*** 前端详情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") Long id){MessageEntity message = messageService.selectById(id);return R.ok().put("data", message);}/*** 后端保存*/@RequestMapping("/save")public R save(@RequestBody MessageEntity message, HttpServletRequest request){if(request.getSession().getAttribute("role").toString().equals("用户")) {message.setYonghuid((Long)request.getSession().getAttribute("userId"));message.setYonghuming((String) request.getSession().getAttribute("username"));}message.setAdddate(new Date());messageService.insert(message);return R.ok();}/*** 前端保存*/@RequestMapping("/add")public R add(@RequestBody MessageEntity message, HttpServletRequest request){if(request.getSession().getAttribute("role").toString().equals("用户")) {message.setYonghuid((Long)request.getSession().getAttribute("userId"));message.setYonghuming((String) request.getSession().getAttribute("username"));}message.setAdddate(new Date());messageService.insert(message);return R.ok();}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody MessageEntity message, HttpServletRequest request){messageService.updateById(message);return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){messageService.deleteBatchIds(Arrays.asList(ids));return R.ok();}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。