mirror of
https://github.com/FreeeBird/hotel.git
synced 2026-05-01 08:20:26 +08:00
1.添加对房间信息的简单操作
2.新增时间格式化的工具类
This commit is contained in:
18
src/main/java/cn/mafangui/hotel/service/RoomService.java
Normal file
18
src/main/java/cn/mafangui/hotel/service/RoomService.java
Normal file
@@ -0,0 +1,18 @@
|
||||
package cn.mafangui.hotel.service;
|
||||
|
||||
import cn.mafangui.hotel.entity.Room;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
public interface RoomService {
|
||||
int addRoom(Room room);
|
||||
int deleteRoom(int roomId);
|
||||
int deleteRoom(String roomNumber);
|
||||
int updateRoom(Room room);
|
||||
Room findById(int roomId);
|
||||
Room findByNumber(String roomNumber);
|
||||
List<Room> findByStatus(String status);
|
||||
List<Room> findByType(String typeName);
|
||||
List<Room> findAll();
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user