diff --git a/0_Framework/Application/PaginationRequest.cs b/0_Framework/Application/PaginationRequest.cs
new file mode 100644
index 00000000..0ad0fe3d
--- /dev/null
+++ b/0_Framework/Application/PaginationRequest.cs
@@ -0,0 +1,7 @@
+namespace _0_Framework.Application;
+
+public class PaginationRequest
+{
+ public int PageIndex { get; set; } = 1;
+ public int PageSize { get; set; } = 30;
+}
\ No newline at end of file
diff --git a/CompanyManagment.App.Contracts/InstitutionContract/IInstitutionContractApplication.cs b/CompanyManagment.App.Contracts/InstitutionContract/IInstitutionContractApplication.cs
index 615bc4f2..37648103 100644
--- a/CompanyManagment.App.Contracts/InstitutionContract/IInstitutionContractApplication.cs
+++ b/CompanyManagment.App.Contracts/InstitutionContract/IInstitutionContractApplication.cs
@@ -112,7 +112,7 @@ public class CreateInstitutionContractRequest
public string EmployeeManualCount { get; set; }
public string Description { get; set; }
}
-public class InstitutionContractListSearchModel
+public class InstitutionContractListSearchModel :PaginationRequest
{
///
/// کارفرما / کارگاه / طرف حساب / معرف
@@ -174,13 +174,4 @@ public class InstitutionContractListSearchModel
///
public bool? IsOfficial { get; set; }
- ///
- /// ایندکس صفحه
- ///
- public int PageIndex { get; set; }
-
-///
-/// تعداد داخل صفحه
-///
- public int PageSize { get; set; } = 30;
}
\ No newline at end of file