Compare commits

...

6 Commits

@ -0,0 +1,14 @@
package com.zsz.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zsz.pojo.Admin;
import com.zsz.pojo.LoginForm;
public interface AdminService extends IService<Admin> {
Admin login(LoginForm loginForm);
Admin getAdminById(Long userId);
Page<Admin> getAllAdminData(Page<Admin> adminPage, String adminName);
}

@ -0,0 +1,13 @@
package com.zsz.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zsz.pojo.Clazz;
import java.util.List;
public interface ClazzService extends IService<Clazz> {
Page<Clazz> getClazzData(Page<Clazz> clazzPage, Clazz clazz);
List<Clazz> getClazzs();
}

@ -0,0 +1,37 @@
package com.zsz.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.zsz.mapper.ClazzMapper;
import com.zsz.pojo.Clazz;
import com.zsz.service.ClazzService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.StringUtils;
import java.util.List;
@Service("clazzServiceImpl")
@Transactional
public class ClazzServiceImpl extends ServiceImpl<ClazzMapper, Clazz> implements ClazzService {
@Override
public Page<Clazz> getClazzData(Page<Clazz> clazzPage, Clazz clazz) {
QueryWrapper<Clazz> clazzQueryWrapper = new QueryWrapper<>();
if (!StringUtils.isEmpty(clazz.getGradeName())){
clazzQueryWrapper.like("grade_name",clazz.getGradeName());
}
if (!StringUtils.isEmpty(clazz.getName())){
clazzQueryWrapper.like("name",clazz.getName());
}
Page<Clazz> selectPage = baseMapper.selectPage(clazzPage, clazzQueryWrapper);
return selectPage;
}
@Override
public List<Clazz> getClazzs() {
QueryWrapper<Clazz> clazzQueryWrapper = new QueryWrapper<>();
return baseMapper.selectList(clazzQueryWrapper);
}
}

@ -0,0 +1,15 @@
package com.zsz.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zsz.pojo.Grade;
import java.util.List;
public interface GradeService extends IService<Grade> {
Page<Grade> getGradesData(Page<Grade> gradePage, String gradeName);
List<Grade> getGrades();
}

@ -0,0 +1,15 @@
package com.zsz.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zsz.pojo.LoginForm;
import com.zsz.pojo.Student;
public interface StudentService extends IService<Student> {
Student login(LoginForm loginForm);
Student getStudentById(Long userId);
Page<Student> getStudentData(Page<Student> studentPage, Student student);
}

@ -0,0 +1,15 @@
package com.zsz.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zsz.pojo.LoginForm;
import com.zsz.pojo.Teacher;
public interface TeacherService extends IService<Teacher> {
Teacher login(LoginForm loginForm);
Teacher getTeacherById(Long userId);
Page<Teacher> getTeacherData(Page<Teacher> teacherPage, Teacher teacher);
}
Loading…
Cancel
Save