新增管理员的注册、登录、更改密码接口

This commit is contained in:
freeebird
2018-10-13 19:37:31 +08:00
parent a626863732
commit 132506deef
7 changed files with 167 additions and 32 deletions

View File

@@ -0,0 +1,13 @@
package cn.mafangui.hotel.service;
import cn.mafangui.hotel.entity.Admin;
import java.util.List;
public interface AdminService {
Admin login(Admin admin);
int register(Admin admin);
Admin selectByUserName(String userName);
int updateProfile(Admin admin);
List<Admin> findAll();
}

View File

@@ -0,0 +1,40 @@
package cn.mafangui.hotel.service.impl;
import cn.mafangui.hotel.entity.Admin;
import cn.mafangui.hotel.mapper.AdminMapper;
import cn.mafangui.hotel.service.AdminService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class AdminServiceImpl implements AdminService {
@Autowired
private AdminMapper adminMapper;
@Override
public Admin login(Admin admin) {
return adminMapper.selectByUserNameAndPassword(admin);
}
@Override
public int register(Admin admin) {
return adminMapper.insertSelective(admin);
}
@Override
public Admin selectByUserName(String userName) {
return adminMapper.selectByUserName(userName);
}
@Override
public int updateProfile(Admin admin) {
return adminMapper.updateByUserNameSelective(admin);
}
@Override
public List<Admin> findAll() {
return adminMapper.findAll();
}
}

View File

@@ -19,7 +19,7 @@ public class UserServiceImpl implements UserService {
@Override
public int register(User user) {
return userMapper.insert(user);
return userMapper.insertSelective(user);
}
@Override
@@ -39,4 +39,6 @@ public class UserServiceImpl implements UserService {
public int updateProfile(User user) {
return userMapper.updateByUserNameSelective(user);
}
}