B
    ADb                 @   sp   d dl mZ d dlmZ d dlmZ G dd dejZG dd dejZG dd	 d	ejZ	G d
d dej
ZdS )    )serializers)Overtime)util_serializersc               @   s|   e Zd ZejdddZejdddZejdddZejdddZejdddZ	ejdddZ
ejd	ddZG d
d dZdS )OvertimeSerializerZget_overtime_type_displayT)sourceZ
allow_nullZget_audit_status_displayzemployee.departmentzemployee.emp_codezemployee.first_namezemployee.last_namezemployee.poistionc               @   s2   e Zd ZeZddddddddd	d
dddddgZdS )zOvertimeSerializer.Metaidget_emp_codeget_emp_first_nameget_emp_last_nameget_emp_deptget_emp_jobovertime_typeZ
start_timeZend_timeZapply_reasonZ
apply_timeaudit_statusZaudit_reasonZ
audit_timeZlast_approverN)__name__
__module____qualname__r   modelfields r   r   HG:\easytimepro\master/mysite/att\api\serializers\overtime_serializers.pyMeta   s   r   N)r   r   r   r   Z	CharFieldr   r   r   r   r	   r
   r   r   r   r   r   r   r   
   s   

r   c               @   s   e Zd ZG dd dZdS )OvertimeCreateSerializerc               @   s   e Zd ZeZdZdS )zOvertimeCreateSerializer.Meta__all__N)r   r   r   r   r   r   r   r   r   r   r       s   r   N)r   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZG dd dZdS )OvertimeEditSerializerc               @   s   e Zd ZeZdZdS )zOvertimeEditSerializer.Metar   N)r   r   r   r   r   r   r   r   r   r   r   '   s   r   N)r   r   r   r   r   r   r   r   r   %   s   r   c               @   s   e Zd ZG dd dZdS )OvertimeActionSerializerc               @   s   e Zd ZeZdZdS )zOvertimeActionSerializer.Meta))deleter   N)r   r   r   r   r   Zaction_type_choicesr   r   r   r   r   .   s   r   N)r   r   r   r   r   r   r   r   r   ,   s   r   N)Zrest_frameworkr   Z mysite.att.models.model_overtimer   Zmysite.att.api.serializersr   ZModelSerializerr   r   r   ZObjectActionSerializerr   r   r   r   r   <module>   s   