package com.template.services.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.template.mapper.HouseNumberStateMapper;
import com.template.model.pojo.HouseNumberState;
import com.template.services.HouseNumberStateService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;
/**
*
* 服务实现类
*
*
* @author ceshi
* @since 2023-11-20
*/
@Service
public class HouseNumberStateServiceImpl extends ServiceImpl implements HouseNumberStateService {
@Autowired
HouseNumberStateMapper houseNumberStateMapper;
@Override
public List houseNumberStateList(LocalDateTime localDate, LocalDateTime endLocalDate, String houseNumberIds) {
return houseNumberStateMapper.houseNumberStateList(localDate,endLocalDate,houseNumberIds);
}
@Override
public List beBooked(String ids, String reserveLiveTime, String reserveLeaveTime) {
return houseNumberStateMapper.beBooked(ids,reserveLiveTime,reserveLeaveTime);
}
@Override
public HouseNumberState getData(Date date,String houseNumberId) {
return houseNumberStateMapper.getData(date,houseNumberId);
}
@Override
public HouseNumberState getLockHouseNumberState(String houseNumberId, LocalDateTime now) {
HouseNumberState houseNumberState= houseNumberStateMapper.getLockHouseNumberState(houseNumberId,now);
return houseNumberState;
}
@Override
public HouseNumberState getMaintainHouseNumberState(String houseNumberId, LocalDateTime date) {
return houseNumberStateMapper.getMaintainHouseNumberState(houseNumberId,date);
}
@Override
public List getDate(Date date, Integer houseNumberId) {
return houseNumberStateMapper.getDate(date, houseNumberId);
}
@Override
public List getHouseNumber(String startTime, String endTime, String houseNumberIds) {
return houseNumberStateMapper.getHouseNumber(startTime, endTime,houseNumberIds);
}
}