import '../../data/models/rent_dto.dart'; abstract class RentRepository { /// 임대 목록 조회 (백엔드 실제 파라미터) Future getRents({ int page = 1, int perPage = 10, int? equipmentId, int? companyId, bool? isActive, DateTime? dateFrom, DateTime? dateTo, }); /// 임대 상세 조회 Future getRent(int id); /// 임대 생성 Future createRent(RentRequestDto request); /// 임대 수정 Future updateRent(int id, RentUpdateRequestDto request); /// 임대 삭제 Future deleteRent(int id); /// 진행중인 임대 조회 (백엔드 실존 API) Future> getActiveRents(); }