赞
踩
本系统功能包括:权限管理,菜单管理,项目运行宿舍管理,学生管理,班级管理,宿舍楼管理,各项记录(归寝记录,维修记录,请假记录,晚归记录),各项系统管理(用户管理,角色管理,菜单管理)等功能。
环境配置:
Jdk1.8 + Redis + Mysql 8.0
项目技术:
Springboot + Maven + Mybatis + Vue 等等组成
package com.example.springboot.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.example.springboot.entity.Student; import com.example.springboot.mapper.StudentMapper; import com.example.springboot.service.StudentService; import org.springframework.stereotype.Service; import javax.annotation.Resource; @Service public class StudentServiceImpl extends ServiceImpl<StudentMapper, Student> implements StudentService { /** * 注入DAO层对象 */ @Resource private StudentMapper studentMapper; /** * 学生登陆 */ @Override public Student stuLogin(String username, String password) { QueryWrapper<Student> qw = new QueryWrapper<>(); qw.eq("username", username); qw.eq("password", password); Student student = studentMapper.selectOne(qw); if (student != null) { return student; } else { return null; } } /** * 学生新增 */ @Override public int addNewStudent(Student student) { int insert = studentMapper.insert(student); return insert; } /** * 分页查询学生 */ @Override public Page find(Integer pageNum, Integer pageSize, String search) { Page page = new Page<>(pageNum, pageSize); QueryWrapper<Student> qw = new QueryWrapper<>(); qw.like("name", search); Page studentPage = studentMapper.selectPage(page, qw); return studentPage; } /** * 更新学生信息 */ @Override public int updateNewStudent(Student student) { int i = studentMapper.updateById(student); return i; } /** * 删除学生信息 */ @Override public int deleteStudent(String username) { int i = studentMapper.deleteById(username); return i; } /** * 主页顶部:学生统计 */ @Override public int stuNum() { QueryWrapper<Student> qw = new QueryWrapper<>(); qw.isNotNull("username"); int stuNum = Math.toIntExact(studentMapper.selectCount(qw)); return stuNum; } /** * 床位信息,查询该学生信息 */ @Override public Student stuInfo(String username) { QueryWrapper<Student> qw = new QueryWrapper<>(); qw.eq("username", username); Student student = studentMapper.selectOne(qw); return student; } } 免费领取下载链接-关注底部gongzhonghao:033
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。