B
    DDb5  ã               @   sB   d dl mZ d dlmZmZ d dlZd dlZG dd„ dej	ƒZ	dS )é    )Úunicode_literals)Ú
migrationsÚmodelsNc            )   @   s¼  e Zd Zd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fdejddddddgddddfdej
ddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<g!d=d>d?fd@ejdd
ddAdBfdCejddDdEddFdGfdHejddEddIdBfdJejddKddLdBfdMejdddNdOfdPejdddQdOfdRejddDddSdTfdUejddEddVdBfdWejddXdYdZd[gd\dd]d^fd_ejdd\ddd`dafdbejddcddddBfdeejdd\ddfdTfdgejddcddhdBfdiej	dddjdOfdkejdd=ddldTfdmej	dddndOfdoejddpdqddrdsfdtej
ddudvgddwdxfdyejdejjjdejjjjdzd{fd|ejddejjjjd}d~dfd€ejddejjjjdd‚dfgdƒdƒd„d…œd†ejd‡edˆgƒd‰gZdŠS )‹Ú	Migration)Z	personnelZ0015_auto_20200729_1719)ZiclockZ0018_auto_20200813_1632Z
UnregisterÚidTFZID)Zauto_createdZprimary_keyZ	serializeÚverbose_nameZemp_codeé   Ztransaction_field_employeeCode)Ú
max_lengthÚnullr   Ú
punch_timeZtransaction_field_punchTime)r   Zpunch_state)Ú0Ztransaction_punchState_checkIn)Ú1Ztransaction_punchState_checkOut)Ú2Ztransaction_punchState_breakOut)Ú3Ztransaction_punchState_breakIn)Ú4Z!transaction_punchState_overtimeIn)Ú5Z"transaction_punchState_overtimeOutr   é   Ztransaction_field_punchState)ÚchoicesÚdefaultr	   r   Zverify_type)r   Zterminal_verifyOption_automatic)é   Z!terminal_verifyOption_fingerprint)é   Zterminal_verifyOption_badge)é   Zterminal_verifyOption_password)é   Zterminal_verifyOption_card)r   Z+terminal_verifyOption_fingerprintOrPassword)é   Z'terminal_verifyOption_fingerprintOrCard)é   Z$terminal_verifyOption_passwordOrCard)é   Z)terminal_verifyOption_badgeAndFingerprint)é	   Z,terminal_verifyOption_fingerprintAndPassword)é
   Z(terminal_verifyOption_fingerprintAndCard)é   Z%terminal_verifyOption_passwordAndCard)é   Z3terminal_verifyOption_fingerprintAndPasswordAndCard)é   Z4terminal_verifyOption_badgeAndFingerprintAndPassword)é   Z=terminal_verifyOption_fingerprintAndCardOrFingerprintAndBadge)é   Zterminal_verifyOption_face)é   Z(terminal_verifyOption_faceAndFingerprint)é   Z%terminal_verifyOption_faceAndPassword)é   Z!terminal_verifyOption_faceAndCard)é   Z/terminal_verifyOption_faceAndFingerprintAndCard)r   Z3terminal_verifyOption_faceAndFingerprintAndPassword)é   Z terminal_verifyOption_fingerVein)é   Z+terminal_verifyOption_fingerVeinAndPassword)é   Z'terminal_verifyOption_fingerVeinAndCard)é   Z2terminal_verifyOption_fingerVeinAndPasswordAndCard)é   Zterminal_verifyOption_palm)é   Z!terminal_verifyOption_palmAndCard)é   Z!terminal_verifyOption_palmAndFace)é   Z(terminal_verifyOption_palmAndFingerprint)é   Z/terminal_verifyOption_palmAndFingerprintAndFace)ée   Zterminal_verifyOption_gps)éf   Zterminal_verifyOption_aiCamera)éÈ   Zterminal_verifyOption_otherr   Ztransaction_field_verifyType)r   r   r   Z	work_codeZtransaction_field_workCode)Úblankr	   r
   r   Úterminal_snÚ é2   Ztransaction_field_terminalSN)r3   r   r	   r
   r   Zterminal_aliasZtransaction_terminal_aliasZ
area_aliaséx   Ztransaction_field_areaAliasZ	longitudeZtransaction_field_longitude)r3   r
   r   ZlatitudeZtransaction_field_latitudeZgps_locationZtransaction_field_gpsLocation)r3   r   r
   r   ÚmobileZtransaction_field_mobileÚsource)r   ZdataSources_option_terminal)r   ZdataSources_option_manualLog)r   ZdataSources_option_mobile)r   z
pen driverr   Ztransaction_field_source)r3   r   r   r
   r   ZpurposeZtransaction_field_purpose)r3   r   Zeditabler
   r   Úcrcéd   Ztransaction_field_crcCodeZis_attendanceZtransaction_field_isAttendanceÚreservedZtransaction_field_reservedZupload_timeZtransaction_field_uploadTimeZsync_statusZ$transaction_field_synchronizedStatusZ	sync_timeZ#transaction_field_synchronized_timeZtemperaturer   r   ZTemperature)r3   Zdecimal_placesZ
max_digitsr
   r   Z	mask_flag)r   ZNo)r   ZYesz	Mask Flag)r3   r   r
   r   Úcompanyzpersonnel.Company)r3   r   r
   Ú	on_deleteÚtoZempzpersonnel.EmployeeZtransaction_field_employee)r3   r
   r>   r?   r   Zterminalziclock.TerminalZtransaction_field_terminalZiclock_model_unregister)Úview)r   Zverbose_name_pluralZdefault_permissions)ÚnameZfieldsZoptionsZ
unregister)r   r=   r4   )rA   Zunique_togetherN)Ú__name__Ú
__module__Ú__qualname__Zdependenciesr   ZCreateModelr   Z	AutoFieldZ	CharFieldZDateTimeFieldZIntegerFieldZ
FloatFieldZ	TextFieldZSmallIntegerFieldZDecimalFieldZ
ForeignKeyÚmysiteZadminZabstract_cloud_modelZget_current_companyÚdjangoZdbZdeletionZCASCADEZSET_NULLZAlterUniqueTogetherÚsetZ
operations© rH   rH   úIG:\easytimepro\master/mysite/iclock\migrations\0019_auto_20200813_1651.pyr   
   sH    T$ 
r   )
Z
__future__r   Z	django.dbr   r   Zdjango.db.models.deletionrF   Z!mysite.admin.abstract_cloud_modelrE   r   rH   rH   rH   rI   Ú<module>   s   