o
    ۷h`                     @   s   G d d dZ dS )c                   @   s   e Zd ZdZdZdZdZdZdZdZ	dZ
dZdZdZdZdZdZdd Zdd Zdd Zdd	 Zd
d Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd ZdS ) EmployeePaystructureRequestNc                 C   s  d|v r|d dkr|d | _ d|v r|d dkr|d | _d|v r1|d dkr.|d | _nd| _d|v r:|d | _d|v rM|d dkrJ|d | _nd| _d	|v r`|d	 dkr]|d	 | _nd
| _d|v ri|d | _d|v r||d dkry|d | _nd| _d|v r|d dkr|d | _nd| _d|v r|d dkr|d | _	nd| _	d|v r|d dkr|d | _
d|v r|d dkr|d | _d|v r|d dkr|d | _d|v r|d dkr|d | _d S d S d S )Nid employee_idstandard_ctcg        
disabilitypf_type   is_tdsFupdated_date	gross_pay	take_homeis_esiT	emp_gradeemp_template	from_dateto_date)r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   )selfpayroll_data r   K/var/www/FinalPayroll/payrollservice/data/request/emppaystructurerequest.py__init__   s`   






z$EmployeePaystructureRequest.__init__c                 C      | j S N)r   r   r   r   r   get_idF      z"EmployeePaystructureRequest.get_idc                 C   r   r   )r   r   r   r   r   get_employee_idI   r   z+EmployeePaystructureRequest.get_employee_idc                 C   r   r   )r   r   r   r   r   get_standard_ctcL   r   z,EmployeePaystructureRequest.get_standard_ctcc                 C   r   r   )r   r   r   r   r   get_disabilityO   r   z*EmployeePaystructureRequest.get_disabilityc                 C   r   r   )r   r   r   r   r   get_pf_typeR   r   z'EmployeePaystructureRequest.get_pf_typec                 C   r   r   )r
   r   r   r   r   get_updated_dateU   r   z,EmployeePaystructureRequest.get_updated_datec                 C   r   r   )r	   r   r   r   r   
get_is_tdsX   r   z&EmployeePaystructureRequest.get_is_tdsc                 C   r   r   )r   r   r   r   r   get_gross_pay[   r   z)EmployeePaystructureRequest.get_gross_payc                 C   r   r   )r   r   r   r   r   get_take_home^   r   z)EmployeePaystructureRequest.get_take_homec                 C   r   r   )r   r   r   r   r   
get_is_esia   r   z&EmployeePaystructureRequest.get_is_esic                 C   r   r   )r   r   r   r   r   get_emp_graded   r   z)EmployeePaystructureRequest.get_emp_gradec                 C   r   r   )r   r   r   r   r   get_emp_templatef   r   z,EmployeePaystructureRequest.get_emp_templatec                 C   r   r   )r   r   r   r   r   get_from_datei   r   z)EmployeePaystructureRequest.get_from_datec                 C   r   r   )r   r   r   r   r   get_to_datel   r   z'EmployeePaystructureRequest.get_to_date) __name__
__module____qualname__r   r   r   r   r   r
   r	   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r   r   r   r   r      s<    6r   N)r   r   r   r   r   <module>   s    