request detail

This commit is contained in:
Phuoc Nguyen
2025-11-28 15:47:51 +07:00
parent 65f6f825a6
commit 9e7bda32f2
14 changed files with 1320 additions and 718 deletions

View File

@@ -0,0 +1,26 @@
/// Design Request Repository Interface
///
/// Defines contract for design request data operations.
library;
import 'package:worker/features/showrooms/domain/entities/design_request.dart';
/// Design Request Repository
///
/// Repository interface for design request operations.
abstract class DesignRequestRepository {
/// Get list of design requests
///
/// Returns list of design requests.
/// [limitStart] - Pagination offset
/// [limitPageLength] - Number of items per page (0 = all)
Future<List<DesignRequest>> getDesignRequests({
int limitStart = 0,
int limitPageLength = 0,
});
/// Get detail of a design request by name
///
/// Returns full design request detail with files_list.
Future<DesignRequest> getDesignRequestDetail(String name);
}