package com.ruoyi.collaborativeApproval.service;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.collaborativeApproval.dto.HouseLeaseDTO;
|
import com.ruoyi.collaborativeApproval.pojo.HouseLease;
|
import com.ruoyi.collaborativeApproval.vo.HouseLeaseVO;
|
import java.util.List;
|
|
/**
|
* 房屋租赁管理 Service 接口
|
*
|
* @author ruoyi
|
*/
|
public interface HouseLeaseService extends IService<HouseLease> {
|
|
/**
|
* 分页查询
|
*
|
* @param page 分页对象
|
* @param houseLeaseDTO 查询条件
|
* @return 分页结果
|
*/
|
Page<HouseLeaseVO> listPage(Page<HouseLease> page, HouseLeaseDTO houseLeaseDTO);
|
|
/**
|
* 查询列表 (用于导出)
|
*
|
* @param houseLeaseDTO 查询条件
|
* @return 列表结果
|
*/
|
List<HouseLease> getList(HouseLeaseDTO houseLeaseDTO);
|
|
/**
|
* 查询详情
|
*
|
* @param id 租赁ID
|
* @return 详情VO
|
*/
|
HouseLeaseVO getDetail(Long id);
|
|
/**
|
* 新增或修改
|
*
|
* @param houseLeaseDTO 数据
|
* @return 是否成功
|
*/
|
boolean addOrUpdate(HouseLeaseDTO houseLeaseDTO);
|
}
|