B
    GDbe                 @   sR   d dl mZ d dlZd dlmZmZ d dlZd dlZd dl	Z
G dd dejZdS )    )unicode_literalsN)
migrationsmodelsc            L   @   s   e Zd ZdZdgZejddejdddddfdej	d	d
ddfdej	d	dddfdej
dd	ddddfgddddejddejdddddfdejddddfdej	ddddddfdejddd d!fd"ej	ddddd#dfd$ejd%d&d'd(gd)dd*d+fd,ejd-d.fd/ejejjjd0d1fd2ejd3d4d5d6d7d8d9d:d;d<d=d>gd?d@fdAejdBd.fdCejddddDdEfdej	ddddFdGfgdHdHdIdJdKejjj fgdLejdMdejdddddfdNejdOgdPddQdRfdSejdTdUdVgdPddWdRfdXej	dd	d
ddYdfdZej	dd	d
dd[dfd\ej	dd	d
dd]dfd^ej	dd	d
dd_dfd`ej	dd	d
ddadfgdbdbddejdcdejdddddfdej	d	d
dddfdeejdfdgdhgdPdidjfdej	d	ddkdfdej
dd	dddldfgdmdmddejdndejdddddfdejddddfdej	ddddddfdejddd d!fd"ej	ddddd#dfd$ejd%d&d'd(gd)dd*d+fdoejejjd)gdpdqfdrejejjjdsd1fdej	ddddtdGfg	dududvdJdKejjj fgdLejdwdejdddddfdejddddfdej	ddddddfdejddd d!fd"ej	ddddd#dfd$ejd%d&d'd(gd)dd*d+fdoejejjd)gdxdqfdrejejjjdyd1fdej	ddddzdGfg	d{d{dvdJdKejjj fgdLejd|dejdddddfdej	d	d
d}dfdej	d	dd~dfdej
dd	ddddfgddddejddejdddddfdej	d	d
ddfdej	d	dddfdej
dd	ddddfgddddejddejdddddfdejddddfdejddddfdejddddfdej
dddddGfdejddddfdejddddfdejddddfdejddddfdejddddfdejddddfdejddddfdejddddfdejddddfdejddddfdejddddfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdej
dddddGfdejddddfdejddddfdejddddfdejddddfdejddddfdejddddfdejddddfdejddddfdejddddfdejddddfdej
dddddGfdej
dddddGfdej
dddddGfdejddddfdej
dddddGfdej
dddddGfdej
dddddGfdejddddfdej
dddddGfd ejddddfg=ddddejddejdddddfdej	d	d
ddfdejdddd	d
dgdPddjfdej	d	dddfdej
dd	ddddfgddddejddejdddddfdejdd.fdejejjjdd1fdej	dddddGfdej	dddddGfgdddIdJdejddejdddddfdejdd.fdejejjjdd1fd ej	dddd!dGfgd"d"dIdJdejd#dejdddddfdejddddfdej	ddddddfdejddd d!fd"ej	ddddd#dfd$ejd%d&d'd(gd)dd*d+fd$ejd%d.fdejd&d.fd'ej	dddd!dGfd(ejdd)dd*fg
d+d+d,gdvd-dejd.g d/d/dg d0d1d2ejjj fgd3gZd4S (5  	MigrationT)baseZ0001_initialZDeductionFormulaidFZID)Zauto_createdZprimary_keyZ	serializeverbose_namename    ZdeductionFormula_field_name)default
max_lengthr   Zformulad   ZdeductionFormula_field_formulaZremarki,  ZdeductionFormula_field_remark)blankr   r   nullr   Zpayroll_model_deductionFormula)r   verbose_name_plural)r	   fieldsoptionsZEmpLoanZcreate_timeZbaseModel_field_createTime)Zauto_now_addr   r   Zcreate_user   ZbaseModel_field_createUser)r   editabler   r   r   Zchange_timeZbaseModel_field_changeTime)Zauto_nowr   r   Zchange_userZbaseModel_field_changeUserstatus)r   Z-baseModel_field_dataStatus_option_statusValid)c   /baseModel_field_dataStatus_option_statusInvalid)r   r   )i  r   r   ZbaseModel_field_dataStatus)choicesr   r   r   Zloan_amountZempLoan_field_loanAmount)r   Z	loan_timeZempLoan_field_loanTime)r   r   Zrefund_cycle)   Z1_period)   Z	2_periods)   Z	3_periods)   Z	4_periods)   Z	5_periods)   Z	6_periods)   Z	7_periods)   Z	8_periods)	   Z	9_periods)
   Z
10_periods)   Z
11_periods)   Z
12_periodsZempLoan_field_refundCycle)r   r   Zper_cycle_refundZempLoan_field_per_cycle_amountZloan_clean_timeZempLoan_field_clean_time)r   r   r   r   ZempLoan_field_remark)r   r   r   r   Zpayroll_model_empLoan)delete)r   r   default_permissionsZall_objects)r	   r   r   managersZEmpPayrollProfileZpayment_mode)r   Zparoll_mode_monthlyr   Z$empPayrollProfile_field_payment_mode)r   r   r   r   Zpayment_type)r   Zparoll_type_cash)r   Zparoll_type_cheque)r   Zparoll_type_bank_transferZ$empPayrollProfile_field_payment_typeZ	bank_nameZ!empPayrollProfile_field_bank_nameZbank_accountZ$empPayrollProfile_field_bank_accountZpersonnel_idZ$empPayrollProfile_field_personnel_idZagent_idZ empPayrollProfile_field_agent_idZagent_accountZ%empPayrollProfile_field_agent_accountZpayroll_model_empPayrollProfileZExceptionFormulaZexceptionFormula_field_nameZexception_type)r   Zreport_column_lateDuration)r   Z report_column_earlyLeaveDuration)r   Zreport_column_absentDurationZ%exceptionFormula_field_exception_type)r   r   r   ZexceptionFormula_field_formulaZexceptionFormula_field_remarkZpayroll_model_exceptionFormulaZExtraDeductionZamountZextraDeduction_field_amount)
validatorsr   Zissued_timeZextraDeduction_field_issuedTimeZextraDeduction_field_remarkZpayroll_model_extraDeduction)r&   ZchangeviewZExtraIncreaseZextraIncrease_field_amountZextraIncrease_field_issuedTimeZextraIncrease_field_remarkZpayroll_model_extraIncreaseZIncreasementFormulaZincreasementFormula_field_nameZ!increasementFormula_field_formulaZ increasementFormula_field_remarkZ!payroll_model_increasementFormulaZLeaveFormulaZleaveFormula_field_nameZleaveFormula_field_formulaZleaveFormula_field_remarkZpayroll_model_leaveFormulaZMonthlySalaryZ	calc_timeZmonthlySalary_field_calc_time)r   r   r   Zbasic_salaryZ monthlySalary_field_basic_salaryZeffective_dateZ"monthlySalary_field_effective_dateZformat_dicti  ZmonthlySalary_field_format_dictZot1ZmonthlySalary_field_ot1Zot2ZmonthlySalary_field_ot2Zot3ZmonthlySalary_field_ot3Z	normal_otreport_column_normalOvertimeZ
weekend_otreport_column_weekendOvertimeZ
holiday_otreport_column_holidayOvertimeZ	late_timeZmonthlySalary_field_late_timeZearly_leaveZmonthlySalary_field_early_leaveZabsent_timeZmonthlySalary_field_absent_timeZincreaseZmonthlySalary_field_increaseZ	deductionZmonthlySalary_field_deductionZleavei  ZmonthlySalary_field_leaveZot1_formulaZmonthlySalary_field_ot1_formulaZot2_formulaZmonthlySalary_field_ot2_formulaZot3_formulaZmonthlySalary_field_ot3_formulaZnormal_ot_formulaZ%monthlySalary_field_normal_ot_formulaZweekend_ot_formulaZ&monthlySalary_field_weekend_ot_formulaZholiday_ot_formulaZ&monthlySalary_field_holiday_ot_formulaZlate_time_formulaZ%monthlySalary_field_late_time_formulaZearly_leave_formulaZ'monthlySalary_field_early_leave_formulaZabsent_time_formulaZ'monthlySalary_field_absent_time_formulaZincrease_formulaZ$monthlySalary_field_increase_formulaZdeduction_formulaZ%monthlySalary_field_deduction_formulaZleave_formulaZ!monthlySalary_field_leave_formulaZot1_formula_nameZ$monthlySalary_field_ot1_formula_nameZot2_formula_nameZ$monthlySalary_field_ot2_formula_nameZot3_formula_nameZ$monthlySalary_field_ot3_formula_nameZnormal_ot_formula_nameZ*monthlySalary_field_normal_ot_formula_nameZweekend_ot_formula_nameZ+monthlySalary_field_weekend_ot_formula_nameZholiday_ot_formula_nameZ+monthlySalary_field_holiday_ot_formula_nameZlate_time_formula_nameZ*monthlySalary_field_late_time_formula_nameZearly_leave_formula_nameZ,monthlySalary_field_early_leave_formula_nameZabsent_time_formula_nameZ,monthlySalary_field_absent_time_formula_nameZincrease_formula_nameZ)monthlySalary_field_increase_formula_nameZdeduction_formula_nameZ*monthlySalary_field_deduction_formula_nameZleave_formula_nameZ&monthlySalary_field_leave_formula_nameZextra_increaseZ"monthlySalary_field_extra_increaseZextra_deductionZ#monthlySalary_field_extra_deductionZtotal_loan_amountZ%monthlySalary_field_total_loan_amountZrefund_loan_amountZ&monthlySalary_field_refund_loan_amountZunrefund_loan_amountZ(monthlySalary_field_unrefund_loan_amountZloan_deductionZ"monthlySalary_field_loan_deductionZloan_increaseZ!monthlySalary_field_loan_increaseZadvance_increaseZ$monthlySalary_field_advance_increaseZadvance_deductionZ%monthlySalary_field_advance_deductionZreimbursementZ!monthlySalary_field_reimbursementZtotal_increase_formulaZ*monthlySalary_field_total_increase_formulaZtotal_increase_formula_nameZ/monthlySalary_field_total_increase_formula_nameZtotal_increase_expressionZ-monthlySalary_field_total_increase_expressionZtotal_increaseZ"monthlySalary_field_total_increaseZtotal_deduction_formulaZ+monthlySalary_field_total_deduction_formulaZtotal_deduction_formula_nameZ0monthlySalary_field_total_deduction_formula_nameZtotal_deduction_expressionZ.monthlySalary_field_total_deduction_expressionZtotal_deductionZ#monthlySalary_field_total_deductionZtotal_salary_expressionZ+monthlySalary_field_total_salary_expressionZtotal_salaryZ monthlySalary_field_total_salaryZpayroll_model_monthlysalaryZOvertimeFormulaZovertimeFormula_field_nameZovertime_level)r   Zreport_column_overtimeLevel1)r   Zreport_column_overtimeLevel2)r   Zreport_column_overtimeLevel3)r   r+   )r   r,   )r   r-   Z$overtimeFormula_field_overtime_levelZovertimeFormula_field_formulaZovertimeFormula_field_remarkZpayroll_model_overtimeFormulaZReimbursementZ
rmb_amountZReimbursement_field_amountZrmb_timeZReimbursement_field_timeZrmb_file   ZReimbursement_field_fileZ
rmb_remarkZReimbursement_field_remarkZpayroll_model_ReimbursementZSalaryAdvanceZadvance_amountZsalaryAdvance_field_amountZadvance_timeZsalaryAdvance_field_timeZadvance_remarkZsalaryAdvance_field_remarkZpayroll_model_SalaryAdvanceZSalaryStructureZsalary_amountZsalaryStructure_field_amountZ#salaryStructure_field_effectiveDateZsalary_remarkZdeductionformulazpayroll.DeductionFormula)r   tor   Zpayroll_model_salarystructureZemployee_id)r   r   Zorderingr'   ZPayrollReportPermissionzPayroll Report Permission)r   r   proxyZindexes)zbase.abstractpermissionZobjects)r	   r   r   basesr(   N)__name__
__module____qualname__initialZdependenciesr   ZCreateModelr   Z	AutoFieldZ	CharFieldZ	TextFieldZDateTimeFieldZSmallIntegerFieldZ
FloatFielddjangoZutilstimezoneZnowZdbZmanagerZManagercorer)   ZMinValueValidatorZ	DateFieldZManyToManyFieldmysiter   Z	modellessZPayrollReportPermissionManagerZ
operations r:   r:   ?G:\easytimepro\master/mysite/payroll\migrations\0001_initial.pyr      s  
(



.

r   )Z
__future__r   Zdjango.core.validatorsr6   Z	django.dbr   r   Zdjango.db.models.managerZdjango.utils.timezoneZmysite.base.models.modellessr9   r   r:   r:   r:   r;   <module>   s   