完成入住登记接口编写

This commit is contained in:
freeebird
2018-11-16 11:35:35 +08:00
parent 37dc55809e
commit c39dcd5dfa
6 changed files with 195 additions and 39 deletions

View File

@@ -0,0 +1,21 @@
package cn.mafangui.hotel.service;
import cn.mafangui.hotel.entity.CheckIn;
import java.util.List;
public interface CheckInService {
int insert(CheckIn checkIn);
int delete(int checkInId);
int update(CheckIn checkIn);
int updateByRoomNumber(String roomNumber);
CheckIn selectById(int checkInId);
List<CheckIn> selectAll();
}

View File

@@ -0,0 +1,46 @@
package cn.mafangui.hotel.service.impl;
import cn.mafangui.hotel.entity.CheckIn;
import cn.mafangui.hotel.mapper.CheckInMapper;
import cn.mafangui.hotel.service.CheckInService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class CheckInServiceImpl implements CheckInService {
@Autowired
private CheckInMapper checkInMapper;
@Override
public int insert(CheckIn checkIn) {
return checkInMapper.insert(checkIn);
}
@Override
public int delete(int checkInId) {
return checkInMapper.deleteByPrimaryKey(checkInId);
}
@Override
public int update(CheckIn checkIn) {
return checkInMapper.updateByPrimaryKeySelective(checkIn);
}
@Override
public int updateByRoomNumber(String roomNumber) {
return checkInMapper.updateByRoomNumber(roomNumber);
}
@Override
public CheckIn selectById(int checkInId) {
return checkInMapper.selectByPrimaryKey(checkInId);
}
@Override
public List<CheckIn> selectAll() {
return checkInMapper.selectAll();
}
}