diff --git a/0_Framework/Application/ClassificationRangeOfGroupRate.cs b/0_Framework/Application/ClassificationRangeOfGroupRate.cs
new file mode 100644
index 00000000..5085e52e
--- /dev/null
+++ b/0_Framework/Application/ClassificationRangeOfGroupRate.cs
@@ -0,0 +1,237 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace _0_Framework.Application;
+
+///
+/// دامنه امتیازات گروه های طبقه بندی مشاغل
+///
+public static class ClassificationRangeOfGroupRate
+{
+
+ ///
+ /// دریافت فاصله امتیاز گروه
+ ///
+ ///
+ ///
+ public static ClassificationGroupRate GetGroupDistanceRate(string groupNo)
+ {
+
+ switch (groupNo)
+ {
+ case "1":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 0,
+ HighRate = 80,
+ DistanceRate = 0,
+ };
+ break;
+ case "2":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 81,
+ HighRate = 95,
+ DistanceRate = 15,
+ };
+ break;
+ case "3":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 96,
+ HighRate = 110,
+ DistanceRate = 30, //فاصله سقف این گروه تا سقف گروه یک
+ };
+ break;
+ case "4":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 111,
+ HighRate = 125,
+ DistanceRate = 45, //فاصله سقف این گروه تا سقف گروه یک
+ };
+ break;
+ case "5":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 126,
+ HighRate = 145,
+ DistanceRate = 65, //فاصله سقف این گروه تا سقف گروه یک
+ };
+ break;
+ case "6":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 146,
+ HighRate = 165,
+ DistanceRate = 85,
+ };
+ break;
+ case "7":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 166,
+ HighRate = 185,
+ DistanceRate = 105,
+ };
+ break;
+ case "8":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 186,
+ HighRate = 210,
+ DistanceRate = 130,
+ };
+ break;
+ case "9":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 211,
+ HighRate = 235,
+ DistanceRate = 155,
+ };
+ break;
+ case "10":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 236,
+ HighRate = 265,
+ DistanceRate = 185,
+ };
+ break;
+ case "11":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 266,
+ HighRate = 295,
+ DistanceRate = 215,
+ };
+ break;
+ case "12":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 296,
+ HighRate = 325,
+ DistanceRate = 245,
+ };
+ break;
+ case "13":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 326,
+ HighRate = 365,
+ DistanceRate = 285,
+ };
+ break;
+ case "14":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 366,
+ HighRate = 405,
+ DistanceRate = 325,
+ };
+ break;
+ case "15":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 406,
+ HighRate = 445,
+ DistanceRate = 365,
+ };
+ break;
+ case "16":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 446,
+ HighRate = 495,
+ DistanceRate = 415,
+ };
+ break;
+ case "17":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 496,
+ HighRate = 545,
+ DistanceRate = 465,
+ };
+ break;
+ case "18":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 546,
+ HighRate = 605,
+ DistanceRate = 525,
+ };
+ break;
+ case "19":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 606,
+ HighRate = 665,
+ DistanceRate = 585,
+ };
+ break;
+ case "20":
+ return new ClassificationGroupRate()
+ {
+ GroupNo = groupNo,
+ LowRate = 666,
+ HighRate = 740,
+ DistanceRate = 660,
+ };
+ break;
+ }
+
+
+ return new ClassificationGroupRate();
+ }
+}
+
+///
+/// دیتای امتیازات هر گرو
+///
+public class ClassificationGroupRate
+{
+
+ ///
+ /// شمازه گروه
+ ///
+ public string GroupNo { get; set; }
+
+ ///
+ /// امتیاز کف
+ ///
+ public int LowRate { get; set; }
+
+ ///
+ /// امتیاز سقف
+ ///
+ public int HighRate { get; set; }
+
+ ///
+ /// فاصله امتیاز
+ ///
+ public int DistanceRate { get; set; }
+}
\ No newline at end of file