当前位置:   article > 正文

基于SpringBoot+Vue的新生宿舍管理系统(附项目下载链接)_vue3+spring项目下载

vue3+spring项目下载

技术栈:

  • 后端:SpringBoot

  • 前端:Vue

  • 数据库:MySQL

功能模块:

该系统主要分为管理员和学生两个不同的模块,不同模块的功能不一致

管理员:

  1. 管理员登录

  2. 个人中心

  3. 公告信息管理

  4. 院系管理

  5. 班级管理

  6. 学生管理

  7. 宿舍信息管理

  8. 宿舍安排管理

  9. 卫生检查管理

  10. 保修信息管理

  11. 保修处理管理

  12. 缴费信息管理

学生:

  1. 账号登录注册

  2. 个人中心

  3. 公告信息浏览

  4. 宿舍安排浏览

  5. 卫生检查信息浏览

  6. 保修处理管理

  7. 缴费信息处理

代码示例

  1. /**
  2. * 提醒接口
  3. */
  4. @RequestMapping("/remind/{columnName}/{type}")
  5. public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request,
  6. @PathVariable("type") String type,@RequestParam Map<String, Object> map) {
  7. map.put("column", columnName);
  8. map.put("type", type);
  9. if(type.equals("2")) {
  10. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  11. Calendar c = Calendar.getInstance();
  12. Date remindStartDate = null;
  13. Date remindEndDate = null;
  14. if(map.get("remindstart")!=null) {
  15. Integer remindStart = Integer.parseInt(map.get("remindstart").toString());
  16. c.setTime(new Date());
  17. c.add(Calendar.DAY_OF_MONTH,remindStart);
  18. remindStartDate = c.getTime();
  19. map.put("remindstart", sdf.format(remindStartDate));
  20. }
  21. if(map.get("remindend")!=null) {
  22. Integer remindEnd = Integer.parseInt(map.get("remindend").toString());
  23. c.setTime(new Date());
  24. c.add(Calendar.DAY_OF_MONTH,remindEnd);
  25. remindEndDate = c.getTime();
  26. map.put("remindend", sdf.format(remindEndDate));
  27. }
  28. }
  29. Wrapper<BaoxiuxinxiEntity> wrapper = new EntityWrapper<BaoxiuxinxiEntity>();
  30. if(map.get("remindstart")!=null) {
  31. wrapper.ge(columnName, map.get("remindstart"));
  32. }
  33. if(map.get("remindend")!=null) {
  34. wrapper.le(columnName, map.get("remindend"));
  35. }
  36. String tableName = request.getSession().getAttribute("tableName").toString();
  37. if(tableName.equals("xuesheng")) {
  38. wrapper.eq("xuehao", (String)request.getSession().getAttribute("username"));
  39. }
  40. int count = baoxiuxinxiService.selectCount(wrapper);
  41. return R.ok().put("count", count);
  42. }

项目下载地址

点击查看

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/166806?site
推荐阅读
相关标签
  

闽ICP备14008679号