From 5f0ed0227776f83be4c9f02ea6f5b83bd71f7cd2 Mon Sep 17 00:00:00 2001 From: pco4bax5y <2276598359@qq.com> Date: Sun, 30 Apr 2023 10:50:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0StudentCleanServiceImpl.java?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/impl/StudentCleanServiceImpl.java | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 src/cn/edu/hactcm/Service/impl/StudentCleanServiceImpl.java diff --git a/src/cn/edu/hactcm/Service/impl/StudentCleanServiceImpl.java b/src/cn/edu/hactcm/Service/impl/StudentCleanServiceImpl.java new file mode 100644 index 0000000..01bef4e --- /dev/null +++ b/src/cn/edu/hactcm/Service/impl/StudentCleanServiceImpl.java @@ -0,0 +1,77 @@ +package com.itheima.service.impl; + +import com.itheima.dao.StudentCleanDao; +import com.itheima.po.PageInfo; +import com.itheima.po.StudentClean; +import com.itheima.service.StudentCleanService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * @program: dormitorySystem + * @description: 学生卫生接口实现 + * @author: Joyrocky + * @create: 2019-04-25 12:16 + **/ +@Service("studentCleanService") +@Transactional +public class StudentCleanServiceImpl implements StudentCleanService { + // classDao + @Autowired + private StudentCleanDao studentCleanDao; + + + //分页查询 + @Override + public PageInfo findPageInfo(Integer s_studentid, String s_name, Integer s_dormitoryid, Integer pageIndex, Integer pageSize) { + PageInfo pi = new PageInfo(); + pi.setPageIndex(pageIndex); + pi.setPageSize(pageSize); + //获取总条数 + Integer totalCount = studentCleanDao.totalCount(s_studentid,s_name,s_dormitoryid); + if (totalCount>0){ + pi.setTotalCount(totalCount); + //每一页显示宿舍信息数 + //currentPage = (pageIndex-1)*pageSize 当前页码数减1*最大条数=开始行数 + List studentCleanList = studentCleanDao.getStudentCleanList(s_studentid,s_name,s_dormitoryid, + (pi.getPageIndex()-1)*pi.getPageSize(),pi.getPageSize()); + pi.setList(studentCleanList); + } + return pi; + } + + @Override + public List getAll(){ + List studentCleanList = studentCleanDao.getAll(); + return studentCleanList; + } + + //添加宿舍卫生信息 + @Override + public int addStudentClean(StudentClean studentclean) { + return studentCleanDao.addStudentClean(studentclean); + } + + //通过id删除宿舍卫生信息 + @Override + public int deleteStudentClean(Integer g_id) { + return studentCleanDao.deleteStudentClean(g_id); + } + + //修改宿舍卫生信息 + @Override + public int updateStudentClean(StudentClean studentclean) { + return studentCleanDao.updateStudentClean(studentclean); + } + + @Override + public StudentClean findStudentCleanById (Integer g_id){ + StudentClean d = studentCleanDao.findStudentCleanById(g_id); + return d; + } + +} +