import 'package:superport_v2/core/common/models/paginated_result.dart';

import '../entities/approval_history_record.dart';

/// 결재 이력 데이터를 조회하는 도메인 저장소 인터페이스.
abstract class ApprovalHistoryRepository {
  /// 이력 목록을 조회한다.
  Future<PaginatedResult<ApprovalHistoryRecord>> list({
    int page = 1,
    int pageSize = 20,
    String? query,
    int? approvalActionId,
    DateTime? from,
    DateTime? to,
  });
}
