B
    bY              /   @   s
  d dl mZ edededededededed	ed
edededededdZedededededededed	ed
edededededededededededededededed d!Zedededededededed	ed
ed"ed#ed$ed%ed&ed'ed(ed)ed*ed+ed,ed-ed.ed/ed0ed1ed2eded3eded4eded5ed6ed7ed8ed9ededed:ed;ed<edededed=ed>d?.Zedededededededed	ed
edededededededededed8edededededed d!Zededededed@dAZedededededededed	ed
edededededed dBZedededededededed	ed
edCed"edDedEedFedGedHedFdIZ	edededededededed	ed
ed%ed"edJdKZ
edededLededededMedNedOededededededed8edededededed dPZedededededededed	ed
ed"edQeddRZedededededededed	ed
ed"ed#ed%ed&ed'ed,ed-ed.eddSZedededededededed	ed
ed"ed#ed%ed&ed'ed,ed-ed.eddTZedededededededed	ed
ed"ed#ed%ed&ed'ed,ed-ed.ededededdUZedededededededed	ed
ed"ed#ed%ed&ed'ed,ed-ed.edededdVZedededededededed	ed
ed"ed,ed-ed.edWedXdYZedededededededed	ed
ed"ed,ed-ed.edWedXdYZedededededededed	ed
edededZededed[ed\ed]ed^ed_ed`edadbZedededededededed	ed
edcedFedded8edeedfedgdhZeeeeeee	e
eeeeeeeeeediZedjedkedledmednedoedpedqedredsedteduedvedwedxedyedzed{ed|ed}ed~edededededededededededededededededededededededededd.ZedededededededededededededededededededdZdS )    )gettext_lazyZreport_column_empCodeZreport_column_firstNameZreport_column_lastNameZreport_column_nickNameZreport_column_genderZreport_column_departmentCodeZreport_column_departmentNameZreport_column_positionCodeZreport_column_positionNameZreport_column_workCodeZreport_column_punchDateZreport_column_punchTimeZreport_column_punchStateZreport_column_correctState)emp_code
first_name	last_name	nick_namegender	dept_code	dept_nameposition_codeposition_name	work_codeZ
check_dateZ
check_timepunch_stateZcorrect_stateZreport_column_lateDurationZ report_column_earlyLeaveDurationZreport_column_absentDurationZ report_column_actualWorkDurationZreport_column_shortDurationZreport_column_overtimeDurationZreport_column_normalOvertimeZreport_column_weekendOvertimeZreport_column_holidayOvertimeLeaveZleaveCategory_default_sickLeaveZ!leaveCategory_default_casualLeaveZ%leaveCategory_default_maternity_leaveZ)leaveCategory_default_compassionate_leaveZ"leaveCategory_default_annual_leaveZ#leaveCategory_default_business_trip)r   r   r   r   r   r   r	   r
   r   lateearlyabsentactual_work_time
short_timeovertime	normal_ot
weekend_ot
holiday_otr   Leave_1Leave_2Leave_3Leave_4Leave_5Leave_6Zreport_column_attendanceDateZreport_column_attendanceWeekdayZreport_column_exceptionZreport_column_timeIntervalNameZreport_column_checkInTimeZreport_column_checkOutTimeZreport_column_deviceTnZreport_column_deviceOutZreport_column_workCodeInZreport_column_workCodeOutZreport_column_clockInTimeZreport_column_clockOutTimeZreport_column_totalTimeDurationZreport_column_breakOutTimeZreport_column_breakInTimeZ%report_column_actualBreakTimeDurationZreport_column_breakTimeZreport_column_breakLateDurationZ%report_column_breakEarlyLeaveDurationZ%report_column_breakTimeAbsentDurationZ!report_column_totalWorkedDurationZ"report_column_actualWorkedDurationZreport_column_leaveDurationZreport_column_trainingDurationZreport_column_timetableDurationZ report_column_attendanceDurationZreport_column_breakTimeDurationZreport_column_approvalOvertimeZreport_column_timetableDays).r   r   r   r   r   r   r	   r
   r   ZattdateweekdayZexception_detailtimeinterval_namecheck_in_timecheck_out_timeZ	device_inZ
device_outZwork_inZwork_outclock_in_timeclock_out_time
total_timeZ	break_outZbreak_inZactual_break_durationZbreak_taken_duration	late_timeZ
break_lateearly_leaveZbreak_earlyabsent_timeZbreak_absentZtotal_work_timer   Z
leave_timeZtraining_timer   r   Ztimetable_longZduty_durationZbreak_duty_durationr   r   r   Zapproval_otZtimetable_daysZreport_column_birthday)r   r   r   r	   Zbirthday)r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   Zreport_column_cardNumberZreport_column_firstPunchZreport_column_lastPunchZreport_column_totalDurationZreport_column_firstInZreport_column_lastOut)r   r   r   r   r   r   r	   r
   r   Zcard_no	card_datefirstZlastZtotal_punch_timeZfirst_inZlast_outr$   Z"report_column_exceptionDescription)r   r   r   r   r   r   r	   r
   r   ZSchNameatt_dateZexception_statusZreport_column_employeeCountZreport_column_lateTimesZreport_column_earlyLeaveTimesZreport_column_absentTimes)r   r	   	employeesr   r   r   Z	latetimesZ
earlytimesZabsenttimesr   r   r   r   r   r   r   r   r   r   r   r   r   Zreport_column_punchTimes)r   r   r   r   r   r   r	   r
   r   r(   timesZ
card_times)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#   r$   ZEarly)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    r!   r"   r#   r$   r%   r&   r'   Z&report_column_summaryTotalTimeDurationZreport_column_timetable)r   r   r   r   r   r   r	   r
   r   r*   Zin_time0Z	out_time0Ztotal_time0r$   Z	timetable
fixed_timeZreport_column_gpsLocationZreport_column_longitudeZreport_column_latitudeZreport_column_areaAliasZreport_column_terminalAliasZreport_column_terminalSNsource)r   r   r   r   r   r   r	   r
   r   Z
punch_dateZ
punch_timer-   r   r   Zgps_locationZ	longitudeZlatitudeZ	area_nameZterminal_aliasZterminal_snr.   Zreport_column_workDayZreport_column_breakDurationZreport_column_totalDayOffZreport_column_totalWeekendZreport_column_totalHoliday)r   r   r   r   r   r   r	   r
   r   Ztotal_workdayZtotal_durationZtotal_breakZtotal_leaveZtotal_dayoffZtotal_weekendZtotal_holiday)scheduledlog_reportdailystatus_reportattdetail_reportemployeesummary_reportemployeebirthday_reportleave_summary_reportfirstlast_reportexception_reportdepartmentsummary_reporttimecard_reportlate_reportleaveearly_reportovertime_reportabsent_reportmultiple_transaction_reportbreak_time_reporttransaction_reportemployeeschedule_reportZmenu_att_scheduledLogReportZmenu_att_dailyStatusReportZmenu_att_detailReportZmenu_att_employeeSummaryReportZmenu_att_employeeBirthdayReportZmenu_att_leaveSummaryReportZmenu_att_FILOReportZmenu_att_exceptionReportZ menu_att_departmentSummaryReportZmenu_att_timeCardReportZmenu_att_lateReportZmenu_att_leaveEarlyReportZmenu_att_overtimeReportZmenu_att_absentReportZ"menu_att_multipleTransactionReportZmenu_att_breakTimeReportZmenu_staff_transactionReportZexport_title_departmentsZexport_title_positionsZexport_title_areasZexport_title_employeesZexport_title_resignsZexport_title_certificationsZ#export_title_employeecertificationsZexport_title_terminalsZexport_title_terminalcommandsZexport_title_publicmessagesZexport_title_privatemessagesZexport_title_terminalworkcodesZexport_title_biodatasZexport_title_terminallogsZexport_title_terminaluploadlogsZexport_title_break_timesZexport_title_time_intervalsZexport_title_att_shiftsZexport_title_att_schedulesZexport_title_temp_schedulesZ$export_title_employeeschedule_reportZexport_title_manual_logsZexport_title_leavesZexport_title_overtimesZexport_title_trainingsZexport_title_holidayZexport_title_leave_categorysZexport_title_training_categorysZexport_title_transactions).r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   ZdepartmentsZ	positionsZareasr+   ZresignsZcertificationsZemployeecertificationsZ	terminalsZterminalcommandsZpublicmessagesZprivatemessagesZterminalworkcodesZbiodatasZterminallogsZterminaluploadlogsZbreak_timesZtime_intervalsZ
att_shiftsZatt_schedulesZtemp_schedulesr@   Zmanual_logsZleavesZ	overtimesZ	trainingsZholidayZleave_categorysZtraining_categorysZtransactionsZexport_field_employee_areaZexport_field_device_countZexport_field_employeeZexport_field_employee_nameZemp_field_employeeCodeZemp_field_firstNameZemp_field_lastNameZemployee_field_positionZemployee_field_departmentZstaff_leave_leaveCategoryZstaff_training_lastApproverZ'staff_training_workflowCurrentStateNameZstaff_manualLog_punchStateZstaff_overtime_overtimeTypeZterminal_field_aliasZterminal_field_snZshift_field_timeIntervalZtempSchedule_field_timeIntervalZcommand_field_content)Zemployee_areaZdevice_countZemployeeZemployee_nameZget_emp_codeZget_emp_first_nameZget_emp_last_nameZget_emp_jobZget_emp_deptZcategory_nameZlast_approverZworkflow_current_state_nameZpunch_state_nameZovertime_type_nameZdisplay_terminal_aliasZdisplay_terminal_snZshift_timetableZtime_intervalZget_content_displayN)Zdjango.utils.translationr   _Zscheduledlog_report_dictZdailystatus_report_dictZattdetail_report_dictZemployeesummary_report_dictZemployeebirthday_report_dictZleave_summaryreport_dictZfirstlast_report_dictZexception_report_dictZdepartmentsummary_report_dictZtimecard_report_dictZlate_report_dictZleaveearly_report_dictZovertime_report_dictZabsent_report_dictZmultipletransaction_report_dictZbreaktime_report_dictZtransaction_report_dictZemployeeschedule_report_dictZreport_dictZ
title_dictZother_field_dict rB   rB   6G:\easytimepro\master/mysite/api\report_export_dict.py<module>   sH  