B
    bl              .   @   sF  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
edd
ed	d
ed
d
edd
edd
edd
edd
edd
edd
edd
edd
edd
edd
edd
edd
edd
eddZdddd d
edd
edd
edd
edd
ed d
ed!d"d#d$d%d&d'd(d)d*d
ed+dd,d dd-d.ded, d/d0	dd1d d2d-d3ded1 d2d0	dd4d d2d-d3d2ed4 d2d0	dd5d d2d-d3ded5 d2d0	dd6d d2d-d3ded6 d2d0	dd7d d2d8d3ded7 d2d0	dd9d d2d:d3ded9 d2d0	dd;d dd<d3ded; d2d0	dd=d dd>d.ded= d/d0	dd?d dd@d3ded? dd0	d dAd d2dBd3dedA dd0	d dCd d2dDd3dedC dd0	d dEd d2dFd3dedE dd0	d dGd d2dHd3dedG dd0	d dId d2dJd3dedI dd0	d dKd d2dLd3dedK dd0	d dMd d2dNd3dedM dd0	gdOZdPS )Q    )models)gettext_lazy)	APP_LABEL)AbstractCloudc               @   s@   e Zd ZejeddddZejedddZG dd dZ	d	S )
ReportParamZreportParam_field_name   F)Z
max_lengthnullZreportParam_field_value)r   c               @   s"   e Zd ZdgZeZedZeZdS )zReportParam.Meta
param_nameZatt_model_reportParameterN)	__name__
__module____qualname__Zorderingr   Z	app_label_Zverbose_nameZverbose_name_plural r   r   <G:\easytimepro\master/mysite/att\models\model_reportparam.pyMeta   s   r   N)
r
   r   r   r   Z	CharFieldr   r	   Z	TextFieldZparam_valuer   r   r   r   r   r      s   r   z{0}Z!calculation_item_actualAttendanceZ*calculation_item_attendanceDurationOrShortZ/calculation_item_totalTimeOrTotalWorkedDurationZ/calculation_item_breakTimeOrActualBreakDurationZ"calculation_item_timetableDurationZcalculation_item_lateZcalculation_item_earlyLeaveZcalculation_item_leaveZcalculation_item_absentZcalculation_item_overtimeZcalculation_item_noCheckInZcalculation_item_noCheckOutZcalculation_item_presentZcalculation_item_dayOffZcalculation_item_weekendZcalculation_item_holidayZcalculation_item_training)i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i        Zreport_display_checkInZreport_display_checkOutZreport_display_breakOutZreport_display_breakInZreport_display_overtimeInZreport_display_overtimeOut6789Z10Z11Z12Z13Z14Zreport_display_unknowni   g      ?   )	ZRemaindCountZLeaveIdZColorZ	round_offZreport_symbolZminimum_unitZIsLeaveZ	LeaveNameZuniti     g      ?i  i  i  i  >i  <i  Vi  Ai  +i  [i  ]i  Pi  Di  Wi  Hi  T)Z
short_dateZ
short_timeZ
filter_empZmultiple_deptZfunckey0Zfunckey1Zfunckey2Zfunckey3Zfunckey4Zfunckey5Zfunckey6Zfunckey7Zfunckey8Zfunckey9Z	funckey10Z	funckey11Z	funckey12Z	funckey13Z	funckey14Z
funckey255Z
LeaveClassN)Z	django.dbr   Zdjango.utils.translationr   r   Zmysite.att.db_constr   Z!mysite.admin.abstract_cloud_modelr   r   formatZPARAMSZDEFAULT_REPORT_PARAMSr   r   r   r   <module>   s  