| | |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import org.springblade.modules.house.entity.HouseRentalEntity; |
| | | import org.springblade.modules.house.vo.HouseRentalTenantVO; |
| | | import org.springblade.modules.house.vo.HouseRentalVO; |
| | | import org.springblade.core.mp.base.BaseService; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.springblade.modules.house.excel.HouseRentalExcel; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | * @param houseRental |
| | | * @return |
| | | */ |
| | | IPage<HouseRentalVO> selectHouseRentalPage(IPage<HouseRentalVO> page, HouseRentalVO houseRental); |
| | | IPage<HouseRentalTenantVO> selectHouseRentalPage(IPage<HouseRentalTenantVO> page, HouseRentalTenantVO houseRental); |
| | | |
| | | /** |
| | | * 查询房屋出租情况 |
| | |
| | | * @return |
| | | */ |
| | | List<HouseRentalVO> getHouseRentalListByCode(String code); |
| | | |
| | | /** |
| | | * 自定义房屋出租新增 |
| | | * @param houseRentalVO |
| | | * @return |
| | | */ |
| | | Boolean add(HouseRentalVO houseRentalVO); |
| | | |
| | | /** |
| | | * 出租屋 自定义删除 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | Boolean removeHouseRental(Long id); |
| | | |
| | | /** |
| | | * 出租屋 自定义修改 |
| | | * @param houseRental |
| | | * @return |
| | | */ |
| | | Boolean updateHouseRental(HouseRentalVO houseRental); |
| | | |
| | | /** |
| | | * 获取统计数据 |
| | | * @return |
| | | */ |
| | | Object getStatistics(HouseRentalTenantVO houseRental); |
| | | |
| | | /** |
| | | * 出租屋 确认 |
| | | * @param houseRental |
| | | * @return |
| | | */ |
| | | Boolean confirmHouseRental(HouseRentalVO houseRental); |
| | | |
| | | /** |
| | | * 导出租赁信息 |
| | | * @param houseRentalVO |
| | | * @return |
| | | */ |
| | | List<HouseRentalExcel> export(HouseRentalTenantVO houseRentalVO); |
| | | |
| | | Integer getStatisticsCount(HouseRentalTenantVO houseRental); |
| | | } |