new api service and logic implemented

This commit is contained in:
2025-01-23 22:27:25 +03:00
parent d91ecda9df
commit 32022ca521
245 changed files with 28004 additions and 0 deletions

View File

@@ -0,0 +1,301 @@
from LanguageModels.Database.Mixins.crud_mixin import CrudCollectionLanguageModel
BuildTypesLanguageModel = dict(
tr={
**CrudCollectionLanguageModel["tr"],
"function_code": "Fonksiyon Kodu",
"type_code": "Yapı Tipi Kodu",
"lang": "Dil",
"type_name": "Tip Adı",
},
en={
**CrudCollectionLanguageModel["en"],
"function_code": "Function Code",
"type_code": "Type Code",
"lang": "Language",
"type_name": "Type Name",
},
)
Part2EmployeeLanguageModel = dict(
tr={
**CrudCollectionLanguageModel["tr"],
"build_id": "Bina ID",
"part_id": "Bina Parça ID",
"employee_id": "Çalışan ID",
},
en={
**CrudCollectionLanguageModel["en"],
"build_id": "Build ID",
"part_id": "Build Part ID",
"employee_id": "Employee ID",
},
)
RelationshipEmployee2BuildLanguageModel = dict(
tr={
**CrudCollectionLanguageModel["tr"],
"company_id": "Şirket ID",
"employee_id": "Çalışan ID",
"member_id": "Üye ID",
"relationship_type": "İlişki Tipi",
"show_only": "Sadece Göster",
},
en={
**CrudCollectionLanguageModel["en"],
"company_id": "Company ID",
"employee_id": "Employee ID",
"member_id": "Member ID",
"relationship_type": "Relationship Type",
"show_only": "Show Only",
},
)
BuildLanguageModel = dict(
tr={
**CrudCollectionLanguageModel["tr"],
"gov_address_code": "Adres Kodu",
"build_name": "Bina Adı",
"build_no": "Bina No",
"max_floor": "Max Kat",
"underground_floor": "Zemin Kat",
"build_date": "Bina Tarihi",
"decision_period_date": "Karar Dönemi Tarihi",
"tax_no": "Vergi No",
"lift_count": "Asansör Sayısı",
"heating_system": "Isıtma Sistemi",
"cooling_system": "Soğutma Sistemi",
"hot_water_system": "Sıcak Su Sistemi",
"block_service_man_count": "Blok Hizmet Görevlisi Sayısı",
"security_service_man_count": "Güvenlik Görevlisi Sayısı",
"garage_count": "Garaj Sayısı",
"management_room_id": "Yönetim Odası ID",
"site_id": "Site ID",
"site_uu_id": "Site UUID",
"address_id": "Adres ID",
"address_uu_id": "Adres UUID",
"build_types_id": "Bina Tipi ID",
"build_types_uu_id": "Bina Tipi UUID",
},
en={
**CrudCollectionLanguageModel["en"],
"gov_address_code": "Address Code",
"build_name": "Building Name",
"build_no": "Building Number",
"max_floor": "Max Floor",
"underground_floor": "Underground Floor",
"build_date": "Building Date",
"decision_period_date": "Decision Period Date",
"tax_no": "Tax No",
"lift_count": "Lift Count",
"heating_system": "Heating System",
"cooling_system": "Cooling System",
"hot_water_system": "Hot Water System",
"block_service_man_count": "Block Service Man Count",
"security_service_man_count": "Security Service Man Count",
"garage_count": "Garage Count",
"management_room_id": "Management Room ID",
"site_id": "Site ID",
"site_uu_id": "Site UUID",
"address_id": "Address ID",
"address_uu_id": "Address UUID",
"build_types_id": "Build Types ID",
"build_types_uu_id": "Build Types UUID",
},
)
BuildPartsLanguageModel = dict(
tr={
**CrudCollectionLanguageModel["tr"],
"address_gov_code": "Adres Kodu",
"part_no": "Bina Parça No",
"part_level": "Bina Parça Katı",
"part_code": "Bina Parça Kodu",
"part_gross_size": "Bina Parça Brüt Alanı",
"part_net_size": "Bina Parça Net Alanı",
"default_accessory": "Varsayılan Aksesuar",
"human_livable": "İnsan Yaşam Alanı",
"due_part_key": "Ödeme Grubu",
"build_id": "Bina ID",
"build_uu_id": "Bina UUID",
"part_direction_id": "Bina Parça Yönü ID",
"part_direction_uu_id": "Bina Parça Yönü UUID",
"part_type_id": "Bina Parça Tipi ID",
"part_type_uu_id": "Bina Parça Tipi UUID",
},
en={
**CrudCollectionLanguageModel["en"],
"address_gov_code": "Address Code",
"part_no": "Part Number",
"part_level": "Part Level",
"part_code": "Part Code",
"part_gross_size": "Part Gross Size",
"part_net_size": "Part Net Size",
"default_accessory": "Default Accessory",
"human_livable": "Human Livable",
"due_part_key": "Due Part Key",
"build_id": "Build ID",
"build_uu_id": "Build UUID",
"part_direction_id": "Part Direction ID",
"part_direction_uu_id": "Part Direction UUID",
"part_type_id": "Part Type ID",
"part_type_uu_id": "Part Type UUID",
},
)
BuildLivingSpaceLanguageModel = dict(
tr={
**CrudCollectionLanguageModel["tr"],
"fix_value": "Düz Değer",
"fix_percent": "Düz Yüzde",
"agreement_no": "Anlaşma No",
"marketing_process": "Pazarlama İşlemi",
"marketing_layer": "Pazarlama Katmanı",
"build_parts_id": "Bina Parça ID",
"build_parts_uu_id": "Bina Parça UUID",
"person_id": "Kişi ID",
"person_uu_id": "Kişi UUID",
"occupant_type": "Sakin Tipi",
"occupant_type_uu_id": "Sakin Tipi UUID",
},
en={
**CrudCollectionLanguageModel["en"],
"fix_value": "Fixed Value",
"fix_percent": "Fixed Percent",
"agreement_no": "Agreement No",
"marketing_process": "Marketing Process",
"marketing_layer": "Marketing Layer",
"build_parts_id": "Build Part ID",
"build_parts_uu_id": "Build Part UUID",
"person_id": "Person ID",
"person_uu_id": "Person UUID",
"occupant_type": "Occupant Type",
"occupant_type_uu_id": "Occupant Type UUID",
},
)
BuildManagementLanguageModel = dict(
tr={
**CrudCollectionLanguageModel["tr"],
"discounted_percentage": "İndirim Yüzdesi",
"discounted_price": "İndirimli Fiyat",
"calculated_price": "Hesaplanan Fiyat",
"occupant_type": "Sakin Tipi",
"occupant_type_uu_id": "Sakin Tipi UUID",
"build_id": "Bina ID",
"build_uu_id": "Bina UUID",
"build_parts_id": "Bina Parça ID",
"build_parts_uu_id": "Bina Parça UUID",
},
en={
**CrudCollectionLanguageModel["en"],
"discounted_percentage": "Discounted Percentage",
"discounted_price": "Discounted Price",
"calculated_price": "Calculated Price",
"occupant_type": "Occupant Type",
"occupant_type_uu_id": "Occupant Type UUID",
"build_id": "Build ID",
"build_uu_id": "Build UUID",
"build_parts_id": "Build Part ID",
"build_parts_uu_id": "Build Part UUID",
},
)
BuildAreaLanguageModel = dict(
tr={
**CrudCollectionLanguageModel["tr"],
"area_name": "Alan Adı",
"area_code": "Alan Kodu",
"area_type": "Alan Tipi",
"area_direction": "Alan Yönü",
"area_gross_size": "Alan Brüt Alanı",
"area_net_size": "Alan Net Alanı",
"width": "En",
"size": "Boyut",
"build_id": "Bina ID",
"build_uu_id": "Bina UUID",
"part_type_id": "Bina Parça Tipi ID",
"part_type_uu_id": "Bina Parça Tipi UUID",
},
en={
**CrudCollectionLanguageModel["en"],
"area_name": "Area Name",
"area_code": "Area Code",
"area_type": "Area Type",
"area_direction": "Area Direction",
"area_gross_size": "Area Gross Size",
"area_net_size": "Area Net Size",
"width": "Width",
"size": "Size",
"build_id": "Build ID",
"build_uu_id": "Build UUID",
"part_type_id": "Part Type ID",
"part_type_uu_id": "Part Type UUID",
},
)
BuildSitesLanguageModel = dict(
tr={
**CrudCollectionLanguageModel["tr"],
"site_name": "Site Adı",
"site_no": "Site No",
"address_id": "Adres ID",
"address_uu_id": "Adres UUID",
},
en={
**CrudCollectionLanguageModel["en"],
"site_name": "Site Name",
"site_no": "Site No",
"address_id": "Address ID",
"address_uu_id": "Address UUID",
},
)
BuildCompaniesProvidingLanguageModel = dict(
tr={
**CrudCollectionLanguageModel["tr"],
"build_id": "Bina ID",
"build_uu_id": "Bina UUID",
"company_id": "Şirket ID",
"company_uu_id": "Şirket UUID",
"provide_id": "Sağlayıcı ID",
"provide_uu_id": "Sağlayıcı UUID",
"contract_id": "Sözleşme ID",
},
en={
**CrudCollectionLanguageModel["en"],
"build_id": "Build ID",
"build_uu_id": "Build UUID",
"company_id": "Company ID",
"company_uu_id": "Company UUID",
"provide_id": "Provide ID",
"provide_uu_id": "Provide UUID",
"contract_id": "Contract ID",
},
)
BuildPersonProvidingLanguageModel = dict(
tr={
**CrudCollectionLanguageModel["tr"],
"build_id": "Bina ID",
"build_uu_id": "Bina UUID",
"people_id": "Kişi ID",
"people_uu_id": "Kişi UUID",
"provide_id": "Sağlayıcı ID",
"provide_uu_id": "Sağlayıcı UUID",
"contract_id": "Sözleşme ID",
},
en={
**CrudCollectionLanguageModel["en"],
"build_id": "Build ID",
"build_uu_id": "Build UUID",
"people_id": "People ID",
"people_uu_id": "People UUID",
"provide_id": "Provide ID",
"provide_uu_id": "Provide UUID",
"contract_id": "Contract ID",
},
)