first commit
This commit is contained in:
@@ -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": {},
|
||||
}
|
||||
@@ -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")
|
||||
@@ -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()
|
||||
@@ -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()
|
||||
Reference in New Issue
Block a user