This commit is contained in:
Sedat ÖZTÜRK 2026-09-30 16:00:01 +03:00
parent 9bcebb97fb
commit 6d5071237a
7 changed files with 2555 additions and 2 deletions

View file

@ -6343,6 +6343,76 @@
"IsEnabled": true, "IsEnabled": true,
"MultiTenancySide": 3, "MultiTenancySide": 3,
"Modules": "Hr" "Modules": "Hr"
},
{
"GroupName": "App.Hr",
"Name": "App.Hr.Visitor",
"ParentName": null,
"DisplayName": "App.Hr.Visitor",
"Order": 3,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Hr"
},
{
"GroupName": "App.Hr",
"Name": "App.Hr.Visitor.Create",
"ParentName": "App.Hr.Visitor",
"DisplayName": "App.Platform.Create",
"Order": 1,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Hr"
},
{
"GroupName": "App.Hr",
"Name": "App.Hr.Visitor.Update",
"ParentName": "App.Hr.Visitor",
"DisplayName": "App.Platform.Update",
"Order": 2,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Hr"
},
{
"GroupName": "App.Hr",
"Name": "App.Hr.Visitor.Delete",
"ParentName": "App.Hr.Visitor",
"DisplayName": "App.Platform.Delete",
"Order": 3,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Hr"
},
{
"GroupName": "App.Hr",
"Name": "App.Hr.Visitor.Export",
"ParentName": "App.Hr.Visitor",
"DisplayName": "App.Platform.Export",
"Order": 4,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Hr"
},
{
"GroupName": "App.Hr",
"Name": "App.Hr.Visitor.Import",
"ParentName": "App.Hr.Visitor",
"DisplayName": "App.Platform.Import",
"Order": 5,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Hr"
},
{
"GroupName": "App.Hr",
"Name": "App.Hr.Visitor.Note",
"ParentName": "App.Hr.Visitor",
"DisplayName": "App.Platform.Note",
"Order": 6,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Hr"
} }
] ]
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -70255,6 +70255,202 @@
"ResourceName": "Platform", "ResourceName": "Platform",
"Key": "App.Listform.ListformField.IsRequired", "Key": "App.Listform.ListformField.IsRequired",
"Value": "Zorunlu" "Value": "Zorunlu"
},
{
"Id": "ae592939-8b8e-5451-b91d-b6b8d54b9ec5",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor",
"Value": "Visitors"
},
{
"Id": "e43504b3-c0a6-528b-a9a7-d9967f90f25b",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor",
"Value": "Ziyaretçiler"
},
{
"Id": "ec8e7afd-e595-5d1f-8988-71abb734b66b",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor.Title",
"Value": "Visitors"
},
{
"Id": "a23230f4-5437-5eb2-816f-f7c08f52ac6f",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor.Title",
"Value": "Ziyaretçiler"
},
{
"Id": "b7086fc9-d567-5812-bb44-da062164fc1b",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor.Desc",
"Value": "Visitor entry and exit records"
},
{
"Id": "afdcaa2a-3555-52e8-b869-77aa4bac9265",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor.Desc",
"Value": "Ziyaretçi giriş ve çıkış kayıtları"
},
{
"Id": "4cb297d7-534c-5162-a5f6-c7f991d71db0",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor.Widget.Today",
"Value": "Today's Visitors"
},
{
"Id": "79178fd5-a321-503c-b564-26fce5e8cedf",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor.Widget.Today",
"Value": "Bugünkü Ziyaretçi"
},
{
"Id": "95efe14b-133a-528a-8e3b-4a0ff792ae0a",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor.Widget.Inside",
"Value": "Visitors Inside"
},
{
"Id": "21d0236e-4698-559a-bb29-969e396366f8",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor.Widget.Inside",
"Value": "İçerideki Ziyaretçi"
},
{
"Id": "fddae245-bec9-5491-ad0b-7aa6dc34781f",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor.Widget.Exited",
"Value": "Checked Out"
},
{
"Id": "7cdd0aae-5411-5a21-9038-793be0dc8dd1",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Hr.Visitor.Widget.Exited",
"Value": "Çıkış Yapan"
},
{
"Id": "d1343d5b-612a-5c12-b792-9c3a62c54c38",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.VisitorType",
"Value": "Visitor Type"
},
{
"Id": "0e6c6238-7234-5900-bcf0-1f7c01fcf6e6",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.VisitorType",
"Value": "Ziyaretçi Tipi"
},
{
"Id": "170fa2b7-5ca3-5ffa-bf66-1ace0e3eb8eb",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.EntryTime",
"Value": "Entry Time"
},
{
"Id": "c261fda1-60ff-57e5-8073-c8c48683dd1c",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.EntryTime",
"Value": "Giriş Saati"
},
{
"Id": "0dfec0f6-8cea-5610-90b5-a7b6753ff2e0",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.ExitTime",
"Value": "Exit Time"
},
{
"Id": "61dd0895-49e4-58d3-8fbf-15fd3ceb432d",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.ExitTime",
"Value": "Çıkış Saati"
},
{
"Id": "940f841c-9fcc-5f8d-931f-b5285589e7d9",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.CardNo",
"Value": "Card No"
},
{
"Id": "c032ee88-57f4-54bc-93f1-dcdf0200fa43",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.CardNo",
"Value": "Kart No"
},
{
"Id": "8f45c34b-62f6-571e-b3d6-e39227aeef7b",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.VisitedUserId",
"Value": "Visited Staff"
},
{
"Id": "995d1c2d-cb0f-53a6-b337-87f8e76cb4fc",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.VisitedUserId",
"Value": "Ziyaret Edilen Personel"
},
{
"Id": "138bbd9b-63b3-50a6-8ae3-47027c135da2",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.VisitorFullName",
"Value": "Visitor Full Name"
},
{
"Id": "b410d8da-40e3-53bd-b985-1557f3e9e75e",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.VisitorFullName",
"Value": "Ziyaretçi Adı Soyadı"
},
{
"Id": "6e6837aa-c57e-5483-be03-5b3eb44e3322",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.CompanyName",
"Value": "Company Name"
},
{
"Id": "36b8d151-1b75-5a2d-aafe-732e32e0525b",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.CompanyName",
"Value": "Firma Adı"
},
{
"Id": "c9202016-22d8-504b-b576-d2d772befda0",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.VisitReason",
"Value": "Visit Reason"
},
{
"Id": "de87c24d-845b-51c3-b68b-e98c60eb6753",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.VisitReason",
"Value": "Ziyaret Sebebi"
} }
] ]
} }

