first commit

This commit is contained in:
2024-11-07 17:44:29 +03:00
commit 643d6d8f65
247 changed files with 420800 additions and 0 deletions

View File

@@ -0,0 +1,375 @@
departments = [
{
"department_name": "İcra Kurulu Departmanı",
"department_code": "İCK",
"department_description": "İcra Kurulu Departmanı",
},
{
"department_name": "Mali İşler Departmanı",
"department_code": "MD",
"department_description": "Mali İşler Departmanı",
},
{
"department_name": "İnsan Kaynakları Departmanı",
"department_code": "IKD",
"department_description": "İnsan Kaynakları Departmanı",
},
{
"department_name": "Satış Departmanı",
"department_code": "SD",
"department_description": "Satış Departmanı",
},
{
"department_name": "Bilgi Teknolojileri Departmanı",
"department_code": "BTD",
"department_description": "Bilgi Teknolojileri Departmanı",
},
]
duties = [
{
"department_name": "İcra Kurulu Departmanı",
"duty_name": "Genel Müdür",
"duty_code": "GM",
"duty_description": "Genel Müdür",
},
{
"department_name": "İcra Kurulu Departmanı",
"duty_name": "Mali İşler Direktörlüğü",
"duty_code": "MD",
"duty_description": "Mali İşler Direktörlüğü",
},
{
"department_name": "İcra Kurulu Departmanı",
"duty_name": "İnsan Kaynakları Direktörlüğü",
"duty_code": "İKD",
"duty_description": "İnsan Kaynakları Direktörlüğü",
},
{
"department_name": "İcra Kurulu Departmanı",
"duty_name": "Satış Direktörlüğü",
"duty_code": "SD",
"duty_description": "Satış Direktörlüğü",
},
{
"department_name": "İcra Kurulu Departmanı",
"duty_name": "Bilgi Teknolojileri Direktörlüğü",
"duty_code": "BTD",
"duty_description": "Bilgi Teknolojileri Direktörlüğü",
},
{
"department_name": "Mali İşler Departmanı",
"duty_name": "Muhasebe Müdürlüğü",
"duty_code": "MM",
"duty_description": "Muhasebe Müdürlüğü",
},
{
"department_name": "Mali İşler Departmanı",
"duty_name": "Finans Müdürlüğü",
"duty_code": "FM",
"duty_description": "Finans Müdürlüğü",
},
{
"department_name": "Mali İşler Departmanı",
"duty_name": "Muhasabe Şefliği",
"duty_code": "MS",
"duty_description": "Muhasabe Şefliği",
},
{
"department_name": "Mali İşler Departmanı",
"duty_name": "Muhasebe Uzmanı",
"duty_code": "MU",
"duty_description": "Muhasebe Uzmanı",
},
{
"department_name": "Mali İşler Departmanı",
"duty_name": "Muhasebe Elemanı",
"duty_code": "ME",
"duty_description": "Muhasebe Elemanı",
},
{
"department_name": "Mali İşler Departmanı",
"duty_name": "Finans Şefliği",
"duty_code": "FS",
"duty_description": "Finans Şefliği",
},
{
"department_name": "Mali İşler Departmanı",
"duty_name": "Finans Uzmanı",
"duty_code": "FU",
"duty_description": "Finans Uzmanı",
},
{
"department_name": "Mali İşler Departmanı",
"duty_name": "Finans Elemanı",
"duty_code": "FE",
"duty_description": "Finans Elemanı",
},
{
"department_name": "İnsan Kaynakları Departmanı",
"duty_name": "İnsan Kaynakları Müdürlüğü",
"duty_code": "İKM",
"duty_description": "İnsan Kaynakları Müdürlüğü",
},
{
"department_name": "İnsan Kaynakları Departmanı",
"duty_name": "İnsan Kaynakları Şefliği",
"duty_code": "İKS",
"duty_description": "İnsan Kaynakları Şefliği",
},
{
"department_name": "İnsan Kaynakları Departmanı",
"duty_name": "İnsan Kaynakları Uzmanı",
"duty_code": "İKU",
"duty_description": "İnsan Kaynakları Uzmanı",
},
{
"department_name": "İnsan Kaynakları Departmanı",
"duty_name": "İnsan Kaynakları Elemanı",
"duty_code": "İKE",
"duty_description": "İnsan Kaynakları Elemanı",
},
{
"department_name": "Satış Departmanı",
"duty_name": "Satış Müdürlüğü",
"duty_code": "SM",
"duty_description": "Satış Müdürlüğü",
},
{
"department_name": "Satış Departmanı",
"duty_name": "Satış Bölge Şefliği",
"duty_code": "SS",
"duty_description": "Satış Bölge Şefliği",
},
{
"department_name": "Satış Departmanı",
"duty_name": "Satış Temsilcisi",
"duty_code": "ST",
"duty_description": "Satış Temsilcisi",
},
{
"department_name": "Bilgi Teknolojileri Departmanı",
"duty_name": "Veri Tabanı Yöneticisi",
"duty_code": "VTY",
"duty_description": "Veri Tabanı Yöneticisi",
},
{
"department_name": "Bilgi Teknolojileri Departmanı",
"duty_name": "Aplikasyon Sorumlusu",
"duty_code": "AS",
"duty_description": "Aplikasyon Sorumlusu",
},
{
"department_name": "Bilgi Teknolojileri Departmanı",
"duty_name": "Ağ Yöneticisi",
"duty_code": "AY",
"duty_description": "Ağ Yöneticisi",
},
]
staffs = [
{
"staff_name": "Genel Müdür",
"staff_code": "GM",
"staff_description": "Genel Müdür",
"duty": "Genel Müdür",
},
{
"staff_name": "Mali İşler Direktörü",
"staff_code": "MD",
"staff_description": "Mali İşler Direktörü",
"duty": "Mali İşler Direktörlüğü",
},
{
"staff_name": "İnsan Kaynakları Direktörü",
"staff_code": "İKD",
"staff_description": "İnsan Kaynakları Direktörü",
"duty": "İnsan Kaynakları Direktörlüğü",
},
{
"staff_name": "Satış Direktörü",
"staff_code": "SD",
"staff_description": "Satış Direktörü",
"duty": "Satış Direktörlüğü",
},
{
"staff_name": "Bilgi Teknolojileri Direktörü",
"staff_code": "BTD",
"staff_description": "Bilgi Teknolojileri Direktörü",
"duty": "Bilgi Teknolojileri Direktörlüğü",
},
{
"staff_name": "Muhasebe Müdürü",
"staff_code": "MM",
"staff_description": "Muhasebe Müdürü",
"duty": "Muhasebe Müdürlüğü",
},
{
"staff_name": "Finans Müdürü",
"staff_code": "FM",
"staff_description": "Finans Müdürü",
"duty": "Finans Müdürlüğü",
},
{
"staff_name": "Muhasabe Şefi",
"staff_code": "MS",
"staff_description": "Muhasabe Şefi",
"duty": "Muhasabe Şefliği",
},
{
"staff_name": "Muhasebe Uzmanı",
"staff_code": "MU",
"staff_description": "Muhasebe Uzmanı",
"duty": "Muhasebe Uzmanı",
},
{
"staff_name": "Digital Muhasabe Elemanı",
"staff_code": "ME",
"staff_description": "Digital Muhasabe Elemanı",
"duty": "Muhasebe Elemanı",
},
{
"staff_name": "Muhasabe Elemanı",
"staff_code": "ME",
"staff_description": "Muhasabe Elemanı",
"duty": "Muhasebe Elemanı",
},
{
"staff_name": "Finans Şefi",
"staff_code": "FS",
"staff_description": "Finans Şefi",
"duty": "Finans Şefliği",
},
{
"staff_name": "Finans Uzmanı",
"staff_code": "FU",
"staff_description": "Finans Uzmanı",
"duty": "Finans Uzmanı",
},
{
"staff_name": "Finans Elemanı",
"staff_code": "FE",
"staff_description": "Finans Elemanı",
"duty": "Finans Elemanı",
},
{
"staff_name": "İnsan Kaynakları Müdürü",
"staff_code": "İKM",
"staff_description": "İnsan Kaynakları Müdürü",
"duty": "İnsan Kaynakları Müdürlüğü",
},
{
"staff_name": "İnsan Kaynakları Şefi",
"staff_code": "İKS",
"staff_description": "İnsan Kaynakları Şefi",
"duty": "İnsan Kaynakları Şefliği",
},
{
"staff_name": "İnsan Kaynakları Uzmanı",
"staff_code": "İKU",
"staff_description": "İnsan Kaynakları Uzmanı",
"duty": "İnsan Kaynakları Uzmanı",
},
{
"staff_name": "İnsan Kaynakları Elemanı",
"staff_code": "İKE",
"staff_description": "İnsan Kaynakları Elemanı",
"duty": "İnsan Kaynakları Elemanı",
},
{
"staff_name": "Satış Müdürü",
"staff_code": "SM",
"staff_description": "Satış Müdürü",
"duty": "Satış Müdürlüğü",
},
{
"staff_name": "Satış Ankara Bölge Şefi",
"staff_code": "SS",
"staff_description": "Satış Ankara Bölge Şefi",
"duty": "Satış Bölge Şefliği",
},
{
"staff_name": "Satış İstanbul Bölge Şefi",
"staff_code": "SS",
"staff_description": "Satış İstanbul Bölge Şefi",
"duty": "Satış Bölge Şefliği",
},
{
"staff_name": "Satış İzmir Bölge Şefi",
"staff_code": "SS",
"staff_description": "Satış İzmir Bölge Şefi",
"duty": "Satış Bölge Şefliği",
},
{
"staff_name": "Satış Ankara Çankaya Temsilcisi",
"staff_code": "ST",
"staff_description": "Satış Ankara Çankaya Temsilcisi",
"duty": "Satış Temsilcisi",
},
{
"staff_name": "Satış Ankara Keçiören Temsilcisi",
"staff_code": "ST",
"staff_description": "Satış Ankara Keçiören Temsilcisi",
"duty": "Satış Temsilcisi",
},
{
"staff_name": "Satış Ankara Yenimahalle Temsilcisi",
"staff_code": "ST",
"staff_description": "Satış Ankara Yenimahalle Temsilcisi",
"duty": "Satış Temsilcisi",
},
{
"staff_name": "Satış İstanbul Beylikdüzü Temsilcisi",
"staff_code": "ST",
"staff_description": "Satış İstanbul Beylikdüzü Temsilcisi",
"duty": "Satış Temsilcisi",
},
{
"staff_name": "Satış İstanbul Kadıköy Temsilcisi",
"staff_code": "ST",
"staff_description": "Satış İstanbul Kadıköy Temsilcisi",
"duty": "Satış Temsilcisi",
},
{
"staff_name": "Satış İstanbul Üsküdar Temsilcisi",
"staff_code": "ST",
"staff_description": "Satış İstanbul Üsküdar Temsilcisi",
"duty": "Satış Temsilcisi",
},
{
"staff_name": "Satış İzmir Bornova Temsilcisi",
"staff_code": "ST",
"staff_description": "Satış İzmir Bornova Temsilcisi",
"duty": "Satış Temsilcisi",
},
{
"staff_name": "Veri Tabanı Yöneticisi",
"staff_code": "VTY",
"staff_description": "Veri Tabanı Yöneticisi",
"duty": "Veri Tabanı Yöneticisi",
},
{
"staff_name": "Aplikasyon Sorumlusu",
"staff_code": "AS",
"staff_description": "Aplikasyon Sorumlusu",
"duty": "Aplikasyon Sorumlusu",
},
{
"staff_name": "Super User",
"staff_code": "AS",
"staff_description": "Super User",
"duty": "Aplikasyon Sorumlusu",
},
{
"staff_name": "Ağ Yöneticisi",
"staff_code": "AY",
"staff_description": "Ağ Yöneticisi",
"duty": "Ağ Yöneticisi",
},
]
list_options = {
"page": 1,
"size": 10,
"order_field": "id",
"order_type": "asc",
"include_joins": [],
"query": {},
}

