Add Models Structure

This commit is contained in:
2026-03-31 10:36:43 +05:30
parent ea147be1ec
commit 045ea2d743
42 changed files with 287 additions and 0 deletions
@@ -123,6 +123,23 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="models\Announcement.cpp" />
<ClCompile Include="models\Attendance.cpp" />
<ClCompile Include="models\Booking.cpp" />
<ClCompile Include="models\Candidate.cpp" />
<ClCompile Include="models\FinanceExecutive.cpp" />
<ClCompile Include="models\GeneralEmployee.cpp" />
<ClCompile Include="models\ITExecutive.cpp" />
<ClCompile Include="models\JobListing.cpp" />
<ClCompile Include="models\Leave.cpp" />
<ClCompile Include="models\Notification.cpp" />
<ClCompile Include="models\Payroll.cpp" />
<ClCompile Include="models\Payslip.cpp" />
<ClCompile Include="models\Room.cpp" />
<ClCompile Include="models\TalentExecutive.cpp" />
<ClCompile Include="models\Team.cpp" />
<ClCompile Include="models\TeamExecutive.cpp" />
<ClCompile Include="models\Ticket.cpp" />
<ClCompile Include="services\AttendanceManagementService.cpp" />
<ClCompile Include="services\AuthenticationManagementService.cpp" />
<ClCompile Include="services\BookingManagementService.cpp" />
@@ -133,9 +150,29 @@
<ClCompile Include="services\TalentAcquisitionManagementService.cpp" />
<ClCompile Include="services\TeamManagementService.cpp" />
<ClCompile Include="services\TicketManagementService.cpp" />
<ClCompile Include="models\Admin.cpp" />
<ClCompile Include="models\Employee.cpp" />
<ClCompile Include="models\HRManager.cpp" />
<ClCompile Include="Trenser.Zenvy.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="models\Announcement.h" />
<ClInclude Include="models\Attendance.h" />
<ClInclude Include="models\Booking.h" />
<ClInclude Include="models\Candidate.h" />
<ClInclude Include="models\FinanceExecutive.h" />
<ClInclude Include="models\GeneralEmployee.h" />
<ClInclude Include="models\ITExecutive.h" />
<ClInclude Include="models\JobListing.h" />
<ClInclude Include="models\Leave.h" />
<ClInclude Include="models\Notification.h" />
<ClInclude Include="models\Payroll.h" />
<ClInclude Include="models\Payslip.h" />
<ClInclude Include="models\Room.h" />
<ClInclude Include="models\TalentExecutive.h" />
<ClInclude Include="models\Team.h" />
<ClInclude Include="models\TeamExecutive.h" />
<ClInclude Include="models\Ticket.h" />
<ClInclude Include="services\AttendanceManagementService.h" />
<ClInclude Include="services\AuthenticationManagementService.h" />
<ClInclude Include="services\BookingManagementService.h" />
@@ -147,6 +184,11 @@
<ClInclude Include="services\TeamManagementService.h" />
<ClInclude Include="services\TicketManagementService.h" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="models\Admin.h" />
<ClInclude Include="models\Employee.h" />
<ClInclude Include="models\HRManager.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
@@ -16,6 +16,9 @@
<Filter Include="Services">
<UniqueIdentifier>{e9f6fa0e-37a0-4477-b0a1-4e11f9b96591}</UniqueIdentifier>
</Filter>
<Filter Include="Models">
<UniqueIdentifier>{62c491e3-6127-40c4-a2d9-fb10b223bb12}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="Trenser.Zenvy.cpp">
@@ -51,6 +54,66 @@
<ClCompile Include="services\TicketManagementService.cpp">
<Filter>Services</Filter>
</ClCompile>
<ClCompile Include="models\Admin.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Announcement.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Attendance.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Booking.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Candidate.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Employee.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\FinanceExecutive.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\GeneralEmployee.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\HRManager.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\ITExecutive.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\JobListing.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Leave.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Notification.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Payroll.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Payslip.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Room.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\TalentExecutive.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Team.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\TeamExecutive.cpp">
<Filter>Models</Filter>
</ClCompile>
<ClCompile Include="models\Ticket.cpp">
<Filter>Models</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="services\AuthenticationManagementService.h">
@@ -83,5 +146,67 @@
<ClInclude Include="services\AttendanceManagementService.h">
<Filter>Services</Filter>
</ClInclude>
<ClInclude Include="models\Announcement.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\FinanceExecutive.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\GeneralEmployee.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\ITExecutive.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\JobListing.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\Notification.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\Payroll.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\TalentExecutive.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\TeamExecutive.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\Attendance.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\Booking.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\Candidate.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\Leave.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\Payslip.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\Room.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\Team.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\Ticket.h">
<Filter>Models</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClInclude Include="models\Employee.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\Admin.h">
<Filter>Models</Filter>
</ClInclude>
<ClInclude Include="models\HRManager.h">
<Filter>Models</Filter>
</ClInclude>
</ItemGroup>
</Project>
@@ -0,0 +1 @@
#include "Admin.h"
@@ -0,0 +1,5 @@
#pragma once
#include "Employee.h"
class Admin : public Employee
{
};
@@ -0,0 +1 @@
#include "Announcement.h"
@@ -0,0 +1,5 @@
#pragma once
class Announcement
{
};
@@ -0,0 +1 @@
#include "Attendance.h"
@@ -0,0 +1,5 @@
#pragma once
class Attendance
{
};
@@ -0,0 +1 @@
#include "Booking.h"
@@ -0,0 +1,5 @@
#pragma once
class Booking
{
};
@@ -0,0 +1 @@
#include "Candidate.h"
@@ -0,0 +1,5 @@
#pragma once
class Candidate
{
};
@@ -0,0 +1 @@
#include "Employee.h"
@@ -0,0 +1,5 @@
#pragma once
class Employee
{
};
@@ -0,0 +1 @@
#include "FinanceExecutive.h"
@@ -0,0 +1,6 @@
#pragma once
#include "Employee.h"
class FinanceExecutive : public Employee
{
};
@@ -0,0 +1 @@
#include "GeneralEmployee.h"
@@ -0,0 +1,5 @@
#pragma once
#include "Employee.h"
class GeneralEmployee : public Employee
{
};
@@ -0,0 +1 @@
#include "HRManager.h"
@@ -0,0 +1,6 @@
#pragma once
#include "Employee.h"
class HRManager : public Employee
{
};
@@ -0,0 +1 @@
#include "ITExecutive.h"
@@ -0,0 +1,6 @@
#pragma once
#include "Employee.h"
class ITExecutive : public Employee
{
};
@@ -0,0 +1 @@
#include "JobListing.h"
@@ -0,0 +1 @@
#include "Leave.h"
@@ -0,0 +1,5 @@
#pragma once
class Leave
{
};
@@ -0,0 +1 @@
#include "Notification.h"
@@ -0,0 +1,5 @@
#pragma once
class Notification
{
};
@@ -0,0 +1 @@
#include "Payroll.h"
@@ -0,0 +1,5 @@
#pragma once
class Payroll
{
};
@@ -0,0 +1 @@
#include "Payslip.h"
@@ -0,0 +1,5 @@
#pragma once
class Payslip
{
};
@@ -0,0 +1 @@
#include "Room.h"
@@ -0,0 +1,5 @@
#pragma once
class Room
{
};
@@ -0,0 +1 @@
#include "TalentExecutive.h"
@@ -0,0 +1,6 @@
#pragma once
#include "Employee.h"
class TalentExecutive : public Employee
{
};
@@ -0,0 +1 @@
#include "Team.h"
@@ -0,0 +1,5 @@
#pragma once
class Team
{
};
@@ -0,0 +1 @@
#include "TeamExecutive.h"
@@ -0,0 +1,6 @@
#pragma once
#include "Employee.h"
class TeamExecutive : public Employee
{
};
@@ -0,0 +1 @@
#include "Ticket.h"
@@ -0,0 +1,5 @@
#pragma once
class Ticket
{
};