B
    Ob;                 @   s\   d dl mZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ G dd deZd	S )
    )models)gettext_lazy)	APP_LABEL)Employee)OutdoorSchedulePlanner)AbstractCloudc               @   s   e Zd ZejeedejdZeje	edejdZ
eedZeedZejddddZd	d
 Zede_dd Zede_dd Zede_dd Zede_dd Zede_G dd dZdS )OutdoorEmployeeScheduleZscheduleEmp_field_employee)verbose_nameZ	on_deleteZ!scheduleEmp_field_schedulePlannerZscheduleEmp_field_startTimeZscheduleEmp_field_endTime7   T)Z
max_lengthZnullZblankc             C   s   | j }|jS )N)employeeZemp_code)selfemp r   CG:\easytimepro\master/mysite/att\models\model_outdoorempschedule.pyget_emp_code   s    z$OutdoorEmployeeSchedule.get_emp_codeZemp_field_employeeCodec             C   s   | j }|jS )N)r   Z
first_name)r   r   r   r   r   get_emp_first_name   s    z*OutdoorEmployeeSchedule.get_emp_first_nameZemp_field_firstNamec             C   s   | j }|jS )N)r   	last_name)r   r   r   r   r   get_emp_last_name   s    z)OutdoorEmployeeSchedule.get_emp_last_nameZemp_field_lastNamec             C   s   | j }|jS )N)r   Zposition)r   r   r   r   r   get_emp_job#   s    z#OutdoorEmployeeSchedule.get_emp_jobZemployee_field_positionc             C   s   | j }|jS )N)r   Z
department)r   r   r   r   r   get_emp_dept)   s    z$OutdoorEmployeeSchedule.get_emp_deptZemployee_field_departmentc               @   s    e Zd ZeZedZeZdZdS )zOutdoorEmployeeSchedule.MetaZatt_model_scheduleEmployee)deleteZchangeviewN)	__name__
__module____qualname__r   Z	app_label_r	   Zverbose_name_pluralZdefault_permissionsr   r   r   r   Meta/   s   r   N)r   r   r   r   Z
ForeignKeyr   r   ZCASCADEr   r   Zschedule_plannerZ	DateFieldZ
start_dateZend_dateZ	CharFieldZassigned_byr   Zshort_descriptionr   r   r   r   r   r   r   r   r   r   
   s    




r   N)Z	django.dbr   Zdjango.utils.translationr   r   Zmysite.att.db_constr   Zmysite.personnel.modelsr   Zmysite.att.modelsr   Z!mysite.admin.abstract_cloud_modelr   r   r   r   r   r   <module>   s   