Ver código fonte

上传文件至 'src/service'

1701010542 6 anos atrás
pai
commit
3802367671

+ 42 - 0
src/service/EmployeeService.java

@@ -0,0 +1,42 @@
+package service;
+
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+
+import dao.EmployeeDao;
+import model.Employee;
+
+
+
+@Service
+public class EmployeeService {
+	
+	@Autowired
+	private EmployeeDao employeeDao;
+	
+	public int insertEmployee(Employee employee){
+		return employeeDao.insertEmployee(employee);	
+		} 
+	
+	 public int deleteEmployee(int id){
+		 return employeeDao.deleteEmployee(id);
+	 }
+	 
+	 public int updateEmployee(Employee employee){
+		 return employeeDao.updateEmployee(employee);
+	 }
+	 
+	 //·ÖÒ³²éѯ
+	 public PageInfo<Employee> selectEmployees(int pageIndex,int pageSize){
+		 PageInfo<Employee> pageinfo=null;
+		 PageHelper.startPage(pageIndex,pageSize);
+		 List<Employee> employees=employeeDao.selectEmployees();
+		 pageinfo=new PageInfo<Employee>(employees);
+		 return pageinfo;
+	 }
+}

+ 8 - 0
src/service/UserService.java

@@ -0,0 +1,8 @@
+package service;
+
+import model.User;
+
+public interface UserService {
+	
+	User findUser(String no,String password);
+}

+ 20 - 0
src/service/UserServiceImpl.java

@@ -0,0 +1,20 @@
+package service;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import dao.UserDao;
+import model.User;
+import service.UserService;
+
+  @Service("userService")
+  @Transactional
+public class UserServiceImpl implements UserService{
+	  
+	  @Autowired
+	  private UserDao userDao;
+	  public User findUser(String no,String password){
+		  return userDao.findUser(no, password);
+	  }
+}