项目介绍
本系统采用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();}}