feat(core):add map file for excel

This commit is contained in:
shahzeydyfah
2026-02-15 22:52:11 +03:30
parent 3061b86524
commit db0cc4007c
4 changed files with 58 additions and 2 deletions
+1
View File
@@ -81,6 +81,7 @@ class ExportModel(BaseModel):
ot: Optional[OutPutType]
c: Optional[dict]
d: Optional[str]
vk: Optional[dict] = None
class SortModel(BaseModel):
+25
View File
@@ -0,0 +1,25 @@
"""
رجیستری مپ‌های ازپیش‌تعریف‌شده برای خروجی اکسل.
کلاینت فقط کلید (مثلاً design_sts) را در e.vk می‌فرستد تا به‌جای عدد، متن در اکسل بیاید.
"""
EXCEL_VALUE_MAP_REGISTRY = {
"design_sts": {
1: "شروع نشده",
2: "جاری",
3: "متوقف",
4: "خاتمه یافته",
},
"monitor_sts": {
1: "شروع نشده",
2: "جاری",
3: "متوقف",
4: "تحویل موقت",
5: "خاتمه یافته",
},
"sts": {
1: "جاری",
2: "حذف شده",
},
}