View File

@@ -0,0 +1,23 @@
from test_application.evyos.bases import requester
from test_application.evyos.datas.company_employee_data import list_options
def list_building_types(lang: str = "TR", type_code: str = None):
options_smart_query = {
**list_options,
"query": {
"lang": lang,
},
}
if type_code:
options_smart_query["query"]["type_code__ilike"] = type_code
response = requester.post(
endpoint="/building/types/list",
data=options_smart_query,
)
print("text", response.text)
print("json", response.json())
return response.json()
# list_building_types(type_code="apt")

View File

@@ -0,0 +1,21 @@
from test_application.evyos.bases import requester
def get_occupants_types(occupant_code):
response = requester.post(
endpoint="/occupant_types/get/code",
data={"type_code": occupant_code},
)
print("text", response.text)
print("json", response.json())
return response.json()
def get_occupants_types_uu_id(occupant_uu_id):
response = requester.post(
endpoint="/occupant_types/get/uu_id",
data={"uu_id": occupant_uu_id},
)
print("text", response.text)
print("json", response.json())
return response.json()

View File

@@ -0,0 +1,45 @@
from test_application.evyos.bases import requester
def get_type_codes_key_and_class(class_name, key_name):
response = requester.post(
endpoint="/enums/get/key",
data={"class_name": class_name, "key_name": key_name},
)
print("text", response.text)
print("json", response.json())
return response.json()
def get_type_codes_via_uuid(uu_id):
response = requester.post(
endpoint="/enums/get/uu_id",
data={"uu_id": uu_id},
)
print("text", response.text)
print("json", response.json())
return response.json()
def get_all_type_codes():
response = requester.post(
endpoint="/enums/list/all",
data={},
)
print("text", response.text)
print("json", response.json())
return response.json()
def get_all_type_codes_with_class(class_name):
response = requester.post(
endpoint="/enums/list/class",
data={"class_name": class_name},
)
print("text", response.text)
print("json", response.json())
return response.json()
# get_type_codes(class_name="buildmanagementtype", key_name="BM")
# get_all_type_codes()