You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
833 B
35 lines
833 B
package com.cya.service.impl;
|
|
|
|
import java.util.List;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import com.cya.entity.Login;
|
|
import com.cya.mapper.ILoginMapper;
|
|
import com.cya.service.ILoginService;
|
|
|
|
@Service
|
|
public class LoginServiceImpl implements ILoginService {
|
|
|
|
@Autowired
|
|
private ILoginMapper loginMapperImpl;
|
|
|
|
@Override
|
|
public List login(Login login) {
|
|
List list=null;
|
|
// TODO Auto-generated method stub
|
|
if(login.getRole().trim().equals("admin")) {
|
|
list= loginMapperImpl.loginToAdmin(login);
|
|
}
|
|
if(login.getRole().trim().equals("dormManager")) {
|
|
list= loginMapperImpl.loginToDormManage(login);
|
|
}
|
|
if(login.getRole().trim().equals("student")) {
|
|
list= loginMapperImpl.loginToStudent(login);
|
|
}
|
|
return list;
|
|
}
|
|
|
|
}
|