zhaozhiyuan_branch
parent
10dab3ba50
commit
cb269a31c1
@ -1,25 +0,0 @@
|
||||
package com.itheima.service;
|
||||
import com.itheima.po.Admin;
|
||||
import com.itheima.po.PageInfo;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户Service层接口
|
||||
*/
|
||||
public interface AdminService {
|
||||
// 通过账号和密码查询用户
|
||||
public Admin findAdmin(Admin admin);
|
||||
|
||||
//找到所有所有数据
|
||||
public List<Admin> getAll();
|
||||
|
||||
//分页查询
|
||||
public PageInfo<Admin> findPageInfo(String a_username, String a_describe,Integer a_id, Integer pageIndex, Integer pageSize);
|
||||
|
||||
public int addAdmin(Admin admin); //添加管理员信息
|
||||
public int deleteAdmin(Integer a_id); //删除管理员信息
|
||||
public int updateAdmin(Admin admin); //修改管理员信息
|
||||
public Admin findAdminById(Integer a_id);
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
package com.itheima.service;
|
||||
import com.itheima.po.Class;
|
||||
import com.itheima.po.PageInfo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户Service层接口
|
||||
*/
|
||||
public interface ClassService {
|
||||
|
||||
//分页查询
|
||||
public PageInfo<Class> findPageInfo(String c_classname, String c_counsellor, Integer c_classid, Integer pageIndex, Integer pageSize);
|
||||
|
||||
public int deleteClass(Integer c_id); //删除班级信息
|
||||
public int addClass(Class ucalss); //添加班级信息
|
||||
public Class findClassById(Integer c_id);
|
||||
public int updateClass(Class uclass); //修改班级信息
|
||||
public List<Class> findClassStudent(Class uclass);//查询班级人员信息
|
||||
public List<Class> getAll();
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
package com.itheima.service;
|
||||
|
||||
import com.itheima.po.DormClean;
|
||||
import com.itheima.po.PageInfo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @program: dormitorySystem
|
||||
* @description: 宿舍卫生服务接口
|
||||
* @author: Joyrocky
|
||||
* @create: 2019-04-24 15:18
|
||||
**/
|
||||
public interface DormCleanService {
|
||||
//分页查询
|
||||
public PageInfo<DormClean> findPageInfo(Integer d_id, String d_dormbuilding, Integer pageIndex, Integer pageSize);
|
||||
|
||||
public int addDormClean(DormClean dormclean); //添加宿舍信息
|
||||
public int deleteDormClean(Integer g_id); //删除宿舍信息
|
||||
public int updateDormClean(DormClean dormclean); //修改宿舍信息
|
||||
public DormClean findDormCleanById(Integer g_id);
|
||||
public List<DormClean> getAll();
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
package com.itheima.service;
|
||||
|
||||
import com.itheima.po.DormRepair;
|
||||
import com.itheima.po.PageInfo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @program: dormitorySystem
|
||||
* @description: 维修登记
|
||||
* @author: Joyrocky
|
||||
* @create: 2019-04-28 00:25
|
||||
**/
|
||||
public interface DormRepairService {
|
||||
|
||||
//分页查询
|
||||
public PageInfo<DormRepair> findPageInfo(Integer d_id, String d_dormbuilding, Integer pageIndex, Integer pageSize);
|
||||
|
||||
public int addDormRepair(DormRepair dormrepair); //添加宿舍信息
|
||||
public int deleteDormRepair(Integer r_id); //删除宿舍信息
|
||||
public int updateDormRepair(DormRepair dormrepair); //修改宿舍信息
|
||||
public DormRepair findDormRepairById(Integer r_id);
|
||||
public List<DormRepair> getAll();
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
package com.itheima.service;
|
||||
|
||||
import com.itheima.po.Dormitory;
|
||||
import com.itheima.po.PageInfo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户Service层接口
|
||||
*/
|
||||
public interface DormitoryService {
|
||||
|
||||
//分页查询
|
||||
public PageInfo<Dormitory> findPageInfo(String a_name, Integer s_dormitoryid,String d_dormbuilding, Integer pageIndex, Integer pageSize);
|
||||
|
||||
public int addDormitory(Dormitory dormitory); //添加宿舍信息
|
||||
public int deleteDormitory(Integer d_id); //删除宿舍信息
|
||||
public int updateDormitory(Dormitory dormitory); //修改宿舍信息
|
||||
public Dormitory findDormitoryById(Integer d_id);
|
||||
|
||||
public List<Dormitory> findDormitoryStudent(Dormitory dormitory);//查询宿舍人员信息
|
||||
public List<Dormitory> getAll();
|
||||
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
package com.itheima.service;
|
||||
|
||||
import com.itheima.po.PageInfo;
|
||||
import com.itheima.po.StudentClean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @program: dormitorySystem
|
||||
* @description: 学生卫生服务接口
|
||||
* @author: Joyrocky
|
||||
* @create: 2019-04-25 12:15
|
||||
**/
|
||||
public interface StudentCleanService {
|
||||
//分页查询
|
||||
public PageInfo<StudentClean> findPageInfo(Integer s_studentid, String s_name, Integer s_dormitoryid, Integer pageIndex, Integer pageSize);
|
||||
|
||||
public int addStudentClean(StudentClean studentclean); //添加宿舍信息
|
||||
public int deleteStudentClean(Integer g_id); //删除宿舍信息
|
||||
public int updateStudentClean(StudentClean studentclean); //修改宿舍信息
|
||||
public StudentClean findStudentCleanById(Integer g_id);
|
||||
public List<StudentClean> getAll();
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
package com.itheima.service;
|
||||
import com.itheima.po.PageInfo;
|
||||
import com.itheima.po.Student;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户Service层接口
|
||||
*/
|
||||
public interface StudentService {
|
||||
|
||||
//分页查询
|
||||
public PageInfo<Student> findPageInfo(String s_name,Integer s_studentid,Integer s_classid,
|
||||
String s_classname, Integer pageIndex, Integer pageSize);
|
||||
|
||||
public int deleteStudent(Integer s_id); //通过id删除学生信息
|
||||
public int addStudent(Student student); //添加学生信息
|
||||
public int updateStudent(Student student); //修改学生信息
|
||||
public Student findStudentById(Integer s_id);
|
||||
public List<Student> getAll();
|
||||
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
package com.itheima.service;
|
||||
|
||||
import com.itheima.po.PageInfo;
|
||||
import com.itheima.po.Visitor;
|
||||
import org.springframework.ui.Model;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @program: dormitorySystem
|
||||
* @description: 访客
|
||||
* @author: Joyrocky
|
||||
* @create: 2019-05-14 12:39
|
||||
**/
|
||||
public interface VisitorService {
|
||||
//分页查询
|
||||
public PageInfo<Visitor> findPageInfo(String v_name, Integer v_phone , Integer pageIndex, Integer pageSize);
|
||||
public int addVisitor(Visitor visitor); //添加访客信息
|
||||
public List<Visitor> getAll();
|
||||
}
|
@ -1,79 +0,0 @@
|
||||
package com.itheima.service.impl;
|
||||
|
||||
import com.itheima.dao.AdminDao;
|
||||
import com.itheima.po.Admin;
|
||||
import com.itheima.po.PageInfo;
|
||||
import com.itheima.service.AdminService;
|
||||
import com.itheima.util.MD5Util;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户Service接口实现类
|
||||
*/
|
||||
@Service("adminService")
|
||||
@Transactional
|
||||
public class AdminServiceImpl implements AdminService {
|
||||
// 注入UserDao
|
||||
@Autowired
|
||||
private AdminDao adminDao;
|
||||
|
||||
//管理登陆查询
|
||||
@Override
|
||||
public Admin findAdmin(Admin admin) {
|
||||
Admin a = adminDao.findAdmin(admin);
|
||||
return a;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Admin> getAll(){
|
||||
|
||||
List<Admin> adminList = adminDao.getAll();
|
||||
return adminList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageInfo<Admin> findPageInfo(String a_username, String a_describe,Integer a_id,Integer pageIndex, Integer pageSize) {
|
||||
PageInfo<Admin> pi = new PageInfo<Admin>();
|
||||
pi.setPageIndex(pageIndex);
|
||||
pi.setPageSize(pageSize);
|
||||
//获取总条数
|
||||
Integer totalCount = adminDao.totalCount(a_username,a_describe,a_id);
|
||||
if (totalCount>0){
|
||||
pi.setTotalCount(totalCount);
|
||||
//每一页显示管理员信息数
|
||||
//currentPage = (pageIndex-1)*pageSize 当前页码数减1*最大条数=开始行数
|
||||
List<Admin> adminList = adminDao.getAdminList(a_username,a_describe,a_id,
|
||||
(pi.getPageIndex()-1)*pi.getPageSize(),pi.getPageSize());
|
||||
pi.setList(adminList);
|
||||
}
|
||||
return pi;
|
||||
}
|
||||
|
||||
//添加管理员信息
|
||||
@Override
|
||||
public int addAdmin(Admin admin) {
|
||||
return adminDao.addAdmin(admin);
|
||||
}
|
||||
|
||||
//通过id删除管理员信息
|
||||
@Override
|
||||
public int deleteAdmin(Integer a_id) {
|
||||
return adminDao.deleteAdmin(a_id);
|
||||
}
|
||||
|
||||
//修改管理员信息
|
||||
@Override
|
||||
public int updateAdmin(Admin admin) {
|
||||
return adminDao.updateAdmin(admin);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Admin findAdminById (Integer a_id){
|
||||
Admin a = adminDao.findAdminById(a_id);
|
||||
return a;
|
||||
}
|
||||
}
|
@ -1,79 +0,0 @@
|
||||
package com.itheima.service.impl;
|
||||
|
||||
|
||||
import com.itheima.dao.ClassDao;
|
||||
import com.itheima.po.Class;
|
||||
import com.itheima.po.PageInfo;
|
||||
import com.itheima.service.ClassService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户Service接口实现类
|
||||
*/
|
||||
@Service("classService")
|
||||
@Transactional
|
||||
public class ClassServiceImpl implements ClassService {
|
||||
// classDao
|
||||
@Autowired
|
||||
private ClassDao classDao;
|
||||
|
||||
|
||||
//分页查询
|
||||
@Override
|
||||
public PageInfo<Class> findPageInfo(String c_classname, String c_counsellor, Integer c_classid, Integer pageIndex, Integer pageSize) {
|
||||
PageInfo<Class> pi = new PageInfo<Class>();
|
||||
pi.setPageIndex(pageIndex);
|
||||
pi.setPageSize(pageSize);
|
||||
//获取总条数
|
||||
Integer totalCount = classDao.totalCount(c_classname,c_classid,c_counsellor);
|
||||
if (totalCount>0){
|
||||
pi.setTotalCount(totalCount);
|
||||
//每一页显示班级信息数
|
||||
//currentPage = (pageIndex-1)*pageSize 当前页码数减1*最大条数=开始行数
|
||||
List<Class> classList = classDao.getClassList(c_classname,c_classid,c_counsellor,
|
||||
(pi.getPageIndex()-1)*pi.getPageSize(),pi.getPageSize());
|
||||
pi.setList(classList);
|
||||
}
|
||||
return pi;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Class> getAll(){
|
||||
List<Class> classList = classDao.getAll();
|
||||
return classList;
|
||||
}
|
||||
|
||||
//通过id删除班级信息
|
||||
@Override
|
||||
public int deleteClass(Integer c_id) {
|
||||
return classDao.deleteClass(c_id);
|
||||
}
|
||||
|
||||
//添加班级信息
|
||||
@Override
|
||||
public int addClass(Class uclass) {
|
||||
return classDao.addClass(uclass);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Class findClassById (Integer c_id){
|
||||
Class c = classDao.findClassById(c_id);
|
||||
return c;
|
||||
}
|
||||
//修改班级信息
|
||||
@Override
|
||||
public int updateClass(Class uclass) {
|
||||
return classDao.updateClass(uclass);
|
||||
}
|
||||
|
||||
//查询宿舍人员信息
|
||||
@Override
|
||||
public List<Class> findClassStudent(Class uclass) {
|
||||
List<Class> c = classDao.findClassStudent(uclass);
|
||||
return c;
|
||||
}
|
||||
}
|
@ -1,77 +0,0 @@
|
||||
package com.itheima.service.impl;
|
||||
|
||||
import com.itheima.dao.DormCleanDao;
|
||||
import com.itheima.po.DormClean;
|
||||
import com.itheima.po.PageInfo;
|
||||
import com.itheima.service.DormCleanService;
|
||||
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-24 15:19
|
||||
**/
|
||||
@Service("dormCleanService")
|
||||
@Transactional
|
||||
public class DormCleanServiceImpl implements DormCleanService {
|
||||
// classDao
|
||||
@Autowired
|
||||
private DormCleanDao dormCleanDao;
|
||||
|
||||
|
||||
//分页查询
|
||||
@Override
|
||||
public PageInfo<DormClean> findPageInfo(Integer d_id, String d_dormbuilding, Integer pageIndex, Integer pageSize) {
|
||||
PageInfo<DormClean> pi = new PageInfo<DormClean>();
|
||||
pi.setPageIndex(pageIndex);
|
||||
pi.setPageSize(pageSize);
|
||||
//获取总条数
|
||||
Integer totalCount = dormCleanDao.totalCount(d_id,d_dormbuilding);
|
||||
if (totalCount>0){
|
||||
pi.setTotalCount(totalCount);
|
||||
//每一页显示宿舍信息数
|
||||
//currentPage = (pageIndex-1)*pageSize 当前页码数减1*最大条数=开始行数
|
||||
List<DormClean> dormCleanList = dormCleanDao.getDormCleanList(d_id,d_dormbuilding,
|
||||
(pi.getPageIndex()-1)*pi.getPageSize(),pi.getPageSize());
|
||||
pi.setList(dormCleanList);
|
||||
}
|
||||
return pi;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<DormClean> getAll(){
|
||||
List<DormClean> dormCleanList = dormCleanDao.getAll();
|
||||
return dormCleanList;
|
||||
}
|
||||
|
||||
//添加宿舍卫生信息
|
||||
@Override
|
||||
public int addDormClean(DormClean dormclean) {
|
||||
return dormCleanDao.addDormClean(dormclean);
|
||||
}
|
||||
|
||||
//通过id删除宿舍卫生信息
|
||||
@Override
|
||||
public int deleteDormClean(Integer g_id) {
|
||||
return dormCleanDao.deleteDormClean(g_id);
|
||||
}
|
||||
|
||||
//修改宿舍卫生信息
|
||||
@Override
|
||||
public int updateDormClean(DormClean dormclean) {
|
||||
return dormCleanDao.updateDormClean(dormclean);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DormClean findDormCleanById (Integer g_id){
|
||||
DormClean d = dormCleanDao.findDormCleanById(g_id);
|
||||
return d;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,77 +0,0 @@
|
||||
package com.itheima.service.impl;
|
||||
|
||||
import com.itheima.dao.DormRepairDao;
|
||||
import com.itheima.po.DormRepair;
|
||||
import com.itheima.po.PageInfo;
|
||||
import com.itheima.service.DormRepairService;
|
||||
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-28 00:24
|
||||
**/
|
||||
@Service("dormRepairService")
|
||||
@Transactional
|
||||
public class DormRepairServiceImpl implements DormRepairService {
|
||||
// classDao
|
||||
@Autowired
|
||||
private DormRepairDao dormRepairDao;
|
||||
|
||||
|
||||
//分页查询
|
||||
@Override
|
||||
public PageInfo<DormRepair> findPageInfo(Integer d_id, String d_dormbuilding, Integer pageIndex, Integer pageSize) {
|
||||
PageInfo<DormRepair> pi = new PageInfo<DormRepair>();
|
||||
pi.setPageIndex(pageIndex);
|
||||
pi.setPageSize(pageSize);
|
||||
//获取总条数
|
||||
Integer totalCount = dormRepairDao.totalCount(d_id,d_dormbuilding);
|
||||
if (totalCount>0){
|
||||
pi.setTotalCount(totalCount);
|
||||
//每一页显示宿舍信息数
|
||||
//currentPage = (pageIndex-1)*pageSize 当前页码数减1*最大条数=开始行数
|
||||
List<DormRepair> dormRepairList = dormRepairDao.getDormRepairList(d_id,d_dormbuilding,
|
||||
(pi.getPageIndex()-1)*pi.getPageSize(),pi.getPageSize());
|
||||
pi.setList(dormRepairList);
|
||||
}
|
||||
return pi;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<DormRepair> getAll(){
|
||||
List<DormRepair> dormRepairList = dormRepairDao.getAll();
|
||||
return dormRepairList;
|
||||
}
|
||||
|
||||
//添加宿舍信息
|
||||
@Override
|
||||
public int addDormRepair(DormRepair dormrepair) {
|
||||
return dormRepairDao.addDormRepair(dormrepair);
|
||||
}
|
||||
|
||||
//通过id删除宿舍信息
|
||||
@Override
|
||||
public int deleteDormRepair(Integer r_id) {
|
||||
return dormRepairDao.deleteDormRepair(r_id);
|
||||
}
|
||||
|
||||
//修改宿舍信息
|
||||
@Override
|
||||
public int updateDormRepair(DormRepair dormrepair) {
|
||||
return dormRepairDao.updateDormRepair(dormrepair);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DormRepair findDormRepairById (Integer r_id){
|
||||
DormRepair d = dormRepairDao.findDormRepairById(r_id);
|
||||
return d;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,82 +0,0 @@
|
||||
package com.itheima.service.impl;
|
||||
|
||||
|
||||
|
||||
import com.itheima.dao.DormitoryDao;
|
||||
import com.itheima.po.Dormitory;
|
||||
import com.itheima.po.PageInfo;
|
||||
import com.itheima.service.DormitoryService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户Service接口实现类
|
||||
*/
|
||||
@Service("dormitoryService")
|
||||
@Transactional
|
||||
public class DormitoryServiceImpl implements DormitoryService {
|
||||
// classDao
|
||||
@Autowired
|
||||
private DormitoryDao dormitoryDao;
|
||||
|
||||
|
||||
//分页查询
|
||||
@Override
|
||||
public PageInfo<Dormitory> findPageInfo(String a_name, Integer s_dormitoryid,String d_dormbuilding, Integer pageIndex, Integer pageSize) {
|
||||
PageInfo<Dormitory> pi = new PageInfo<Dormitory>();
|
||||
pi.setPageIndex(pageIndex);
|
||||
pi.setPageSize(pageSize);
|
||||
//获取总条数
|
||||
Integer totalCount = dormitoryDao.totalCount(a_name,s_dormitoryid,d_dormbuilding);
|
||||
if (totalCount>0){
|
||||
pi.setTotalCount(totalCount);
|
||||
//每一页显示宿舍信息数
|
||||
//currentPage = (pageIndex-1)*pageSize 当前页码数减1*最大条数=开始行数
|
||||
List<Dormitory> dormitoryList = dormitoryDao.getDormitoryList(a_name,s_dormitoryid,d_dormbuilding,
|
||||
(pi.getPageIndex()-1)*pi.getPageSize(),pi.getPageSize());
|
||||
pi.setList(dormitoryList);
|
||||
}
|
||||
return pi;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Dormitory> getAll(){
|
||||
List<Dormitory> dormitoryList = dormitoryDao.getAll();
|
||||
return dormitoryList;
|
||||
}
|
||||
|
||||
//添加宿舍信息
|
||||
@Override
|
||||
public int addDormitory(Dormitory dormitory) {
|
||||
return dormitoryDao.addDormitory(dormitory);
|
||||
}
|
||||
|
||||
//通过id删除宿舍信息
|
||||
@Override
|
||||
public int deleteDormitory(Integer d_id) {
|
||||
return dormitoryDao.deleteDormitory(d_id);
|
||||
}
|
||||
|
||||
//修改宿舍信息
|
||||
@Override
|
||||
public int updateDormitory(Dormitory dormitory) {
|
||||
return dormitoryDao.updateDormitory(dormitory);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Dormitory findDormitoryById (Integer d_id){
|
||||
Dormitory d = dormitoryDao.findDormitoryById(d_id);
|
||||
return d;
|
||||
}
|
||||
//查询宿舍人员信息
|
||||
@Override
|
||||
public List<Dormitory> findDormitoryStudent(Dormitory dormitory) {
|
||||
List<Dormitory> d = dormitoryDao.findDormitoryStudent(dormitory);
|
||||
return d;
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -1,77 +0,0 @@
|
||||
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<StudentClean> findPageInfo(Integer s_studentid, String s_name, Integer s_dormitoryid, Integer pageIndex, Integer pageSize) {
|
||||
PageInfo<StudentClean> pi = new PageInfo<StudentClean>();
|
||||
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<StudentClean> studentCleanList = studentCleanDao.getStudentCleanList(s_studentid,s_name,s_dormitoryid,
|
||||
(pi.getPageIndex()-1)*pi.getPageSize(),pi.getPageSize());
|
||||
pi.setList(studentCleanList);
|
||||
}
|
||||
return pi;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<StudentClean> getAll(){
|
||||
List<StudentClean> 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;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,72 +0,0 @@
|
||||
package com.itheima.service.impl;
|
||||
|
||||
|
||||
import com.itheima.dao.StudentDao;
|
||||
import com.itheima.po.PageInfo;
|
||||
import com.itheima.po.Student;
|
||||
import com.itheima.service.StudentService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户Service接口实现类
|
||||
*/
|
||||
@Service("studentService")
|
||||
@Transactional
|
||||
public class StudentServiceImpl implements StudentService {
|
||||
// 注入studentDao
|
||||
@Autowired
|
||||
private StudentDao studentDao;
|
||||
|
||||
|
||||
//分页查询
|
||||
@Override
|
||||
public PageInfo<Student> findPageInfo(String s_name, Integer s_studentid,Integer s_classid,
|
||||
String s_classname, Integer pageIndex, Integer pageSize) {
|
||||
PageInfo<Student> pi = new PageInfo<Student>();
|
||||
pi.setPageIndex(pageIndex);
|
||||
pi.setPageSize(pageSize);
|
||||
//获取总条数
|
||||
Integer totalCount = studentDao.totalCount(s_name,s_studentid,s_classid,s_classname);
|
||||
if (totalCount>0){
|
||||
pi.setTotalCount(totalCount);
|
||||
//每一页显示学生信息数
|
||||
//currentPage = (pageIndex-1)*pageSize 当前页码数减1*最大条数=开始行数
|
||||
List<Student> studentList = studentDao.getStudentList(s_name,s_studentid,s_classid,s_classname,
|
||||
(pi.getPageIndex()-1)*pi.getPageSize(),pi.getPageSize());
|
||||
pi.setList(studentList);
|
||||
}
|
||||
return pi;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Student> getAll(){
|
||||
List<Student> studentList = studentDao.getAll();
|
||||
return studentList;
|
||||
}
|
||||
|
||||
//通过id删除学生信息
|
||||
@Override
|
||||
public int deleteStudent(Integer s_id) {
|
||||
return studentDao.deleteStudent(s_id);
|
||||
}
|
||||
//添加学生信息
|
||||
@Override
|
||||
public int addStudent(Student student) {
|
||||
return studentDao.addStudent(student);
|
||||
}
|
||||
//修改学生信息
|
||||
@Override
|
||||
public int updateStudent(Student student) { return studentDao.updateStudent(student); }
|
||||
|
||||
@Override
|
||||
public Student findStudentById (Integer s_id){
|
||||
Student s = studentDao.findStudentById(s_id);
|
||||
return s;
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
package com.itheima.service.impl;
|
||||
|
||||
import com.itheima.dao.VisitorDao;
|
||||
import com.itheima.po.PageInfo;
|
||||
import com.itheima.po.Visitor;
|
||||
import com.itheima.service.VisitorService;
|
||||
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-05-14 12:39
|
||||
**/
|
||||
@Service("visitorService")
|
||||
@Transactional
|
||||
public class VisitorServiceImpl implements VisitorService {
|
||||
// 注入studentDao
|
||||
@Autowired
|
||||
private VisitorDao visitorDao;
|
||||
|
||||
|
||||
//分页查询
|
||||
@Override
|
||||
public PageInfo<Visitor> findPageInfo(String v_name, Integer v_phone , Integer pageIndex, Integer pageSize) {
|
||||
PageInfo<Visitor> pi = new PageInfo<Visitor>();
|
||||
pi.setPageIndex(pageIndex);
|
||||
pi.setPageSize(pageSize);
|
||||
//获取总条数
|
||||
Integer totalCount = visitorDao.totalCount(v_name,v_phone);
|
||||
if (totalCount>0){
|
||||
pi.setTotalCount(totalCount);
|
||||
//每一页显示学生信息数
|
||||
//currentPage = (pageIndex-1)*pageSize 当前页码数减1*最大条数=开始行数
|
||||
List<Visitor> visitorList = visitorDao.getVisitorList(v_name,v_phone,
|
||||
(pi.getPageIndex()-1)*pi.getPageSize(),pi.getPageSize());
|
||||
pi.setList(visitorList);
|
||||
}
|
||||
return pi;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Visitor> getAll(){
|
||||
List<Visitor> visitorList = visitorDao.getAll();
|
||||
return visitorList;
|
||||
}
|
||||
|
||||
//添加学生信息
|
||||
@Override
|
||||
public int addVisitor(Visitor visitor) {
|
||||
return visitorDao.addVisitor(visitor);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in new issue