07bd979685
<SRS>SRS02 : Employee Management </SRS> <Changes> - Renamed EmployeeManagememtService to EmployeeManagementService - Added basic employee management service structure - Connected employee management into controller and datastore - Updated project config files - Added auto ID generation across models - Added payroll-related config constants </Changes> <Review> Smitha Mohan </Review>
20 lines
501 B
C++
20 lines
501 B
C++
#pragma once
|
|
#include<string>
|
|
#include "Employee.h"
|
|
|
|
class FinanceExecutive : public Employee
|
|
{
|
|
public:
|
|
FinanceExecutive() = default;
|
|
FinanceExecutive(
|
|
const std::string& password,
|
|
const std::string& name,
|
|
const std::string& phone,
|
|
const std::string& email,
|
|
const std::string& teamId,
|
|
std::shared_ptr<Payroll> payroll
|
|
) :Employee(password, name, phone, email, teamId, Enums::EmployeeType::GENERAL, payroll) {};
|
|
~FinanceExecutive() = default;
|
|
};
|
|
|