Human resources -> Definitions yenilikleri
This commit is contained in:
parent
ef2d42d469
commit
9bcebb97fb
21 changed files with 8317 additions and 66 deletions
|
|
@ -3537,6 +3537,10 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
||||||
new("App.Widget.Chart", "orange", "FaChartBar", $"\"ListFormType\" = '{ListFormTypeEnum.Chart}'")),
|
new("App.Widget.Chart", "orange", "FaChartBar", $"\"ListFormType\" = '{ListFormTypeEnum.Chart}'")),
|
||||||
KeyFieldName = "Id",
|
KeyFieldName = "Id",
|
||||||
KeyFieldDbSourceType = DbType.Guid,
|
KeyFieldDbSourceType = DbType.Guid,
|
||||||
|
SeedFilePath = SeedPathResolver.GetDataFolderPath(listFormName),
|
||||||
|
SeedSyncInsert = true,
|
||||||
|
SeedSyncUpdate = true,
|
||||||
|
SeedSyncDelete = true,
|
||||||
SortMode = GridOptions.SortModeMultiple,
|
SortMode = GridOptions.SortModeMultiple,
|
||||||
FilterRowJson = JsonSerializer.Serialize(new GridFilterRowDto { Visible = true, ApplyFilter = GridOptions.FilterRowApplyFilterAuto }),
|
FilterRowJson = JsonSerializer.Serialize(new GridFilterRowDto { Visible = true, ApplyFilter = GridOptions.FilterRowApplyFilterAuto }),
|
||||||
HeaderFilterJson = DefaultHeaderFilterJson(),
|
HeaderFilterJson = DefaultHeaderFilterJson(),
|
||||||
|
|
@ -10750,6 +10754,10 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
||||||
new("App.StaticLookup.Staging", "green", "FaRocket", "\"Status\" = 'Staging'")),
|
new("App.StaticLookup.Staging", "green", "FaRocket", "\"Status\" = 'Staging'")),
|
||||||
KeyFieldName = "Id",
|
KeyFieldName = "Id",
|
||||||
KeyFieldDbSourceType = DbType.Guid,
|
KeyFieldDbSourceType = DbType.Guid,
|
||||||
|
SeedFilePath = SeedPathResolver.GetDataFolderPath(listFormName),
|
||||||
|
SeedSyncInsert = true,
|
||||||
|
SeedSyncUpdate = true,
|
||||||
|
SeedSyncDelete = true,
|
||||||
DefaultFilter = DefaultFilterJson,
|
DefaultFilter = DefaultFilterJson,
|
||||||
SortMode = GridOptions.SortModeSingle,
|
SortMode = GridOptions.SortModeSingle,
|
||||||
FilterRowJson = DefaultFilterRowJson(),
|
FilterRowJson = DefaultFilterRowJson(),
|
||||||
|
|
|
||||||
|
|
@ -5993,6 +5993,356 @@
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
"Modules": "Sas|Hr"
|
"Modules": "Sas|Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Doctor",
|
||||||
|
"ParentName": "App.Hr.Definitions",
|
||||||
|
"DisplayName": "App.Hr.Doctor",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Doctor.Create",
|
||||||
|
"ParentName": "App.Hr.Doctor",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Doctor.Update",
|
||||||
|
"ParentName": "App.Hr.Doctor",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Doctor.Delete",
|
||||||
|
"ParentName": "App.Hr.Doctor",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Doctor.Export",
|
||||||
|
"ParentName": "App.Hr.Doctor",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Doctor.Import",
|
||||||
|
"ParentName": "App.Hr.Doctor",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Doctor.Note",
|
||||||
|
"ParentName": "App.Hr.Doctor",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Certificate",
|
||||||
|
"ParentName": "App.Hr.Definitions",
|
||||||
|
"DisplayName": "App.Hr.Certificate",
|
||||||
|
"Order": 7,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Certificate.Create",
|
||||||
|
"ParentName": "App.Hr.Certificate",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Certificate.Update",
|
||||||
|
"ParentName": "App.Hr.Certificate",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Certificate.Delete",
|
||||||
|
"ParentName": "App.Hr.Certificate",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Certificate.Export",
|
||||||
|
"ParentName": "App.Hr.Certificate",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Certificate.Import",
|
||||||
|
"ParentName": "App.Hr.Certificate",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Certificate.Note",
|
||||||
|
"ParentName": "App.Hr.Certificate",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Hospital",
|
||||||
|
"ParentName": "App.Hr.Definitions",
|
||||||
|
"DisplayName": "App.Hr.Hospital",
|
||||||
|
"Order": 8,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Hospital.Create",
|
||||||
|
"ParentName": "App.Hr.Hospital",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Hospital.Update",
|
||||||
|
"ParentName": "App.Hr.Hospital",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Hospital.Delete",
|
||||||
|
"ParentName": "App.Hr.Hospital",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Hospital.Export",
|
||||||
|
"ParentName": "App.Hr.Hospital",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Hospital.Import",
|
||||||
|
"ParentName": "App.Hr.Hospital",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.Hospital.Note",
|
||||||
|
"ParentName": "App.Hr.Hospital",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HospitalDepartment",
|
||||||
|
"ParentName": "App.Hr.Definitions",
|
||||||
|
"DisplayName": "App.Hr.HospitalDepartment",
|
||||||
|
"Order": 9,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HospitalDepartment.Create",
|
||||||
|
"ParentName": "App.Hr.HospitalDepartment",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HospitalDepartment.Update",
|
||||||
|
"ParentName": "App.Hr.HospitalDepartment",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HospitalDepartment.Delete",
|
||||||
|
"ParentName": "App.Hr.HospitalDepartment",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HospitalDepartment.Export",
|
||||||
|
"ParentName": "App.Hr.HospitalDepartment",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HospitalDepartment.Import",
|
||||||
|
"ParentName": "App.Hr.HospitalDepartment",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HospitalDepartment.Note",
|
||||||
|
"ParentName": "App.Hr.HospitalDepartment",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.DocumentType",
|
||||||
|
"ParentName": "App.Hr.Definitions",
|
||||||
|
"DisplayName": "App.Hr.DocumentType",
|
||||||
|
"Order": 10,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.DocumentType.Create",
|
||||||
|
"ParentName": "App.Hr.DocumentType",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.DocumentType.Update",
|
||||||
|
"ParentName": "App.Hr.DocumentType",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.DocumentType.Delete",
|
||||||
|
"ParentName": "App.Hr.DocumentType",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.DocumentType.Export",
|
||||||
|
"ParentName": "App.Hr.DocumentType",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.DocumentType.Import",
|
||||||
|
"ParentName": "App.Hr.DocumentType",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.DocumentType.Note",
|
||||||
|
"ParentName": "App.Hr.DocumentType",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
88
configs/seeds/host/data/App.Hr.Certificate.json
Normal file
88
configs/seeds/host/data/App.Hr.Certificate.json
Normal file
|
|
@ -0,0 +1,88 @@
|
||||||
|
{
|
||||||
|
"ListFormCode": "App.Hr.Certificate",
|
||||||
|
"KeyFieldName": "Id",
|
||||||
|
"GeneratedAt": "2026-09-30T08:02:21.5780831Z",
|
||||||
|
"Order": 0,
|
||||||
|
"Rows": [
|
||||||
|
{
|
||||||
|
"Name": "Bitim İşlemleri Operatörü",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "b9f071fd-5abd-27c2-8952-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Boyama Operatörü",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "30cdd921-4f1a-1734-ad5a-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "İplik Bitim İşlemleri Operatörü",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "67dfe45d-3d90-acc8-0af4-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Ön İplik Operatörü",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "997d4161-b9be-46f8-014b-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "İplik Eğirme Operatörü",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "4a7e9758-1585-0283-7bda-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Ön Terbiye Operatörü",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "456ea098-842d-ac5a-06f6-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Makine Bakımcı",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "46d56c82-6875-00a8-f68f-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Çelik Kaynakçısı",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "116804d5-e29e-10f4-f744-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "SRC 4",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "1f5a79c8-9e70-4fe5-23bf-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Forklift Operatörü",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "9bcaae94-932e-a88b-9662-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Asansör Bakım ve Onarımcısı",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "0450d469-6568-efc7-9423-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Mezuniyet Belgesi (Lise)",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "0078e00e-4460-51a4-f7de-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Mezuniyet Belgesi (Ön Lisans)",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "95953596-43ed-a9aa-dab9-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Mezuniyet Belgesi (Lisans)",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "b64b3132-0830-d8df-bb91-3a240382dd09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Çıraklık-Ustalık Belgesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "bbf488ea-cefa-ffb2-7eec-3a240382dd0a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Kaynak Operatörü",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "acced718-e5e6-018c-b814-3a240382dd0a"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
17
configs/seeds/host/data/App.Hr.Doctor.json
Normal file
17
configs/seeds/host/data/App.Hr.Doctor.json
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
{
|
||||||
|
"ListFormCode": "App.Hr.Doctor",
|
||||||
|
"KeyFieldName": "Id",
|
||||||
|
"GeneratedAt": "2026-09-30T08:01:57.7801745Z",
|
||||||
|
"Order": 0,
|
||||||
|
"Rows": [
|
||||||
|
{
|
||||||
|
"FullName": "Rıza YILMAZ",
|
||||||
|
"DiplomaNo": "6522",
|
||||||
|
"DiplomaDate": "1991-01-01",
|
||||||
|
"OhsCertificateNo": "1700",
|
||||||
|
"OhsCertificateDate": "2014-02-20",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "cd90a5a7-2dfa-611c-dd36-3a2403828014"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
344
configs/seeds/host/data/App.Hr.DocumentType.json
Normal file
344
configs/seeds/host/data/App.Hr.DocumentType.json
Normal file
|
|
@ -0,0 +1,344 @@
|
||||||
|
{
|
||||||
|
"ListFormCode": "App.Hr.DocumentType",
|
||||||
|
"KeyFieldName": "Id",
|
||||||
|
"GeneratedAt": "2026-09-30T08:04:30.2217544Z",
|
||||||
|
"Order": 0,
|
||||||
|
"Rows": [
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "CV (Öz Geçmiş)",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "bf5b0e07-b71b-fbef-c367-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Çocuk Durumu Formu",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "202430c0-05fd-4943-872c-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Değerlendirme Formu",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "95bf296a-54eb-ba59-d16e-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Diğer",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "94815372-1ca1-bf67-91e0-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Dilekçe",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "821e6008-1451-4f7d-a2fe-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Ehliyet",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "4cff4a09-b5d2-0138-0836-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Evlilik Belgesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "d227b66a-08be-cb43-e1c4-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Fesih",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "199a70b0-d8a1-9a40-438f-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Fotoğraf",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "d8d1b18c-9c03-23b6-b01d-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Gizlilik Taahhütnamesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "a13a7a86-6ba3-a03b-0084-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Görev Tanımı",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "d4f670fa-d2ff-ffa6-56c2-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "İbraname",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "27a55b20-862d-561a-352b-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "İhtarname",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "f0a19d83-f472-93af-8275-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Makine Kullanım Talimatı",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "b21c3f75-af8d-76a8-56df-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Sertifika",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "d9889f02-3dc6-6891-80f2-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Taahhütname",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "5efbf35c-1710-afef-e085-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Genel",
|
||||||
|
"Name": "Zimmet Formu",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "99905af2-96f8-1d11-701c-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Askerlik Belgesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "4d2abc31-4207-4110-9df5-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Çalışma Belgesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "ece7df08-03d6-b77c-53df-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Devamsızlık Tutanağı",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "48ef9868-4eab-90f3-87f7-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "İkametgah",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "0235cae1-ef2a-8778-cb61-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "İstifa Dilekçesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "4156bf23-b57f-e53b-5a16-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Kimlik Fotokopisi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "4e0d74eb-927a-4e5a-7e2e-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Mesleki Yeterlilik Belgesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "8ab8ef76-382c-adc9-7a95-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Nüfus Kayıt Örneği",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "e9564439-958a-d2c8-9eef-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Öğrenim Belgesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "3c22651b-57f7-8985-598c-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Referans",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "d4b22bba-5d2f-a6ef-6623-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Sabıka Kaydı",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "4f8dc285-3bc2-b74a-9585-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Savunma",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "6a680ac3-3c39-703e-75cc-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "SGK İşe Giriş Bildirgesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "9e9c51d0-2936-039e-9a69-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "SGK İşten Çıkış Bildirgesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "325c7169-1dbd-c370-a890-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Sözleşme",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "07e2fa13-4698-a0bf-715e-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Özlük Evrakları",
|
||||||
|
"Name": "Vukuatlı Nüfus Kayıt Örneği",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "d56f0e33-8544-cf10-d366-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Akciğer Grafisi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "efb219cd-93e2-418a-5e81-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Biyokimya",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "1895a849-4ec0-be0d-f5ee-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Engelli Raporu",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "833c9b2d-c404-f762-5d40-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Göz Muayenesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "20fe5711-5014-1a76-6656-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Hemogram (Tam Kan) Testi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "4e22aa3d-3f27-f2e6-a1fc-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Heyet Raporu",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "5fc6a592-9f2e-a52a-5670-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Hijyen Belgesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "cff2bd5c-5c8a-fb19-1a70-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "İdrar Testi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "0a574372-9fa5-99f4-e011-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Kan Grubu Kartı",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "bb567687-58a6-50bf-dd7b-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Odyometri (İşitme) Testi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "6627f899-493f-f120-357c-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Periyodik Muayene",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "8115aa1e-d0b5-714b-c8f6-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Portör Muayenesi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "78e29833-3666-48f0-79df-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Renk Körlüğü Testi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "282adeac-7c31-d7fe-3ed7-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Sağlık Raporu (Genel)",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "a94b981a-a082-841e-de63-3a240384d38d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "Sağlık",
|
||||||
|
"Name": "Solunum Fonksiyon Testi",
|
||||||
|
"IsRequired": false,
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "c0d8286e-cb92-7d6a-455f-3a240384d38d"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
233
configs/seeds/host/data/App.Hr.Hospital.json
Normal file
233
configs/seeds/host/data/App.Hr.Hospital.json
Normal file
|
|
@ -0,0 +1,233 @@
|
||||||
|
{
|
||||||
|
"ListFormCode": "App.Hr.Hospital",
|
||||||
|
"KeyFieldName": "Id",
|
||||||
|
"GeneratedAt": "2026-09-30T08:03:19.3476894Z",
|
||||||
|
"Order": 0,
|
||||||
|
"Rows": [
|
||||||
|
{
|
||||||
|
"Name": "İşyeri Hekimliği",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "f2c10515-b40e-a388-0140-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Sağlık Ocağı",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "4d55ea2c-e7a3-8a91-8f8b-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Devlet Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "8ac01d7f-6cee-4c37-4a01-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Hastane",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "ae9dcb8a-bb1d-537d-4d58-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Poliklinik",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "4f1ffda9-e5de-847d-d039-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Tıp Merkezi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "49015872-60a8-a91f-0d52-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Ağız ve Diş Sağlığı Merkezi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "c0b3fdb3-9436-93f6-0f29-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Arnavutköy Devlet Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "7609228b-e4ce-2d94-c690-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Bağcılar Eğitim ve Araştırma Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "5fffabea-1140-a798-7ecf-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Bakırköy Devlet Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "6554cb8a-b446-0376-acce-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Bakırköy Dr. Sadi Konuk Eğitim ve Araştırma Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "eed005cd-fe6a-907f-079d-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Bakırköy Mazhar Osman Ruh Sağlığı ve Hastalıkları Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "d09bff45-4e2a-a21c-2e49-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Başakşehir Devlet Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "24433634-55a2-7127-f187-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Başakşehir Çam ve Sakura Şehir Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "2880cde5-4d7b-49b9-bb2b-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Bahçelievler Devlet Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "82b3a40d-9dbf-96f1-224f-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Bayrampaşa Devlet Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "541675c7-2d0b-7899-3a18-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Beylikdüzü Devlet Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "741a09d9-95d1-b44a-ae84-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Bezmialem Vakıf Gureba Üniversite Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "e6d76a71-abe0-5801-0bd5-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Çapa Tıp Fakültesi Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "a485980f-52ad-c1fd-f0da-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Eyüp Devlet Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "453af906-0878-0255-4bb7-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Gaziosmanpaşa Taksim Eğitim ve Araştırma Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "dae1dfe4-f01e-e46d-6c2d-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Haseki Eğitim ve Araştırma Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "9eaf58f2-20b2-37ee-d7fc-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Samatya Eğitim ve Araştırma Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "2777ccdc-8a43-97f4-d76e-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Şişli Etfal Eğitim ve Araştırma Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "6c19644e-22f9-1a77-838c-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Kağıthane Devlet Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "20f454d6-48d6-80c8-5960-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "İstanbul Aile Hekimliği",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "d672de7d-b603-0193-df27-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Medicine Hospital",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "b03b8906-ee9a-bc4d-ea3c-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "K.S.S. Eğitim ve Araştırma Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "75599f6d-95ad-e466-a55f-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Bakırköy Avrupa Tıp Merkezi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "dc681a02-5ebe-8f1e-74fd-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Cerrahpaşa Tıp Fakültesi Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "14962c13-ca20-10a1-2678-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Medipol Sultan Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "e2232145-859d-989e-cd47-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Ekotom Tıp Merkezi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "0b58c14e-c97e-4ae6-7819-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Sakarya Tıp Merkezi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "fefca0fd-4ec2-34da-ce3a-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Yıldız Akademia Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "8b4dca4c-766a-a02d-d208-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Sakarya Toyotasa Acil Yardım Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "33d18a02-5d85-d983-c0fe-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Baltalimanı Kemik Hastalıkları Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "ccc391fa-7813-628e-38f2-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Prof. Dr. Cemil Taşcıoğlu Şehir Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "88a21c18-953f-4619-3a76-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "İstanbul Üniversitesi Onkoloji Enstitüsü",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "a736192d-d504-1deb-f0f7-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Duygu Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "1fd89e58-3f15-36e6-da4a-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Ramell Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "60e23a9f-25e7-fa76-3747-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Işık Tıp Merkezi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "1fd1e42b-9ac5-e88c-c7ca-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Özel Erdem Hastanesi Güneşli",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "e89f3640-ee66-3a55-2cc3-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "İstanbul Üniversitesi İstanbul Tıp Fakültesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "f8773e0f-719b-68cf-391d-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Prof. Dr. N. Reşat Belger Göz Eğitim ve Araştırma Hastanesi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "da948167-f430-80d9-8f46-3a240383beb3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Filyasyon Merkezi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "f44e2799-5540-486e-f547-3a240383beb3"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
163
configs/seeds/host/data/App.Hr.HospitalDepartment.json
Normal file
163
configs/seeds/host/data/App.Hr.HospitalDepartment.json
Normal file
|
|
@ -0,0 +1,163 @@
|
||||||
|
{
|
||||||
|
"ListFormCode": "App.Hr.HospitalDepartment",
|
||||||
|
"KeyFieldName": "Id",
|
||||||
|
"GeneratedAt": "2026-09-30T08:03:47.4722027Z",
|
||||||
|
"Order": 0,
|
||||||
|
"Rows": [
|
||||||
|
{
|
||||||
|
"Name": "Acil Servis",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "b6f82f59-1a24-abdf-6c99-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Aile Hekimliği",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "b9e47b06-dc8d-914a-3f96-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Beyin ve Sinir Cerrahisi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "d6271053-2d73-9ada-7de4-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Çocuk Polikliniği",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "750e5d66-4948-1556-9257-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "İç Hastalıkları (Dahiliye)",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "b6de1683-539a-8050-1f56-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Diş Hastalıkları ve Tedavisi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "89a3cb65-b043-09d1-15ab-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Fiziksel Tıp ve Rehabilitasyon",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "f354958f-92e9-d8fb-25ce-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Gastroenteroloji",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "19010b80-7583-7464-c97c-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Genel Cerrahi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "32793dcb-e5b9-70c5-3958-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Göğüs Hastalıkları",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "b2d77dd0-cae1-6654-0238-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Göz Hastalıkları",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "9c023b3d-6f5b-61f8-0bb6-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Kadın Hastalıkları ve Doğum",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "12311ef1-2b5c-5479-6c1e-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Kalp ve Damar Cerrahisi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "a8c798e0-ce6d-ce53-987e-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Kardiyoloji",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "ccb8f180-a4c3-21ba-6d72-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Kulak Burun Boğaz Hastalıkları",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "cdc88a19-32ed-63f8-551e-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Nöroloji",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "ddf08692-1002-a9a8-f674-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Ortopedi ve Travmatoloji",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "1790395c-8f1a-b2b2-4251-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Psikiyatri",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "e69c8399-a5f2-4f0e-c68c-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Üroloji",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "88044ce5-139a-d580-239c-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "İşyeri Hekimliği",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "c8670813-f658-df2a-63c7-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Plastik Rekonstrüktif ve Estetik Cerrahi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "8334bec6-c73b-fc36-0e92-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Pratisyen Hekim",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "814f56ee-5a32-3017-b654-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Tıbbi Onkoloji",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "7b530bee-0ef3-d1c3-0bae-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Enfeksiyon Hastalıkları",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "cb8e5250-a503-2c12-6911-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Dermatoloji",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "1ea1ae84-2fbf-05b7-28ab-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "El Cerrahisi ve Mikrocerrahi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "61cff713-d906-a448-d67f-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Deri ve Zührevi Hastalıkları",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "404efb6a-2535-1b07-9474-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Endokrinoloji ve Metabolizma Hastalıkları",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "0ababe42-024a-3a1d-53f9-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Ortodonti",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "5c0ce1b4-85f8-958f-4b66-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Göğüs Cerrahisi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "ba11b8b1-fdb4-ca4d-90e6-3a2403842c90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "Radyasyon Onkolojisi",
|
||||||
|
"IsActive": true,
|
||||||
|
"Id": "7ba24fa9-3062-c5e8-8517-3a2403842c90"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -64376,6 +64376,20 @@
|
||||||
"Key": "App.ListForm.WizardDevRequestMissing",
|
"Key": "App.ListForm.WizardDevRequestMissing",
|
||||||
"Value": "Talep bu ortamda bulunmuyor"
|
"Value": "Talep bu ortamda bulunmuyor"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Id": "461b4e1f-4e3d-5615-bb28-268816ae02a8",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.ListForm.WizardNoDevRequest",
|
||||||
|
"Value": "Without a request"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "b5a2a1df-4de2-51c9-9fcf-c56a85952334",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.ListForm.WizardNoDevRequest",
|
||||||
|
"Value": "Talepsiz"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Id": "6a51d23c-d9b2-5d6e-ac4d-ca79b04a4d91",
|
"Id": "6a51d23c-d9b2-5d6e-ac4d-ca79b04a4d91",
|
||||||
"CultureName": "en",
|
"CultureName": "en",
|
||||||
|
|
@ -69891,6 +69905,356 @@
|
||||||
"ResourceName": "Platform",
|
"ResourceName": "Platform",
|
||||||
"Key": "App.Widget.Unverified",
|
"Key": "App.Widget.Unverified",
|
||||||
"Value": "Doğrulanmamış"
|
"Value": "Doğrulanmamış"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "917c8139-1e8f-5233-91b4-5d0606f9de0a",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Doctor",
|
||||||
|
"Value": "Company Doctors"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "9b70c6fd-f08b-560f-ac5b-339dadbf8331",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Doctor",
|
||||||
|
"Value": "Kurum Doktorları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "8fc3dde9-a3dc-50c0-bc2c-ae920df28f72",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Doctor.Title",
|
||||||
|
"Value": "Company Doctors"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "d38d4602-bf4c-5d34-850b-dd5a95f5174b",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Doctor.Title",
|
||||||
|
"Value": "Kurum Doktorları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "51d34d7b-eed9-5d81-a0d8-4b3a0e0340f1",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Doctor.Desc",
|
||||||
|
"Value": "Company doctor definitions"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "71c03dc9-03f0-5e29-9f66-7cb7d3a38502",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Doctor.Desc",
|
||||||
|
"Value": "Kurum doktoru tanımları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "97194c6c-2116-59fb-83f7-634abde7ca98",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.FullName",
|
||||||
|
"Value": "Doctor Full Name"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "f21d41a9-cbbc-5a9f-bf20-0b0b0de7d161",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.FullName",
|
||||||
|
"Value": "Doktor Adı Soyadı"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "9f591c87-1373-5cbf-85a9-c503d42d2ae3",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.DiplomaNo",
|
||||||
|
"Value": "Diploma No"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "cc567574-df47-5ae8-9e63-270820944712",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.DiplomaNo",
|
||||||
|
"Value": "Diploma No"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "9b317d00-16da-5bdb-882f-1258cff7dbe1",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.DiplomaDate",
|
||||||
|
"Value": "Diploma Date"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ddecd4fc-8cd4-530d-b5b2-c16c95c58adc",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.DiplomaDate",
|
||||||
|
"Value": "Diploma Tarihi"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "6bee5132-c9f5-561b-8706-987e56f5bb36",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.OhsCertificateNo",
|
||||||
|
"Value": "OHS Physician Certificate No"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "13df7200-390d-52d1-9508-b76d00d9bfcc",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.OhsCertificateNo",
|
||||||
|
"Value": "İşyeri Hekimi Belge No"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "2a376a0a-f201-5c14-8668-aee59a4b1953",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.OhsCertificateDate",
|
||||||
|
"Value": "OHS Physician Certificate Date"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "74238765-f633-5fd6-b33d-e9ae08cc18ab",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.OhsCertificateDate",
|
||||||
|
"Value": "İşyeri Hekimi Belge Tarihi"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "cdbc4cb8-f859-5af6-bd8e-c6f113412321",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.IdentityNo",
|
||||||
|
"Value": "Identity No"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "568aa951-271a-5ea2-b07d-50d9c44a6636",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.IdentityNo",
|
||||||
|
"Value": "T.C. Kimlik No"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "5ea2d9a6-e4f3-53b6-ab9a-b48b8f8a866f",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Certificate",
|
||||||
|
"Value": "Qualification Certificates"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "e86fa7e7-a6c7-52bf-98e3-62571fec6743",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Certificate",
|
||||||
|
"Value": "Yeterlilik Belgeleri"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "a3e33143-dd24-584f-b576-cff272081b8b",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Certificate.Title",
|
||||||
|
"Value": "Qualification Certificates"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "7a8c1083-9ab8-5b0d-a899-dca97118d0cd",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Certificate.Title",
|
||||||
|
"Value": "Yeterlilik Belgeleri"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "c51a66ad-7e6c-55ce-ad75-ab7de73526fd",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Certificate.Desc",
|
||||||
|
"Value": "Qualification certificate definitions"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "4050f2df-e046-5f66-8dd4-90d0d666a6fa",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Certificate.Desc",
|
||||||
|
"Value": "Yeterlilik belgesi tanımları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "8e8fe557-a900-5db7-a449-86441b1f7102",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Hospital",
|
||||||
|
"Value": "Hospitals"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "d271cf33-9593-594f-bff9-fabff0a35587",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Hospital",
|
||||||
|
"Value": "Hastaneler"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ddaab8eb-6e7b-5c6e-a028-4cc0dd50c1c5",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Hospital.Title",
|
||||||
|
"Value": "Hospitals"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "e8d5e235-1bf7-5931-b626-b793e84a98a6",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Hospital.Title",
|
||||||
|
"Value": "Hastaneler"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "27ffa185-a9c1-536b-bff5-f06409a76e2e",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Hospital.Desc",
|
||||||
|
"Value": "Hospital and health institution definitions"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "384fcd8d-4f63-5eb0-91d9-5af9d30d685d",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.Hospital.Desc",
|
||||||
|
"Value": "Hastane ve sağlık kurumu tanımları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "a30567e5-cd5f-53b4-848c-4aee7e313ca0",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HospitalDepartment",
|
||||||
|
"Value": "Hospital Departments"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "45aceafd-2d18-5223-8f02-d8cae4c8e698",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HospitalDepartment",
|
||||||
|
"Value": "Hastane Bölümleri"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "8f64fb7f-8c47-5ae1-8909-d51baa6b6aac",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HospitalDepartment.Title",
|
||||||
|
"Value": "Hospital Departments"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "adc264ba-43ab-53c6-9ce7-891c6608d44b",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HospitalDepartment.Title",
|
||||||
|
"Value": "Hastane Bölümleri"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "297fc628-d823-558b-b326-17e3b6702d2c",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HospitalDepartment.Desc",
|
||||||
|
"Value": "Hospital department definitions"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "e9a9a6a8-6aab-5b56-89c4-8c4c9742ecdc",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HospitalDepartment.Desc",
|
||||||
|
"Value": "Hastane bölümü tanımları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "f9ac2553-a48d-5645-9c5c-0169107a0986",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType",
|
||||||
|
"Value": "Document Types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "222941a6-293c-564b-8fff-c25698a64247",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType",
|
||||||
|
"Value": "Evrak Türleri"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "407abaf1-573d-5802-bd89-1a3f8c7dfb58",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType.Title",
|
||||||
|
"Value": "Document Types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "7aaeb034-51f1-5844-85f7-8ac42d3b2639",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType.Title",
|
||||||
|
"Value": "Evrak Türleri"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "84f59d2c-95f1-597b-bd3d-1f5b8c3256bc",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType.Desc",
|
||||||
|
"Value": "Personnel file document type definitions"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "0a921ec1-e293-5c68-938c-09cef8615702",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType.Desc",
|
||||||
|
"Value": "Personel özlük dosyası evrak türü tanımları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "a7b7cf8c-7ed4-5530-83c1-74acc126f447",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType.Group.General",
|
||||||
|
"Value": "General"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "d3be3b03-d220-5301-9441-0cb50fdc2664",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType.Group.General",
|
||||||
|
"Value": "Genel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "77e29322-4a52-501a-accc-da6940646875",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType.Group.Personnel",
|
||||||
|
"Value": "Personnel Documents"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "d7cb58ae-1c0b-5e8d-a164-06632f437e4b",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType.Group.Personnel",
|
||||||
|
"Value": "Özlük Evrakları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "d5a7ebb0-7cdd-512f-9f0f-9ec025be1345",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType.Group.Health",
|
||||||
|
"Value": "Health"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "bc693808-06dd-5a4d-b2b0-670f36220d58",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.DocumentType.Group.Health",
|
||||||
|
"Value": "Sağlık"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "b2e43e4f-f07e-5066-8580-b4e5f2d4b17b",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.IsRequired",
|
||||||
|
"Value": "Required"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "f5710273-d88e-5478-aeeb-2ed0859a11e3",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Listform.ListformField.IsRequired",
|
||||||
|
"Value": "Zorunlu"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1104,6 +1104,61 @@
|
||||||
"RequiredPermissionName": "App.Hr.OrgChart",
|
"RequiredPermissionName": "App.Hr.OrgChart",
|
||||||
"IsDisabled": false,
|
"IsDisabled": false,
|
||||||
"ModuleId": "Hr"
|
"ModuleId": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ParentCode": "App.Hr.Definitions",
|
||||||
|
"Code": "App.Hr.Doctor",
|
||||||
|
"DisplayName": "App.Hr.Doctor",
|
||||||
|
"Order": 4,
|
||||||
|
"Url": "/admin/list/App.Hr.Doctor",
|
||||||
|
"Icon": "FcPortraitMode",
|
||||||
|
"RequiredPermissionName": "App.Hr.Doctor",
|
||||||
|
"IsDisabled": false,
|
||||||
|
"ModuleId": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ParentCode": "App.Hr.Definitions",
|
||||||
|
"Code": "App.Hr.Certificate",
|
||||||
|
"DisplayName": "App.Hr.Certificate",
|
||||||
|
"Order": 5,
|
||||||
|
"Url": "/admin/list/App.Hr.Certificate",
|
||||||
|
"Icon": "FcDiploma2",
|
||||||
|
"RequiredPermissionName": "App.Hr.Certificate",
|
||||||
|
"IsDisabled": false,
|
||||||
|
"ModuleId": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ParentCode": "App.Hr.Definitions",
|
||||||
|
"Code": "App.Hr.Hospital",
|
||||||
|
"DisplayName": "App.Hr.Hospital",
|
||||||
|
"Order": 6,
|
||||||
|
"Url": "/admin/list/App.Hr.Hospital",
|
||||||
|
"Icon": "FcOrganization",
|
||||||
|
"RequiredPermissionName": "App.Hr.Hospital",
|
||||||
|
"IsDisabled": false,
|
||||||
|
"ModuleId": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ParentCode": "App.Hr.Definitions",
|
||||||
|
"Code": "App.Hr.HospitalDepartment",
|
||||||
|
"DisplayName": "App.Hr.HospitalDepartment",
|
||||||
|
"Order": 7,
|
||||||
|
"Url": "/admin/list/App.Hr.HospitalDepartment",
|
||||||
|
"Icon": "FcList",
|
||||||
|
"RequiredPermissionName": "App.Hr.HospitalDepartment",
|
||||||
|
"IsDisabled": false,
|
||||||
|
"ModuleId": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ParentCode": "App.Hr.Definitions",
|
||||||
|
"Code": "App.Hr.DocumentType",
|
||||||
|
"DisplayName": "App.Hr.DocumentType",
|
||||||
|
"Order": 8,
|
||||||
|
"Url": "/admin/list/App.Hr.DocumentType",
|
||||||
|
"Icon": "FcDocument",
|
||||||
|
"RequiredPermissionName": "App.Hr.DocumentType",
|
||||||
|
"IsDisabled": false,
|
||||||
|
"ModuleId": "Hr"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
22
configs/seeds/host/sql/object/Hr_T_Certificate.sql
Normal file
22
configs/seeds/host/sql/object/Hr_T_Certificate.sql
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
IF OBJECT_ID(N'[dbo].[Hr_T_Certificate]', 'U') IS NULL
|
||||||
|
BEGIN
|
||||||
|
CREATE TABLE [dbo].[Hr_T_Certificate]
|
||||||
|
(
|
||||||
|
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
|
||||||
|
[TenantId] uniqueidentifier NULL,
|
||||||
|
[Name] nvarchar(200) NOT NULL,
|
||||||
|
[IsActive] bit NOT NULL DEFAULT 1,
|
||||||
|
[CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(),
|
||||||
|
[CreatorId] uniqueidentifier NULL,
|
||||||
|
[LastModificationTime] datetime2 NULL,
|
||||||
|
[LastModifierId] uniqueidentifier NULL,
|
||||||
|
[IsDeleted] bit NOT NULL DEFAULT 0,
|
||||||
|
[DeletionTime] datetime2 NULL,
|
||||||
|
[DeleterId] uniqueidentifier NULL,
|
||||||
|
CONSTRAINT [PK_Hr_T_Certificate] PRIMARY KEY NONCLUSTERED
|
||||||
|
(
|
||||||
|
[Id] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
END
|
||||||
|
GO
|
||||||
27
configs/seeds/host/sql/object/Hr_T_Doctor.sql
Normal file
27
configs/seeds/host/sql/object/Hr_T_Doctor.sql
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
IF OBJECT_ID(N'[dbo].[Hr_T_Doctor]', 'U') IS NULL
|
||||||
|
BEGIN
|
||||||
|
CREATE TABLE [dbo].[Hr_T_Doctor]
|
||||||
|
(
|
||||||
|
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
|
||||||
|
[TenantId] uniqueidentifier NULL,
|
||||||
|
[FullName] nvarchar(200) NOT NULL,
|
||||||
|
[DiplomaNo] nvarchar(50) NULL,
|
||||||
|
[DiplomaDate] date NULL,
|
||||||
|
[OhsCertificateNo] nvarchar(50) NULL,
|
||||||
|
[OhsCertificateDate] date NULL,
|
||||||
|
[IdentityNo] nvarchar(11) NULL,
|
||||||
|
[IsActive] bit NOT NULL DEFAULT 1,
|
||||||
|
[CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(),
|
||||||
|
[CreatorId] uniqueidentifier NULL,
|
||||||
|
[LastModificationTime] datetime2 NULL,
|
||||||
|
[LastModifierId] uniqueidentifier NULL,
|
||||||
|
[IsDeleted] bit NOT NULL DEFAULT 0,
|
||||||
|
[DeletionTime] datetime2 NULL,
|
||||||
|
[DeleterId] uniqueidentifier NULL,
|
||||||
|
CONSTRAINT [PK_Hr_T_Doctor] PRIMARY KEY NONCLUSTERED
|
||||||
|
(
|
||||||
|
[Id] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
END
|
||||||
|
GO
|
||||||
24
configs/seeds/host/sql/object/Hr_T_DocumentType.sql
Normal file
24
configs/seeds/host/sql/object/Hr_T_DocumentType.sql
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
IF OBJECT_ID(N'[dbo].[Hr_T_DocumentType]', 'U') IS NULL
|
||||||
|
BEGIN
|
||||||
|
CREATE TABLE [dbo].[Hr_T_DocumentType]
|
||||||
|
(
|
||||||
|
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
|
||||||
|
[TenantId] uniqueidentifier NULL,
|
||||||
|
[GroupName] nvarchar(50) NOT NULL,
|
||||||
|
[Name] nvarchar(200) NOT NULL,
|
||||||
|
[IsRequired] bit NOT NULL DEFAULT 0,
|
||||||
|
[IsActive] bit NOT NULL DEFAULT 1,
|
||||||
|
[CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(),
|
||||||
|
[CreatorId] uniqueidentifier NULL,
|
||||||
|
[LastModificationTime] datetime2 NULL,
|
||||||
|
[LastModifierId] uniqueidentifier NULL,
|
||||||
|
[IsDeleted] bit NOT NULL DEFAULT 0,
|
||||||
|
[DeletionTime] datetime2 NULL,
|
||||||
|
[DeleterId] uniqueidentifier NULL,
|
||||||
|
CONSTRAINT [PK_Hr_T_DocumentType] PRIMARY KEY NONCLUSTERED
|
||||||
|
(
|
||||||
|
[Id] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
END
|
||||||
|
GO
|
||||||
22
configs/seeds/host/sql/object/Hr_T_Hospital.sql
Normal file
22
configs/seeds/host/sql/object/Hr_T_Hospital.sql
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
IF OBJECT_ID(N'[dbo].[Hr_T_Hospital]', 'U') IS NULL
|
||||||
|
BEGIN
|
||||||
|
CREATE TABLE [dbo].[Hr_T_Hospital]
|
||||||
|
(
|
||||||
|
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
|
||||||
|
[TenantId] uniqueidentifier NULL,
|
||||||
|
[Name] nvarchar(250) NOT NULL,
|
||||||
|
[IsActive] bit NOT NULL DEFAULT 1,
|
||||||
|
[CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(),
|
||||||
|
[CreatorId] uniqueidentifier NULL,
|
||||||
|
[LastModificationTime] datetime2 NULL,
|
||||||
|
[LastModifierId] uniqueidentifier NULL,
|
||||||
|
[IsDeleted] bit NOT NULL DEFAULT 0,
|
||||||
|
[DeletionTime] datetime2 NULL,
|
||||||
|
[DeleterId] uniqueidentifier NULL,
|
||||||
|
CONSTRAINT [PK_Hr_T_Hospital] PRIMARY KEY NONCLUSTERED
|
||||||
|
(
|
||||||
|
[Id] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
END
|
||||||
|
GO
|
||||||
22
configs/seeds/host/sql/object/Hr_T_HospitalDepartment.sql
Normal file
22
configs/seeds/host/sql/object/Hr_T_HospitalDepartment.sql
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
IF OBJECT_ID(N'[dbo].[Hr_T_HospitalDepartment]', 'U') IS NULL
|
||||||
|
BEGIN
|
||||||
|
CREATE TABLE [dbo].[Hr_T_HospitalDepartment]
|
||||||
|
(
|
||||||
|
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
|
||||||
|
[TenantId] uniqueidentifier NULL,
|
||||||
|
[Name] nvarchar(200) NOT NULL,
|
||||||
|
[IsActive] bit NOT NULL DEFAULT 1,
|
||||||
|
[CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(),
|
||||||
|
[CreatorId] uniqueidentifier NULL,
|
||||||
|
[LastModificationTime] datetime2 NULL,
|
||||||
|
[LastModifierId] uniqueidentifier NULL,
|
||||||
|
[IsDeleted] bit NOT NULL DEFAULT 0,
|
||||||
|
[DeletionTime] datetime2 NULL,
|
||||||
|
[DeleterId] uniqueidentifier NULL,
|
||||||
|
CONSTRAINT [PK_Hr_T_HospitalDepartment] PRIMARY KEY NONCLUSTERED
|
||||||
|
(
|
||||||
|
[Id] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
END
|
||||||
|
GO
|
||||||
1096
configs/seeds/host/wizard/Certificate.json
Normal file
1096
configs/seeds/host/wizard/Certificate.json
Normal file
File diff suppressed because it is too large
Load diff
1762
configs/seeds/host/wizard/Doctor.json
Normal file
1762
configs/seeds/host/wizard/Doctor.json
Normal file
File diff suppressed because it is too large
Load diff
1405
configs/seeds/host/wizard/DocumentType.json
Normal file
1405
configs/seeds/host/wizard/DocumentType.json
Normal file
File diff suppressed because it is too large
Load diff
1096
configs/seeds/host/wizard/Hospital.json
Normal file
1096
configs/seeds/host/wizard/Hospital.json
Normal file
File diff suppressed because it is too large
Load diff
1096
configs/seeds/host/wizard/HospitalDepartment.json
Normal file
1096
configs/seeds/host/wizard/HospitalDepartment.json
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -157,6 +157,13 @@ interface WizardTreeRow {
|
||||||
hasChildren: boolean
|
hasChildren: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
|
interface WizardDevRequestGroup {
|
||||||
|
key: string
|
||||||
|
/** Grubun talebini taşıyan ilk kök; talepsiz grupta yoktur. */
|
||||||
|
file?: WizardFileInfoDto
|
||||||
|
nodes: WizardTreeNode[]
|
||||||
|
}
|
||||||
|
|
||||||
/** Kapalı grupların altı satıra dökülmez. */
|
/** Kapalı grupların altı satıra dökülmez. */
|
||||||
const flattenWizardTree = (
|
const flattenWizardTree = (
|
||||||
nodes: WizardTreeNode[],
|
nodes: WizardTreeNode[],
|
||||||
|
|
@ -245,10 +252,19 @@ const WizardFileManager = () => {
|
||||||
return next
|
return next
|
||||||
})
|
})
|
||||||
|
|
||||||
const tableRows = useMemo(
|
// Liste görünümünde kök ekranlar üreten talebe göre gruplanır; alt formlar kökünün grubunda
|
||||||
() => flattenWizardTree(tree, effectiveCollapsed),
|
// kalır. Talepsiz grup en sonda durur.
|
||||||
[tree, effectiveCollapsed],
|
const devRequestGroups = useMemo(() => {
|
||||||
)
|
const groups = new Map<string, WizardDevRequestGroup>()
|
||||||
|
tree.forEach((node) => {
|
||||||
|
const id = node.file.devRequestId ?? ''
|
||||||
|
const key = `devRequest:${id}`
|
||||||
|
const group = groups.get(key) ?? { key, file: id ? node.file : undefined, nodes: [] }
|
||||||
|
group.nodes.push(node)
|
||||||
|
groups.set(key, group)
|
||||||
|
})
|
||||||
|
return [...groups.values()].sort((a, b) => Number(!a.file) - Number(!b.file))
|
||||||
|
}, [tree])
|
||||||
|
|
||||||
const loadFiles = useCallback(async () => {
|
const loadFiles = useCallback(async () => {
|
||||||
setLoading(true)
|
setLoading(true)
|
||||||
|
|
@ -938,9 +954,6 @@ const WizardFileManager = () => {
|
||||||
<th className="text-left font-medium px-4 py-2">
|
<th className="text-left font-medium px-4 py-2">
|
||||||
{translate('::App.Platform.Name')}
|
{translate('::App.Platform.Name')}
|
||||||
</th>
|
</th>
|
||||||
<th className="text-left font-medium px-4 py-2">
|
|
||||||
{translate('::App.FileManager.FileName')}
|
|
||||||
</th>
|
|
||||||
<th className="text-left font-medium px-4 py-2">
|
<th className="text-left font-medium px-4 py-2">
|
||||||
{translate('::App.Platform.Code')}
|
{translate('::App.Platform.Code')}
|
||||||
</th>
|
</th>
|
||||||
|
|
@ -953,81 +966,99 @@ const WizardFileManager = () => {
|
||||||
<th className="text-left font-medium px-4 py-2">
|
<th className="text-left font-medium px-4 py-2">
|
||||||
{translate('::App.WizardStepComponent.MenuUrl')}
|
{translate('::App.WizardStepComponent.MenuUrl')}
|
||||||
</th>
|
</th>
|
||||||
<th className="text-left font-medium px-4 py-2">
|
|
||||||
{translate('::App.DevRequest')}
|
|
||||||
</th>
|
|
||||||
<th className="text-right font-medium px-4 py-2">
|
<th className="text-right font-medium px-4 py-2">
|
||||||
{translate('::App.Platform.Actions')}
|
{translate('::App.Platform.Actions')}
|
||||||
</th>
|
</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
{tableRows.map((row) => {
|
{devRequestGroups.flatMap((group) => {
|
||||||
const { file: f, depth, key } = row
|
const rowCount = flattenWizardTree(group.nodes, new Set()).length
|
||||||
const Icon = navigationIcon[f.menuIcon] ?? FaDatabase
|
const header = (
|
||||||
return (
|
|
||||||
<tr
|
<tr
|
||||||
key={key}
|
key={group.key}
|
||||||
className={classNames(
|
className="border-t border-gray-200 bg-gray-100 dark:border-gray-700 dark:bg-gray-800/70"
|
||||||
'hover:bg-gray-50 dark:hover:bg-gray-800',
|
|
||||||
// Grup başı çizgiyle ayrılır; alt satırlar üst ekranına yapışık kalır.
|
|
||||||
depth === 0
|
|
||||||
? 'border-t border-gray-200 dark:border-gray-700'
|
|
||||||
: 'bg-gray-50/50 dark:bg-gray-800/40',
|
|
||||||
)}
|
|
||||||
>
|
>
|
||||||
<td className="px-4 py-2">
|
<td colSpan={6} className="px-4 py-1.5">
|
||||||
<div className="flex items-center gap-2 min-w-0">
|
<div className="flex items-center gap-2 min-w-0 font-medium text-gray-700 dark:text-gray-200">
|
||||||
{renderDepthMarker(depth)}
|
{renderGroupToggle({ key: group.key, hasChildren: true })}
|
||||||
{renderGroupToggle(row)}
|
{group.file ? (
|
||||||
<Icon className="text-indigo-400 shrink-0 text-lg" />
|
renderDevRequest(group.file)
|
||||||
<span
|
) : (
|
||||||
className="font-medium text-gray-800 dark:text-gray-200 truncate"
|
<span className="inline-flex items-center gap-1 text-gray-500">
|
||||||
title={f.wizardName || f.fileName}
|
<FaClipboardList className="shrink-0 text-gray-400" />
|
||||||
>
|
{translate('::App.ListForm.WizardNoDevRequest')}
|
||||||
{f.wizardName || f.fileName}
|
</span>
|
||||||
|
)}
|
||||||
|
<span className="shrink-0 rounded-full bg-gray-200 px-2 py-0.5 text-xs text-gray-600 dark:bg-gray-700 dark:text-gray-300">
|
||||||
|
{rowCount}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td
|
|
||||||
className="px-4 py-2 font-mono text-gray-500 dark:text-gray-400"
|
|
||||||
title={f.fileName}
|
|
||||||
>
|
|
||||||
{f.fileName}
|
|
||||||
</td>
|
|
||||||
<td className="px-4 py-2 text-gray-600 dark:text-gray-300">
|
|
||||||
{componentName(f)}
|
|
||||||
</td>
|
|
||||||
<td className="px-4 py-2 whitespace-nowrap">
|
|
||||||
<div className="flex items-center gap-1.5">
|
|
||||||
{renderKindBadge(f)}
|
|
||||||
{renderStatusBadge(f)}
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td className="px-4 py-2 text-gray-600 dark:text-gray-300 whitespace-nowrap">
|
|
||||||
{renderMenuPath(f)}
|
|
||||||
</td>
|
|
||||||
<td
|
|
||||||
className="px-4 py-2 font-mono text-gray-600 dark:text-gray-300"
|
|
||||||
title={f.menuUrl}
|
|
||||||
>
|
|
||||||
<div className="flex items-center gap-1 min-w-0">
|
|
||||||
{f.menuUrl && <FaLink className="shrink-0 text-gray-400" />}
|
|
||||||
<span className="truncate">{f.menuUrl}</span>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td className="px-4 py-2 text-gray-600 dark:text-gray-300 max-w-[260px]">
|
|
||||||
{renderDevRequest(f)}
|
|
||||||
</td>
|
|
||||||
<td className="px-4 py-2">
|
|
||||||
{renderActions(f, 'flex items-center justify-end gap-1')}
|
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
)
|
)
|
||||||
|
if (effectiveCollapsed.has(group.key)) return [header]
|
||||||
|
return [
|
||||||
|
header,
|
||||||
|
...flattenWizardTree(group.nodes, effectiveCollapsed).map((row) => {
|
||||||
|
const { file: f, depth, key } = row
|
||||||
|
const Icon = navigationIcon[f.menuIcon] ?? FaDatabase
|
||||||
|
return (
|
||||||
|
<tr
|
||||||
|
key={key}
|
||||||
|
className={classNames(
|
||||||
|
'hover:bg-gray-50 dark:hover:bg-gray-800',
|
||||||
|
// Grup başı çizgiyle ayrılır; alt satırlar üst ekranına yapışık kalır.
|
||||||
|
depth === 0
|
||||||
|
? 'border-t border-gray-200 dark:border-gray-700'
|
||||||
|
: 'bg-gray-50/50 dark:bg-gray-800/40',
|
||||||
|
)}
|
||||||
|
>
|
||||||
|
<td className="py-2 pl-8 pr-4">
|
||||||
|
<div className="flex items-center gap-2 min-w-0">
|
||||||
|
{renderDepthMarker(depth)}
|
||||||
|
{renderGroupToggle(row)}
|
||||||
|
<Icon className="text-indigo-400 shrink-0 text-lg" />
|
||||||
|
<span
|
||||||
|
className="font-medium text-gray-800 dark:text-gray-200 truncate"
|
||||||
|
title={f.fileName}
|
||||||
|
>
|
||||||
|
{f.wizardName || f.fileName}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td className="px-4 py-2 text-gray-600 dark:text-gray-300">
|
||||||
|
{componentName(f)}
|
||||||
|
</td>
|
||||||
|
<td className="px-4 py-2 whitespace-nowrap">
|
||||||
|
<div className="flex items-center gap-1.5">
|
||||||
|
{renderKindBadge(f)}
|
||||||
|
{renderStatusBadge(f)}
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td className="px-4 py-2 text-gray-600 dark:text-gray-300 whitespace-nowrap">
|
||||||
|
{renderMenuPath(f)}
|
||||||
|
</td>
|
||||||
|
<td
|
||||||
|
className="px-4 py-2 font-mono text-gray-600 dark:text-gray-300"
|
||||||
|
title={f.menuUrl}
|
||||||
|
>
|
||||||
|
<div className="flex items-center gap-1 min-w-0">
|
||||||
|
{f.menuUrl && <FaLink className="shrink-0 text-gray-400" />}
|
||||||
|
<span className="truncate">{f.menuUrl}</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td className="px-4 py-2">
|
||||||
|
{renderActions(f, 'flex items-center justify-end gap-1')}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
)
|
||||||
|
}),
|
||||||
|
]
|
||||||
})}
|
})}
|
||||||
{emptyState && (
|
{emptyState && (
|
||||||
<tr className="border-t border-gray-200 dark:border-gray-700">
|
<tr className="border-t border-gray-200 dark:border-gray-700">
|
||||||
<td colSpan={8}>{emptyState}</td>
|
<td colSpan={6}>{emptyState}</td>
|
||||||
</tr>
|
</tr>
|
||||||
)}
|
)}
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue