计算机毕业设计:java基于SSM的班级管理系统
一、项目简述
本系统功能包括: 管理员:学生信息管理,辅导员管理,首页,个人信息,成绩管理,宿舍管理,班级公告管理,教学管理,班级管理,宿舍评分管理等; 辅导员:个人中心 ,修改密码,学生管理,成绩管理,专业管理等 二、项目运行
开发语言:Java 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架:ssm
班级信息控制器类 /** * 班级信息 * 后端接口 * @author * @email * @date 2021-04-24 23:35:06 */ @RestController @RequestMapping("/banjixinxi") public class BanjixinxiController { @Autowired private BanjixinxiService banjixinxiService; /** * 后端列表 */ @RequestMapping("/page") public R page(@RequestParam Map<String, Object> params,BanjixinxiEntity banjixinxi, HttpServletRequest request){ EntityWrapper<BanjixinxiEntity> ew = new EntityWrapper<BanjixinxiEntity>(); PageUtils page = banjixinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, banjixinxi), params), params)); return R.ok().put("data", page); } /** * 前端列表 */ @RequestMapping("/list") public R list(@RequestParam Map<String, Object> params,BanjixinxiEntity banjixinxi, HttpServletRequest request){ EntityWrapper<BanjixinxiEntity> ew = new EntityWrapper<BanjixinxiEntity>(); PageUtils page = banjixinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, banjixinxi), params), params)); return R.ok().put("data", page); } /** * 列表 */ @RequestMapping("/lists") public R list( BanjixinxiEntity banjixinxi){ EntityWrapper<BanjixinxiEntity> ew = new EntityWrapper<BanjixinxiEntity>(); ew.allEq(MPUtil.allEQMapPre( banjixinxi, "banjixinxi")); return R.ok().put("data", banjixinxiService.selectListView(ew)); } /** * 查询 */ @RequestMapping("/query") public R query(BanjixinxiEntity banjixinxi){ EntityWrapper< BanjixinxiEntity> ew = new EntityWrapper< BanjixinxiEntity>(); ew.allEq(MPUtil.allEQMapPre( banjixinxi, "banjixinxi")); BanjixinxiView banjixinxiView = banjixinxiService.selectView(ew); return R.ok("查询班级信息成功").put("data", banjixinxiView); } /** * 后端详情 */ @RequestMapping("/info/{id}") public R info(@PathVariable("id") Long id){ BanjixinxiEntity banjixinxi = banjixinxiService.selectById(id); return R.ok().put("data", banjixinxi); } /** * 前端详情 */ @RequestMapping("/detail/{id}") public R detail(@PathVariable("id") Long id){ BanjixinxiEntity banjixinxi = banjixinxiService.selectById(id); return R.ok().put("data", banjixinxi); } /** * 后端保存 */ @RequestMapping("/save") public R save(@RequestBody BanjixinxiEntity banjixinxi, HttpServletRequest request){ banjixinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(banjixinxi); banjixinxiService.insert(banjixinxi); return R.ok(); } /** * 前端保存 */ @RequestMapping("/add") public R add(@RequestBody BanjixinxiEntity banjixinxi, HttpServletRequest request){ banjixinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(banjixinxi); banjixinxiService.insert(banjixinxi); return R.ok(); }
上一篇:
微信小程序ssm电影院售票系统app