mirror of
https://github.com/FreeeBird/hotel.git
synced 2026-05-01 08:20:26 +08:00
完成WorkerService类编写,通过单元测试
This commit is contained in:
@@ -1,14 +0,0 @@
|
||||
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);
|
||||
int updatePassword(Admin admin,String newPassword);
|
||||
List<Admin> findAll();
|
||||
}
|
||||
@@ -15,10 +15,10 @@ public interface UserService {
|
||||
|
||||
User selectByUserName(String userName);
|
||||
|
||||
int count();
|
||||
|
||||
List<User> findAll();
|
||||
|
||||
int updateProfile(User user);
|
||||
// int count();
|
||||
//
|
||||
// List<User> findAll();
|
||||
//
|
||||
// int updateProfile(User user);
|
||||
|
||||
}
|
||||
|
||||
@@ -5,13 +5,11 @@ import cn.mafangui.hotel.entity.Worker;
|
||||
import java.util.List;
|
||||
|
||||
public interface WorkerService {
|
||||
|
||||
int addWorker(Worker worker);
|
||||
int delWorker(String userName);
|
||||
int updateWorker(Worker worker);
|
||||
Worker selectWorker(String userName);
|
||||
List<Worker> findAllWorker();
|
||||
Worker login(Worker worker);
|
||||
int logout(Worker worker);
|
||||
|
||||
int insert(Worker worker);
|
||||
int delete(int workerId);
|
||||
int updateById(Worker worker);
|
||||
Worker selectById(int workerId);
|
||||
List<Worker> findAll();
|
||||
List<Worker> selectByRole(String role);
|
||||
Worker login(String username,String password);
|
||||
}
|
||||
|
||||
@@ -1,90 +0,0 @@
|
||||
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;
|
||||
|
||||
/**
|
||||
* 登录
|
||||
* @param admin
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Admin login(Admin admin) {
|
||||
return adminMapper.selectByUserNameAndPassword(admin);
|
||||
}
|
||||
|
||||
/**
|
||||
* 注册
|
||||
* @param admin
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int register(Admin admin) {
|
||||
return adminMapper.insertSelective(admin);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据username查找
|
||||
* @param userName
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Admin selectByUserName(String userName) {
|
||||
Admin result = adminMapper.selectByUserName(userName);
|
||||
if (result != null){
|
||||
result.setPassword(null);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新信息
|
||||
* @param admin
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int updateProfile(Admin admin) {
|
||||
return adminMapper.updateByUserNameSelective(admin);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更改密码
|
||||
* @param admin
|
||||
* @param newPassword
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int updatePassword(Admin admin, String newPassword) {
|
||||
int result = 0;
|
||||
if(adminMapper.selectByUserNameAndPassword(admin) != null){
|
||||
admin.setPassword(newPassword);
|
||||
result = adminMapper.updateByUserNameSelective(admin);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 列出所有管理员
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<Admin> findAll() {
|
||||
List<Admin> result;
|
||||
result = adminMapper.findAll();
|
||||
for (Admin admin : result) {
|
||||
admin.setPassword(null);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
package cn.mafangui.hotel.service.impl;
|
||||
|
||||
import cn.mafangui.hotel.entity.Hotel;
|
||||
import cn.mafangui.hotel.mapper.HotelMapper;
|
||||
import cn.mafangui.hotel.service.HotelService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class HotelServiceImpl implements HotelService {
|
||||
@Autowired
|
||||
private HotelMapper hotelMapper;
|
||||
|
||||
@Override
|
||||
public int addHotel(Hotel hotel) {
|
||||
return hotelMapper.insertSelective(hotel);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteHotel(int hotelId) {
|
||||
return hotelMapper.deleteByPrimaryKey(hotelId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateHotel(Hotel hotel) {
|
||||
return hotelMapper.updateByPrimaryKeySelective(hotel);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Hotel selectHotelByName(String hotelName) {
|
||||
return hotelMapper.selectByName(hotelName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Hotel selectHotelById(int hotelId) {
|
||||
return hotelMapper.selectByPrimaryKey(hotelId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Hotel> findAllHotel() {
|
||||
return hotelMapper.selectAll();
|
||||
}
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
package cn.mafangui.hotel.service.impl;
|
||||
|
||||
import cn.mafangui.hotel.entity.Room;
|
||||
import cn.mafangui.hotel.mapper.RoomMapper;
|
||||
import cn.mafangui.hotel.service.RoomService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class RoomServiceImpl implements RoomService {
|
||||
@Autowired
|
||||
private RoomMapper roomMapper;
|
||||
|
||||
@Override
|
||||
public int addRoom(Room room) {
|
||||
return roomMapper.insert(room);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteRoom(int roomId) {
|
||||
return roomMapper.deleteByPrimaryKey(roomId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteRoom(String roomNumber) {
|
||||
return roomMapper.deleteByRoomNumber(roomNumber);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateRoom(Room room) {
|
||||
return roomMapper.updateByPrimaryKeySelective(room);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Room findById(int roomId) {
|
||||
return roomMapper.selectByPrimaryKey(roomId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Room findByNumber(String roomNumber) {
|
||||
return roomMapper.selectByRoomNumber(roomNumber);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Room> findByStatus(String status) {
|
||||
return roomMapper.selectByStatus(status);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Room> findByType(String typeName) {
|
||||
return roomMapper.selectByType(typeName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Room> findAll() {
|
||||
return roomMapper.selectAllRoom();
|
||||
}
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
package cn.mafangui.hotel.service.impl;
|
||||
|
||||
import cn.mafangui.hotel.entity.RoomType;
|
||||
import cn.mafangui.hotel.mapper.RoomTypeMapper;
|
||||
import cn.mafangui.hotel.service.RoomTypeService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class RoomTypeServiceImpl implements RoomTypeService {
|
||||
@Autowired
|
||||
private RoomTypeMapper roomTypeMapper;
|
||||
|
||||
@Override
|
||||
public int addRoomType(RoomType roomType) {
|
||||
return roomTypeMapper.insertSelective(roomType);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int delRoomType(RoomType roomType) {
|
||||
return roomTypeMapper.deleteByRoomType(roomType);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int delById(int typeId) {
|
||||
return roomTypeMapper.deleteByPrimaryKey(typeId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateRoomType(RoomType roomType) {
|
||||
return roomTypeMapper.updateByPrimaryKeySelective(roomType);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RoomType selectByName(RoomType roomType) {
|
||||
return roomTypeMapper.selectByRoomType(roomType);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RoomType selectById(int typeId) {
|
||||
return roomTypeMapper.selectByPrimaryKey(typeId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RoomType> findAllType() {
|
||||
return roomTypeMapper.findAll();
|
||||
}
|
||||
}
|
||||
@@ -1,54 +0,0 @@
|
||||
package cn.mafangui.hotel.service.impl;
|
||||
|
||||
import cn.mafangui.hotel.entity.User;
|
||||
|
||||
import cn.mafangui.hotel.mapper.UserMapper;
|
||||
import cn.mafangui.hotel.service.UserService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class UserServiceImpl implements UserService {
|
||||
|
||||
@Autowired
|
||||
private UserMapper userMapper;
|
||||
|
||||
@Override
|
||||
public User selectById(int id) {
|
||||
return userMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int register(User user) {
|
||||
return userMapper.insertSelective(user);
|
||||
}
|
||||
|
||||
@Override
|
||||
public User login(String username, String password) {
|
||||
return userMapper.selectByUsernameAndPassword(username,password);
|
||||
}
|
||||
|
||||
@Override
|
||||
public User selectByUserName(String userName) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int count() {
|
||||
return userMapper.count();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<User> findAll() {
|
||||
return userMapper.selectAll();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateProfile(User user) {
|
||||
return userMapper.updateByPrimaryKeySelective(user);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -15,37 +15,37 @@ public class WorkerServiceImpl implements WorkerService {
|
||||
private WorkerMapper workerMapper;
|
||||
|
||||
@Override
|
||||
public int addWorker(Worker worker) {
|
||||
public int insert(Worker worker) {
|
||||
return workerMapper.insertSelective(worker);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int delWorker(String userName) {
|
||||
return workerMapper.deleteByUserName(userName);
|
||||
public int delete(int workerId) {
|
||||
return workerMapper.deleteByPrimaryKey(workerId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateWorker(Worker worker) {
|
||||
return workerMapper.updateByUserNameSelective(worker);
|
||||
public int updateById(Worker worker) {
|
||||
return workerMapper.updateByPrimaryKeySelective(worker);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Worker selectWorker(String userName) {
|
||||
return workerMapper.selectByUserName(userName);
|
||||
public Worker selectById(int workerId) {
|
||||
return workerMapper.selectByPrimaryKey(workerId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Worker> findAllWorker() {
|
||||
return workerMapper.findAll();
|
||||
public List<Worker> findAll() {
|
||||
return workerMapper.selectAll();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Worker login(Worker worker) {
|
||||
return workerMapper.selectByUserNameAndPassword(worker);
|
||||
public List<Worker> selectByRole(String role) {
|
||||
return workerMapper.selectByRole(role);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int logout(Worker worker) {
|
||||
return 0;
|
||||
public Worker login(String username, String password) {
|
||||
return workerMapper.selectByUsernameAndPassword(username,password);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user