View file

@ -1159,6 +1159,17 @@
"RequiredPermissionName": "App.Hr.DocumentType", "RequiredPermissionName": "App.Hr.DocumentType",
"IsDisabled": false, "IsDisabled": false,
"ModuleId": "Hr" "ModuleId": "Hr"
},
{
"ParentCode": "App.Hr",
"Code": "App.Hr.Visitor",
"DisplayName": "App.Hr.Visitor",
"Order": 3,
"Url": "/admin/list/App.Hr.Visitor",
"Icon": "FcBusinessman",
"RequiredPermissionName": "App.Hr.Visitor",
"IsDisabled": false,
"ModuleId": "Hr"
} }
] ]
} }

View file

@ -0,0 +1,30 @@
IF OBJECT_ID(N'[dbo].[Hr_T_Visitor]', 'U') IS NULL
BEGIN
CREATE TABLE [dbo].[Hr_T_Visitor]
(
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
[TenantId] uniqueidentifier NULL,
[BranchId] uniqueidentifier NOT NULL,
[VisitorType] nvarchar(50) NOT NULL DEFAULT 'Ziyaretçi',
[VisitDate] date NOT NULL,
[EntryTime] datetime NOT NULL,
[ExitTime] datetime NULL,
[CardNo] nvarchar(20) NULL,
[VisitorFullName] nvarchar(200) NOT NULL,
[VisitedUserId] uniqueidentifier NOT NULL,
[CompanyName] nvarchar(200) NULL,
[VisitReason] nvarchar(MAX) NULL,
[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_Visitor] 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

File diff suppressed because it is too large Load diff