o
    ÎÛ·h  ã                   @   s.   G d d„ dƒZ G dd„ dƒZG dd„ dƒZdS )c                   @   sh   e 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S )ÚGradeRequestNc                 C   s’   d|v r	|d | _ d|v r|d | _d|v r|d | _d|v r$|d | _d|v r3|d dkr3|d | _d|v r<|d | _d|v rG|d | _d S d S )	NÚidÚnameÚ	is_activeÚcodeÚpointsÚ Ú
min_amountÚ
max_amount)r   r   r   r   r   r   r	   ©ÚselfÚ	grade_obj© r   úA/var/www/FinalPayroll/payrollservice/data/request/graderequest.pyÚ__init__
   s    





ÿzGradeRequest.__init__c                 C   ó   | j S ©N©r   ©r   r   r   r   Úget_id   ó   zGradeRequest.get_idc                 C   r   r   )r   r   r   r   r   Úget_name   r   zGradeRequest.get_namec                 C   r   r   )r   r   r   r   r   Úget_is_active   r   zGradeRequest.get_is_activec                 C   r   r   )r   r   r   r   r   Úget_code!   r   zGradeRequest.get_codec                 C   r   r   )r   r   r   r   r   Ú
get_points#   r   zGradeRequest.get_pointsc                 C   r   r   )r   r   r   r   r   Úget_min_amount%   r   zGradeRequest.get_min_amountc                 C   r   r   )r	   r   r   r   r   Úget_max_amount'   r   zGradeRequest.get_max_amount)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r	   r   r   r   r   r   r   r   r   r   r   r   r   r      s     r   c                   @   st   e 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S )ÚDesignationGradeMappingRequestNc                 C   s˜   d|v r	|d | _ d|v r|d | _d|v r|d | _d|v r$|d | _d|v r-|d | _d|v r6|d | _d|v r?|d | _d|v rJ|d | _d S d S )	Nr   Údesignation_idÚgrade_idÚstatusÚ
created_byÚcreated_dateÚ
updated_byÚupdated_date)r   r    r!   r"   r#   r$   r%   r&   r
   r   r   r   r   6   s"   






ÿz'DesignationGradeMappingRequest.__init__c                 C   r   r   r   r   r   r   r   r   H   r   z%DesignationGradeMappingRequest.get_idc                 C   r   r   )r    r   r   r   r   Úget_designation_idJ   r   z1DesignationGradeMappingRequest.get_designation_idc                 C   r   r   ©r!   r   r   r   r   Úget_grade_idL   r   z+DesignationGradeMappingRequest.get_grade_idc                 C   r   r   )r"   r   r   r   r   Ú
get_statusN   r   z)DesignationGradeMappingRequest.get_statusc                 C   r   r   )r#   r   r   r   r   Úget_created_byP   r   z-DesignationGradeMappingRequest.get_created_byc                 C   r   r   )r$   r   r   r   r   Úget_created_dateR   r   z/DesignationGradeMappingRequest.get_created_datec                 C   r   r   )r%   r   r   r   r   Úget_updated_byT   r   z-DesignationGradeMappingRequest.get_updated_byc                 C   r   r   )r&   r   r   r   r   Úget_updated_dateV   r   z/DesignationGradeMappingRequest.get_updated_date)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$    r   c                   @   sP   e 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S )ÚGradeIncRequestNc                 C   sb   d|v r	|d | _ d|v r|d | _d|v r|d | _d|v r$|d | _d|v r/|d | _d S d S )Nr   r!   ÚmaxÚminÚchange_value)r   r!   r0   r1   r2   r
   r   r   r   r   `   s   



ÿzGradeIncRequest.__init__c                 C   r   r   r   r   r   r   r   r   l   r   zGradeIncRequest.get_idc                 C   r   r   r(   r   r   r   r   r)   n   r   zGradeIncRequest.get_grade_idc                 C   r   r   )r0   r   r   r   r   Úget_maxp   r   zGradeIncRequest.get_maxc                 C   r   r   )r1   r   r   r   r   Úget_minr   r   zGradeIncRequest.get_minc                 C   r   r   )r2   r   r   r   r   Úget_change_valuet   r   z GradeIncRequest.get_change_value)r   r   r   r   r!   r0   r1   r2   r   r   r)   r3   r4   r5   r   r   r   r   r/   Y   s    r/   N)r   r   r/   r   r   r   r   Ú<module>   s    +-